diff options
-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" |