diff options
author | guanglei <guanglei> | 2006-10-11 03:02:16 +0000 |
---|---|---|
committer | guanglei <guanglei> | 2006-10-11 03:02:16 +0000 |
commit | 6e5aef4f27a2d02de416539062987acbf209e841 (patch) | |
tree | 5179902f89f56401135c71acc9a8829aad7debf9 /tapset/nfs.stp | |
parent | 5f5605179c4e37f49bf1f09440fda48397ce8f88 (diff) | |
download | systemtap-steved-6e5aef4f27a2d02de416539062987acbf209e841.tar.gz systemtap-steved-6e5aef4f27a2d02de416539062987acbf209e841.tar.xz systemtap-steved-6e5aef4f27a2d02de416539062987acbf209e841.zip |
bugfix of LKET/tapsets for pointer conversion on 32-bit platform
make sys_request_key optional on i386
Diffstat (limited to 'tapset/nfs.stp')
-rw-r--r-- | tapset/nfs.stp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tapset/nfs.stp b/tapset/nfs.stp index 2bdd170f..b8ac058c 100644 --- a/tapset/nfs.stp +++ b/tapset/nfs.stp @@ -59,7 +59,7 @@ function __nfsi_attr_time :long (inode:long) %{ /* pure */ /*Get ndirty from struct inode*/ function __nfsi_ndirty:long (inode:long) %{ /* pure */ - struct inode *inode = (struct inode *)(THIS->inode); + struct inode *inode = (struct inode *)((long)THIS->inode); struct nfs_inode *nfsi ; if(inode == NULL) @@ -74,7 +74,7 @@ function __nfsi_ndirty:long (inode:long) %{ /* pure */ /*Get rsize from struct inode*/ function __nfs_server_rsize:long (inode:long) %{ /* pure */ - struct inode * inode = (struct inode *)(THIS->inode); + struct inode * inode = (struct inode *)((long)THIS->inode); if(inode == NULL) { @@ -86,7 +86,7 @@ function __nfs_server_rsize:long (inode:long) %{ /* pure */ /*Get version from struct inode*/ function __nfs_version:long (inode:long) %{ /* pure */ - struct inode * inode = (struct inode *)(THIS->inode); + struct inode * inode = (struct inode *)((long)THIS->inode); if(inode == NULL) { @@ -98,7 +98,7 @@ function __nfs_version:long (inode:long) %{ /* pure */ /*Get wsize from struct inode*/ function __nfs_server_wsize:long (inode:long) %{ /* pure */ - struct inode * inode = (struct inode *)(THIS->inode); + struct inode * inode = (struct inode *)((long)THIS->inode); if(inode == NULL) { @@ -110,7 +110,7 @@ function __nfs_server_wsize:long (inode:long) %{ /* pure */ /*Get rpages from struct inode*/ function __nfs_rpages:long (inode:long) %{ /* pure */ - struct inode * inode = (struct inode *)(THIS->inode); + struct inode * inode = (struct inode *)((long)THIS->inode); if(inode == NULL) { @@ -122,7 +122,7 @@ function __nfs_rpages:long (inode:long) %{ /* pure */ /*Get wpages from struct inode*/ function __nfs_wpages:long(inode:long) %{ /* pure */ - struct inode *inode = (struct inode*)(THIS->inode); + struct inode *inode = (struct inode*)((long)THIS->inode); if(inode == NULL) { THIS->__retvalue = -1; @@ -133,7 +133,7 @@ function __nfs_wpages:long(inode:long) %{ /* pure */ /*Get struct inode from struct page*/ function __p2i :long(page:long) %{ /* pure */ - struct page *page = (struct page *)(THIS->page); + struct page *page = (struct page *)((long)THIS->page); if ((page == NULL) || (page->mapping == NULL)) { THIS->__retvalue = 0; @@ -221,7 +221,7 @@ deref_fault: %} function __d_loff_t :long (ppos :long) %{ /* pure */ - loff_t * ppos = (loff_t *) (THIS->ppos); + loff_t * ppos = (loff_t *) ((long)THIS->ppos); if (ppos == NULL) { |