diff options
author | Steve Dickson <steved@redhat.com> | 2010-03-10 09:34:51 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2010-03-10 09:34:51 -0500 |
commit | 0f61930c05daf5fcaf6a68032476fb73a24a619a (patch) | |
tree | 377573abff9a14a04f4d199a57170a48b63bba4a /nfsd/nfsd_fh.stp | |
parent | 57d0762df189fb76c380289c0e3ce1450579f0b9 (diff) | |
download | systemtap-0f61930c05daf5fcaf6a68032476fb73a24a619a.tar.gz systemtap-0f61930c05daf5fcaf6a68032476fb73a24a619a.tar.xz systemtap-0f61930c05daf5fcaf6a68032476fb73a24a619a.zip |
Back port some routine to RHEL5.5
Signed-off-by: Steve Dickson <steved@redhat.com>
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", |