From: zhaolei Date: Tue, 6 Nov 2007 06:22:16 +0000 (+0000) Subject: 2007-11-6 Zhaolei X-Git-Tag: release-0.6~34 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=87c1d6855f291caa357d1bedd09207a23118debe;p=systemtap.git 2007-11-6 Zhaolei From Cai Fei * rpc.stp (sunrpc.clnt.call_sync): Define procname only for kernel>=2.6.17. (sunrpc.clnt.call_async): Ditto. --- diff --git a/tapset/ChangeLog b/tapset/ChangeLog index b420ad02f..070669787 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,10 @@ +2007-11-6 Zhaolei + + From Cai Fei + * rpc.stp (sunrpc.clnt.call_sync): Define procname only for + kernel>=2.6.17. + (sunrpc.clnt.call_async): Ditto. + 2007-11-5 Zhaolei From Cai Fei diff --git a/tapset/rpc.stp b/tapset/rpc.stp index 38f53401b..f93900544 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"