diff options
-rw-r--r-- | tapset/task.stp | 7 |
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; |