From 87c1d6855f291caa357d1bedd09207a23118debe Mon Sep 17 00:00:00 2001 From: zhaolei Date: Tue, 6 Nov 2007 06:22:16 +0000 Subject: 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. --- tapset/ChangeLog | 7 +++++++ tapset/rpc.stp | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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 + + 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 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" -- cgit