summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapset/ChangeLog7
-rw-r--r--tapset/rpc.stp5
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"