summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjistone <jistone>2007-01-27 00:42:31 +0000
committerjistone <jistone>2007-01-27 00:42:31 +0000
commit4c6d6df0e248aba4accec19d74bdbaaf2219a7a6 (patch)
tree21c02077a107445024870670b84dc225bb948d88
parent7d40c25561468f42d4fca8b1eb14833ba539cb6a (diff)
downloadsystemtap-steved-4c6d6df0e248aba4accec19d74bdbaaf2219a7a6.tar.gz
systemtap-steved-4c6d6df0e248aba4accec19d74bdbaaf2219a7a6.tar.xz
systemtap-steved-4c6d6df0e248aba4accec19d74bdbaaf2219a7a6.zip
2007-01-26 Josh Stone <joshua.i.stone@intel.com>
* vfs.stp (ppos_pos): Change deref() to kread() so i686 passes.
-rw-r--r--tapset/ChangeLog4
-rw-r--r--tapset/vfs.stp3
2 files changed, 5 insertions, 2 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index f7e43fe5..09e13dd9 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,3 +1,7 @@
+2007-01-26 Josh Stone <joshua.i.stone@intel.com>
+
+ * vfs.stp (ppos_pos): Change deref() to kread() so i686 passes.
+
2007-01-25 Mike Mason <mmlnx@us.ibm.com>
* socket.stp: Fix for missing SOCK_PASSSEC in kernels earlier
diff --git a/tapset/vfs.stp b/tapset/vfs.stp
index eecc87f0..6b66624e 100644
--- a/tapset/vfs.stp
+++ b/tapset/vfs.stp
@@ -37,8 +37,7 @@ function __find_bdevname(dev, bdev)
function ppos_pos:long (ppos:long) %{ /* pure */
loff_t *ppos = (loff_t *)(long)THIS->ppos;
- /* XXX: but see bug #3079 */
- THIS->__retvalue = (int64_t) deref (sizeof(loff_t), ppos);
+ THIS->__retvalue = (int64_t) kread(ppos);
if (0) {
deref_fault:
CONTEXT->last_error = "pointer dereference fault";