diff options
-rw-r--r-- | pnfsd/layoutget.stp | 32 | ||||
-rw-r--r-- | tapset/nfs4errno.stp | 2 |
2 files changed, 33 insertions, 1 deletions
diff --git a/pnfsd/layoutget.stp b/pnfsd/layoutget.stp new file mode 100644 index 0000000..aa02617 --- /dev/null +++ b/pnfsd/layoutget.stp @@ -0,0 +1,32 @@ +probe module("nfsd").function("nfsd4_find_pnfs_dlm_device") +{ + printf("nfsd4_find_pnfs_dlm_device: sb %p \n", $sb); +} +probe module("nfsd").function("nfsd4_find_pnfs_dlm_device").return +{ + printf("nfsd4_find_pnfs_dlm_device: %p\n", $return); +} +probe module("nfsd").function("nfsd4_pnfs_dlm_layoutget") +{ + printf("nfsd4_pnfs_dlm_layoutget: inode %p args %p\n",$inode, + $args); +} +probe module("nfsd").function("nfsd4_pnfs_dlm_layoutget").return +{ + printf("nfsd4_pnfs_dlm_layoutget: %s\n", nfs4error($return)); +} +probe module("nfsd").function("_nfsd4_find_pnfs_dlm_device").return +{ + printf("_nfsd4_find_pnfs_dlm_device: %p\n", $return); +} +probe module("nfsd").function("_nfsd4_find_pnfs_dlm_device") +{ + printf("_nfsd4_find_pnfs_dlm_device: %s\n", kernel_string($disk_name)); +} +probe module("nfsd").function("_nfsd4_find_pnfs_dlm_device").return +{ + printf("_nfsd4_find_pnfs_dlm_device: %p\n", $return); +} +probe begin { log("starting layoutget probe") } +probe end { log("ending layoutget probe") } + diff --git a/tapset/nfs4errno.stp b/tapset/nfs4errno.stp index eb5aee7..5630cf6 100644 --- a/tapset/nfs4errno.stp +++ b/tapset/nfs4errno.stp @@ -69,7 +69,7 @@ function nfs4error:string(err:long) } } if (i == tabsz) - snprintf(THIS->__retvalue, MAXSTRINGLEN, "nfs4err %d", ntohl(THIS->err)); + snprintf(THIS->__retvalue, MAXSTRINGLEN, "nfs4err %d", (int)THIS->err); else snprintf(THIS->__retvalue, MAXSTRINGLEN, "nfs4err %d(%s)", nfs_errtbl[i].nfserr, nfs_errtbl[i].string); |