summaryrefslogtreecommitdiffstats
path: root/nfsd/nfsd_fh.stp
diff options
context:
space:
mode:
Diffstat (limited to 'nfsd/nfsd_fh.stp')
-rw-r--r--nfsd/nfsd_fh.stp9
1 files changed, 8 insertions, 1 deletions
diff --git a/nfsd/nfsd_fh.stp b/nfsd/nfsd_fh.stp
index 7c7fdbe..697fa51 100644
--- a/nfsd/nfsd_fh.stp
+++ b/nfsd/nfsd_fh.stp
@@ -1,7 +1,11 @@
#!/usr/bin/env stap
-global _putfh_cstate, _putrootfh_cstate, pseudoroot_cstate
+%( kernel_v >= "2.6.25" %?
+global _putfh_cstate, _putrootfh_cstate
+%)
+global pseudoroot_cstate
+%( kernel_v >= "2.6.25" %?
probe module("nfsd").function("nfsd4_putrootfh")
{
_putrootfh_cstate = $cstate;
@@ -14,6 +18,7 @@ probe module("nfsd").function("nfsd4_putrootfh").return
printf("nfsd4_putrootfh: %s\n", cstate_pr(_putrootfh_cstate));
}
}
+%)
probe module("nfsd").function("exp_pseudoroot")
{
/*
@@ -29,6 +34,7 @@ probe module("nfsd").function("exp_pseudoroot").return
printf("exp_pseudoroot: %s\n", svcfhfmt(pseudoroot_cstate));
}
}
+%( kernel_v >= "2.6.25" %?
probe module("nfsd").function("nfsd4_putfh")
{
printf("nfsd4_putfh: rqstp %p cstate %p putfh %p\n",
@@ -52,6 +58,7 @@ probe module("nfsd").function("nfsd4_getfh").return
{
printf("nfsd4_getfh: %s\n", nfsderror($return));
}
+%)
probe module("nfsd").function("fh_verify")
{
printf(" fh_verify: rqstp %p fhp %p type %d access %d\n",