summaryrefslogtreecommitdiffstats
path: root/tapset
diff options
context:
space:
mode:
Diffstat (limited to 'tapset')
-rw-r--r--tapset/ChangeLog4
-rw-r--r--tapset/vfs.stp8
2 files changed, 12 insertions, 0 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index 805614dd..b692f227 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-27 William Cohen <wcohen@redhat.com>
+
+ * vfs.stp (vfs.(read|write){.return}): Add dev and devname variables.
+
2008-10-23 Mark Wielaard <mjw@redhat.com>
* syscalls2.stp (syscall.utime): Don't use pointer_arg to fetch
diff --git a/tapset/vfs.stp b/tapset/vfs.stp
index 7f2312db..2ac8256a 100644
--- a/tapset/vfs.stp
+++ b/tapset/vfs.stp
@@ -800,6 +800,8 @@ probe vfs.read = kernel.function ("vfs_read")
pos = $pos
buf = $buf
bytes_to_read = $count
+ dev = __file_dev($file)
+ devname = __find_bdevname(dev, __file_bdev($file))
}
probe vfs.read.return = kernel.function ("vfs_read").return
@@ -808,6 +810,8 @@ probe vfs.read.return = kernel.function ("vfs_read").return
pos = $pos
buf = $buf
bytes_to_read = $count
+ dev = __file_dev($file)
+ devname = __find_bdevname(dev, __file_bdev($file))
ret = $return
bytes_read = ret > 0 ? ret : 0
@@ -844,6 +848,8 @@ probe vfs.write = kernel.function ("vfs_write")
pos = $pos
buf = $buf
bytes_to_write = $count
+ dev = __file_dev($file)
+ devname = __find_bdevname(dev, __file_bdev($file))
}
probe vfs.write.return = kernel.function ("vfs_write").return
@@ -852,6 +858,8 @@ probe vfs.write.return = kernel.function ("vfs_write").return
pos = $pos
buf = $buf
bytes_to_write = $count
+ dev = __file_dev($file)
+ devname = __find_bdevname(dev, __file_bdev($file))
ret = $return
bytes_written = ret > 0 ? ret : 0