diff options
author | David Smith <dsmith@redhat.com> | 2008-10-28 14:34:28 -0500 |
---|---|---|
committer | David Smith <dsmith@redhat.com> | 2008-10-28 14:34:28 -0500 |
commit | d4b35e96eab28e96353b53954111662cf76ced2d (patch) | |
tree | 83b277fa966932e9b30284f846329790c8cce92e /testsuite/buildok/vfs_testcase.stp | |
parent | 2f6db74ede1d91c5db9c08c6f0dd1056a6992817 (diff) | |
download | systemtap-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-x | testsuite/buildok/vfs_testcase.stp | 7 |
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); } - +%) |