summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok/vfs_testcase.stp
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2008-10-28 14:34:28 -0500
committerDavid Smith <dsmith@redhat.com>2008-10-28 14:34:28 -0500
commitd4b35e96eab28e96353b53954111662cf76ced2d (patch)
tree83b277fa966932e9b30284f846329790c8cce92e /testsuite/buildok/vfs_testcase.stp
parent2f6db74ede1d91c5db9c08c6f0dd1056a6992817 (diff)
downloadsystemtap-steved-d4b35e96eab28e96353b53954111662cf76ced2d.tar.gz
systemtap-steved-d4b35e96eab28e96353b53954111662cf76ced2d.tar.xz
systemtap-steved-d4b35e96eab28e96353b53954111662cf76ced2d.zip
PR6972. Fixed vfs tapset.
2008-10-28 David Smith <dsmith@redhat.com> PR6972 * vfs.stp (generic.fop.aio_read): Works under 2.6.18 kernels, such as RHEL5. (generic.fop.aio_read.return): Ditto. (vfs.__set_page_dirty_buffers): Fixed small bug. (_vfs.block_write_begin): Only use for kernels >= 2.6.24. (_vfs.block_write_begin.return): Ditto. (_vfs.block_write_end): Ditto. (_vfs.block_write_end.return): Ditto. 2008-10-28 David Smith <dsmith@redhat.com> * buildok/vfs_testcase.stp: Fixes for updated vfs tapset.
Diffstat (limited to 'testsuite/buildok/vfs_testcase.stp')
-rwxr-xr-xtestsuite/buildok/vfs_testcase.stp7
1 files changed, 3 insertions, 4 deletions
diff --git a/testsuite/buildok/vfs_testcase.stp b/testsuite/buildok/vfs_testcase.stp
index 5d8dff25..54975819 100755
--- a/testsuite/buildok/vfs_testcase.stp
+++ b/testsuite/buildok/vfs_testcase.stp
@@ -126,11 +126,10 @@ probe generic.fop.sendfile
{
print("Probe hit the function: %s\n", name);
print("Probe function argstr: %s\n", argstr);
- print("file = %p\n", file);
print("dev = %l\n", dev);
print("devname = %s\n", devname);
print("ino = %l\n", ino);
- print("pos = %ll\n", pos);
+ print("ppos = %ll\n", ppos);
print("size = %l\n", size);
}
@@ -180,7 +179,6 @@ probe generic.fop.read
{
print("Probe hit the function: %s\n", name);
print("Probe function argstr: %s\n", argstr);
- print("file = %p\n", file);
print("dev = %l\n", dev);
print("devname = %s\n", devname);
print("ino = %l\n", ino);
@@ -432,6 +430,7 @@ probe _vfs.block_prepare_write.return
print("Probe return from function: %s with return value = %s\n", probefunc(), ret);
}
+%( kernel_v >= "2.6.24" %?
probe _vfs.block_write_begin
{
print("Probe hit the function: %s\n", probefunc());
@@ -460,4 +459,4 @@ probe _vfs.block_write_end.return
{
print("Probe return from function: %s with return value = %s\n", probefunc(), ret);
}
-
+%)