diff --git a/tools/offwaketime.py b/tools/offwaketime.py index 13c8c98ca757..3b5bb36c8518 100755 --- a/tools/offwaketime.py +++ b/tools/offwaketime.py @@ -129,12 +129,11 @@ def signal_ignore(signal, frame): } int oncpu(struct pt_regs *ctx, struct task_struct *p) { - u32 pid; + u32 pid = p->pid; u64 ts, *tsp; // record previous thread sleep time if (FILTER) { - pid = p->pid; ts = bpf_ktime_get_ns(); start.update(&pid, &ts); }