From d4b35e96eab28e96353b53954111662cf76ced2d Mon Sep 17 00:00:00 2001 From: David Smith Date: Tue, 28 Oct 2008 14:34:28 -0500 Subject: PR6972. Fixed vfs tapset. 2008-10-28 David Smith 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 * buildok/vfs_testcase.stp: Fixes for updated vfs tapset. --- testsuite/buildok/vfs_testcase.stp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'testsuite/buildok/vfs_testcase.stp') 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); } - +%) -- cgit