summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Cohen <wcohen@redhat.com>2008-10-29 16:06:04 -0400
committerWilliam Cohen <wcohen@redhat.com>2008-10-29 16:06:04 -0400
commit72dde18184542ab746869bce04869c43f2436217 (patch)
tree68815f0c7d6211aeb5c2170af0d0758198e339c0
parentf2b54492ed30003763833a5a5ac210790af60ec9 (diff)
downloadsystemtap-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/ChangeLog4
-rwxr-xr-xtestsuite/systemtap.examples/io/traceio2.stp11
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)
}