summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.examples
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/systemtap.examples')
-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)
}