diff options
author | zhaolei <zhaolei> | 2007-11-06 06:22:16 +0000 |
---|---|---|
committer | zhaolei <zhaolei> | 2007-11-06 06:22:16 +0000 |
commit | 87c1d6855f291caa357d1bedd09207a23118debe (patch) | |
tree | 479411e6319877455b43bce5b4204ef1fa513319 /tapset | |
parent | 23618fb8c4281c16f7ea31a108a635fa127b5e69 (diff) | |
download | systemtap-steved-87c1d6855f291caa357d1bedd09207a23118debe.tar.gz systemtap-steved-87c1d6855f291caa357d1bedd09207a23118debe.tar.xz systemtap-steved-87c1d6855f291caa357d1bedd09207a23118debe.zip |
2007-11-6 Zhaolei <zhaolei@cn.fujitsu.com>
From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp (sunrpc.clnt.call_sync): Define procname only for
kernel>=2.6.17.
(sunrpc.clnt.call_async): Ditto.
Diffstat (limited to 'tapset')
-rw-r--r-- | tapset/ChangeLog | 7 | ||||
-rw-r--r-- | tapset/rpc.stp | 5 |
2 files changed, 11 insertions, 1 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index b420ad02..07066978 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,10 @@ +2007-11-6 Zhaolei <zhaolei@cn.fujitsu.com> + + From Cai Fei <caifei@cn.fujitsu.com> + * rpc.stp (sunrpc.clnt.call_sync): Define procname only for + kernel>=2.6.17. + (sunrpc.clnt.call_async): Ditto. + 2007-11-5 Zhaolei <zhaolei@cn.fujitsu.com> From Cai Fei <caifei@cn.fujitsu.com> diff --git a/tapset/rpc.stp b/tapset/rpc.stp index 38f53401..f9390054 100644 --- a/tapset/rpc.stp +++ b/tapset/rpc.stp @@ -294,8 +294,10 @@ probe sunrpc.clnt.call_sync = kernel.function("rpc_call_sync") ?, xid = xid_from_clnt($clnt) dead = $clnt->cl_dead +%( kernel_v >= "2.6.17" %? procname= $msg->rpc_proc->p_name ? kernel_string($msg->rpc_proc->p_name) : "NULL" +%) proc = proc_from_msg($msg) flags = $flags @@ -340,9 +342,10 @@ probe sunrpc.clnt.call_async = kernel.function("rpc_call_async") ?, dead = $clnt->cl_dead proc = proc_from_msg($msg) +%( kernel_v >= "2.6.17" %? procname= $msg->rpc_proc->p_name ? kernel_string($msg->rpc_proc->p_name) : "NULL" - +%) flags = $flags name = "sunrpc.clnt.call_async" |