summaryrefslogtreecommitdiffstats
path: root/tapset/LKET/nfs_proc.stp
diff options
context:
space:
mode:
authorguanglei <guanglei>2006-12-11 09:53:34 +0000
committerguanglei <guanglei>2006-12-11 09:53:34 +0000
commit4fe3511349db194e62e7351307e716ea40c4ae6e (patch)
tree0c2606c826cb94cd16b3ddd69d89eb6333c34fb8 /tapset/LKET/nfs_proc.stp
parent9ba8c134d15dcf75e42dfaef7f72a6bc492fdbbb (diff)
downloadsystemtap-steved-4fe3511349db194e62e7351307e716ea40c4ae6e.tar.gz
systemtap-steved-4fe3511349db194e62e7351307e716ea40c4ae6e.tar.xz
systemtap-steved-4fe3511349db194e62e7351307e716ea40c4ae6e.zip
patch of nfs, nfs_proc, rpc tapsets for 2.6.9 kernel
Diffstat (limited to 'tapset/LKET/nfs_proc.stp')
-rwxr-xr-xtapset/LKET/nfs_proc.stp34
1 files changed, 29 insertions, 5 deletions
diff --git a/tapset/LKET/nfs_proc.stp b/tapset/LKET/nfs_proc.stp
index 9ca0a8ed..08a08152 100755
--- a/tapset/LKET/nfs_proc.stp
+++ b/tapset/LKET/nfs_proc.stp
@@ -327,7 +327,11 @@ probe addevent.nfs.proc.read_done.entry
probe _addevent.nfs.proc.read_done.entry
= nfs.proc.read_done
{
+%( kernel_v >= "2.6.10" %?
log_proc_read_done(version,$data,count,status)
+%:
+ log_proc_read_done(version,$task->tk_calldata,count,status)
+%)
}
function log_proc_read_done(version:long,data:long,count:long,status:long)
@@ -353,7 +357,11 @@ probe addevent.nfs.proc.read_done.return
probe _addevent.nfs.proc.read_done.return
= nfs.proc.read_done.return
{
- log_nfs_return(HOOKID_NFS_PROC_READDONE_RETURN,$return)
+%( kernel_v >= "2.6.10" %?
+ log_nfs_return(HOOKID_NFS_PROC_READDONE_RETURN,$return)
+%:
+ log_nfs_return(HOOKID_NFS_PROC_READDONE_RETURN,0)
+%)
}
probe addevent.nfs.proc.write_done.entry
@@ -365,7 +373,11 @@ probe addevent.nfs.proc.write_done.entry
probe _addevent.nfs.proc.write_done.entry
= nfs.proc.write_done
{
- log_proc_write_done(version,$data,count,status)
+%( kernel_v >= "2.6.10" %?
+ log_proc_write_done(version,$data,count,status)
+%:
+ log_proc_write_done(version,$task->tk_calldata,count,status)
+%)
}
function log_proc_write_done(version:long,data:long,count:long,status:long)
@@ -391,7 +403,11 @@ probe addevent.nfs.proc.write_done.return
probe _addevent.nfs.proc.write_done.return
= nfs.proc.write_done.return
{
- log_nfs_return(HOOKID_NFS_PROC_WRITEDONE_RETURN,$return)
+%( kernel_v >= "2.6.10" %?
+ log_nfs_return(HOOKID_NFS_PROC_WRITEDONE_RETURN,$return)
+%:
+ log_nfs_return(HOOKID_NFS_PROC_WRITEDONE_RETURN,0)
+%)
}
probe addevent.nfs.proc.commit_done.entry
@@ -403,7 +419,11 @@ probe addevent.nfs.proc.commit_done.entry
probe _addevent.nfs.proc.commit_done.entry
= nfs.proc.commit_done
{
- log_proc_commit_done(version,$data,count,status)
+%( kernel_v >= "2.6.10" %?
+ log_proc_commit_done(version,$data,count,status)
+%:
+ log_proc_commit_done(version,$task->tk_calldata,count,status)
+%)
}
function log_proc_commit_done(version:long,data:long,count:long,status:long)
@@ -429,7 +449,11 @@ probe addevent.nfs.proc.commit_done.return
probe _addevent.nfs.proc.commit_done.return
= nfs.proc.commit_done.return
{
- log_nfs_return(HOOKID_NFS_PROC_COMMITDONE_RETURN,$return)
+%( kernel_v >= "2.6.10" %?
+ log_nfs_return(HOOKID_NFS_PROC_COMMITDONE_RETURN,$return)
+%:
+ log_nfs_return(HOOKID_NFS_PROC_COMMITDONE_RETURN,0)
+%)
}
probe addevent.nfs.proc.open.entry