From 4c6d6df0e248aba4accec19d74bdbaaf2219a7a6 Mon Sep 17 00:00:00 2001 From: jistone Date: Sat, 27 Jan 2007 00:42:31 +0000 Subject: 2007-01-26 Josh Stone * vfs.stp (ppos_pos): Change deref() to kread() so i686 passes. --- tapset/ChangeLog | 4 ++++ tapset/vfs.stp | 3 +-- 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 + + * vfs.stp (ppos_pos): Change deref() to kread() so i686 passes. + 2007-01-25 Mike Mason * 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"; -- cgit