diff options
Diffstat (limited to 'nfsd/nfsd_fh.stp')
-rw-r--r-- | nfsd/nfsd_fh.stp | 9 |
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", |