|
@@ -113,10 +113,10 @@ static int __kprobes nmi_handle(unsigned int type, struct pt_regs *regs, bool b2
|
|
u64 before, delta, whole_msecs;
|
|
u64 before, delta, whole_msecs;
|
|
int remainder_ns, decimal_msecs, thishandled;
|
|
int remainder_ns, decimal_msecs, thishandled;
|
|
|
|
|
|
- before = local_clock();
|
|
|
|
|
|
+ before = sched_clock();
|
|
thishandled = a->handler(type, regs);
|
|
thishandled = a->handler(type, regs);
|
|
handled += thishandled;
|
|
handled += thishandled;
|
|
- delta = local_clock() - before;
|
|
|
|
|
|
+ delta = sched_clock() - before;
|
|
trace_nmi_handler(a->handler, (int)delta, thishandled);
|
|
trace_nmi_handler(a->handler, (int)delta, thishandled);
|
|
|
|
|
|
if (delta < nmi_longest_ns)
|
|
if (delta < nmi_longest_ns)
|