diff options
Diffstat (limited to 'tapset/LKET')
-rw-r--r-- | tapset/LKET/Changelog | 5 | ||||
-rwxr-xr-x | tapset/LKET/nfs.stp | 4 | ||||
-rwxr-xr-x | tapset/LKET/nfs_proc.stp | 34 |
3 files changed, 36 insertions, 7 deletions
diff --git a/tapset/LKET/Changelog b/tapset/LKET/Changelog index 9b61f74e..fc4c30dd 100644 --- a/tapset/LKET/Changelog +++ b/tapset/LKET/Changelog @@ -1,3 +1,8 @@ +2006-12-11 Li Guanglei <guanglei@cn.ibm.com> + + From Gui Jian <guij@cn.ibm.com> + * nfs.stp, nfs_proc.stp, patch for 2.6.9 kernel + 2006-11-19 Li Guanglei <guanglei@cn.ibm.com> bugfix for #3526 * lket_trace.stp: add the logging of pid, ppid diff --git a/tapset/LKET/nfs.stp b/tapset/LKET/nfs.stp index 82cd92d2..eb2566b3 100755 --- a/tapset/LKET/nfs.stp +++ b/tapset/LKET/nfs.stp @@ -496,7 +496,7 @@ probe addevent.nfs.aop.entry addevent.nfs.aop.readpages.entry, addevent.nfs.aop.writepage.entry, addevent.nfs.aop.writepages.entry, - addevent.nfs.aop.release_page.entry, + addevent.nfs.aop.release_page.entry ?, addevent.nfs.aop.set_page_dirty.entry, addevent.nfs.aop.prepare_write.entry, addevent.nfs.aop.commit_write.entry @@ -508,7 +508,7 @@ probe addevent.nfs.aop.return addevent.nfs.aop.readpages.return, addevent.nfs.aop.writepage.return, addevent.nfs.aop.writepages.return, - addevent.nfs.aop.release_page.return, + addevent.nfs.aop.release_page.return ?, addevent.nfs.aop.set_page_dirty.return, addevent.nfs.aop.prepare_write.return, addevent.nfs.aop.commit_write.return 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 |