diff options
author | guanglei <guanglei> | 2006-12-29 08:02:07 +0000 |
---|---|---|
committer | guanglei <guanglei> | 2006-12-29 08:02:07 +0000 |
commit | 5282f2bda20be7380a06afc339538d64c5e8e611 (patch) | |
tree | c37852d3214efc52cb9bf5609d9e95b72a4930c3 /tapset/nfsd.stp | |
parent | a9711974fa10d0c8cb57247183fadcf93cb06c91 (diff) | |
download | systemtap-steved-5282f2bda20be7380a06afc339538d64c5e8e611.tar.gz systemtap-steved-5282f2bda20be7380a06afc339538d64c5e8e611.tar.xz systemtap-steved-5282f2bda20be7380a06afc339538d64c5e8e611.zip |
bugfix for 2.6.19 kernel
Diffstat (limited to 'tapset/nfsd.stp')
-rw-r--r-- | tapset/nfsd.stp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/tapset/nfsd.stp b/tapset/nfsd.stp index aabdf51a..8d8a09a0 100644 --- a/tapset/nfsd.stp +++ b/tapset/nfsd.stp @@ -297,7 +297,11 @@ probe nfsd.proc2.read = kernel.function("nfsd_proc_read")?, count = $argp->count offset = $argp->offset +%( kernel_v >= "2.6.19" %? + vec = $rqstp->rq_vec +%: vec = $argp->vec +%) vlen = $argp->vlen name = "nfsd.proc2.read" @@ -326,7 +330,11 @@ probe nfsd.proc3.read = kernel.function("nfsd3_proc_read")?, count = $argp->count offset = $argp->offset +%( kernel_v >= "2.6.19" %? + vec = $rqstp->rq_vec +%: vec = $argp->vec +%) vlen = $argp->vlen name = "nfsd.proc3.read" @@ -382,7 +390,11 @@ probe nfsd.proc2.write = kernel.function("nfsd_proc_write")?, count = $argp->len offset = $argp->offset +%( kernel_v >= "2.6.19" %? + vec = $rqstp->rq_vec +%: vec = $argp->vec +%) vlen = $argp->vlen name = "nfsd.proc2.write" @@ -411,7 +423,11 @@ probe nfsd.proc3.write = kernel.function("nfsd3_proc_write")?, count = $argp->count offset = $argp->offset +%( kernel_v >= "2.6.19" %? + vec = $rqstp->rq_vec +%: vec = $argp->vec +%) vlen = $argp->vlen stable = $argp->stable @@ -778,7 +794,7 @@ probe nfsd.open.return = kernel.function("nfsd_open").return ?, probe nfsd.close = kernel.function("nfsd_close")?, module("nfsd").function("nfsd_close")? { - filename = kernel_string($filp->f_dentry->d_name->name) + filename = __file_filename($filp) name = "nfsd.close" argstr = sprintf("%s",filename) |