diff options
author | William Cohen <wcohen@redhat.com> | 2008-10-29 16:06:04 -0400 |
---|---|---|
committer | William Cohen <wcohen@redhat.com> | 2008-10-29 16:06:04 -0400 |
commit | 72dde18184542ab746869bce04869c43f2436217 (patch) | |
tree | 68815f0c7d6211aeb5c2170af0d0758198e339c0 | |
parent | f2b54492ed30003763833a5a5ac210790af60ec9 (diff) | |
download | systemtap-steved-72dde18184542ab746869bce04869c43f2436217.tar.gz systemtap-steved-72dde18184542ab746869bce04869c43f2436217.tar.xz systemtap-steved-72dde18184542ab746869bce04869c43f2436217.zip |
Use local variable available from vfs tapset.
-rw-r--r-- | testsuite/systemtap.examples/ChangeLog | 4 | ||||
-rwxr-xr-x | testsuite/systemtap.examples/io/traceio2.stp | 11 |
2 files changed, 7 insertions, 8 deletions
diff --git a/testsuite/systemtap.examples/ChangeLog b/testsuite/systemtap.examples/ChangeLog index 13d1820f..ac8b0d0e 100644 --- a/testsuite/systemtap.examples/ChangeLog +++ b/testsuite/systemtap.examples/ChangeLog @@ -1,5 +1,9 @@ 2008-10-27 William Cohen <wcohen@redhat.com> + * io/traceio2.stp: Use local variable available from vfs tapset. + +2008-10-27 William Cohen <wcohen@redhat.com> + * io/disktop.stp: Clean up disktop.stp and check in for real. 2008-10-29 Frank Ch. Eigler <fche@elastic.org> diff --git a/testsuite/systemtap.examples/io/traceio2.stp b/testsuite/systemtap.examples/io/traceio2.stp index 91445d3e..75481098 100755 --- a/testsuite/systemtap.examples/io/traceio2.stp +++ b/testsuite/systemtap.examples/io/traceio2.stp @@ -9,14 +9,9 @@ probe begin { device_of_interest = MKDEV(MAJOR(dev), MINOR(dev)) } -probe vfs.write, - vfs.read +probe vfs.write, vfs.read { - dev_nr = $file-> - %( kernel_v < "2.6.19" %? f_dentry %: f_path->dentry %) - ->d_inode->i_sb->s_dev - - if (dev_nr == device_of_interest) + if (dev == device_of_interest) printf ("%s(%d) %s 0x%x\n", - execname(), pid(), probefunc(), dev_nr) + execname(), pid(), probefunc(), dev) } |