summaryrefslogtreecommitdiffstats
path: root/tapset/task.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/task.stp')
-rw-r--r--tapset/task.stp7
1 files changed, 2 insertions, 5 deletions
diff --git a/tapset/task.stp b/tapset/task.stp
index 4be41a9..bb74118 100644
--- a/tapset/task.stp
+++ b/tapset/task.stp
@@ -188,11 +188,8 @@ function rpc_rtt:long(_task:long)
struct rpc_rqst *req;
long rtt = 0;
- if (task) {
- req = (struct rpc_rqst *)(long) kread(&(task->tk_rqstp));
- if (req)
- rtt = ktime_to_ms(req->rq_rtt);
- }
+ if (task)
+ rtt = ktime_to_ms(ktime_sub(ktime_get(), task->tk_start));
THIS->__retvalue = rtt;