summaryrefslogtreecommitdiffstats
path: root/pnfsd/layoutget.stp
diff options
context:
space:
mode:
Diffstat (limited to 'pnfsd/layoutget.stp')
-rw-r--r--pnfsd/layoutget.stp32
1 files changed, 32 insertions, 0 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") }
+