Loading kernel/time/hrtimer.c +2 −2 Original line number Diff line number Diff line Loading @@ -1152,8 +1152,8 @@ bool hrtimer_active(const struct hrtimer *timer) cpu_base = READ_ONCE(timer->base->cpu_base); seq = raw_read_seqcount_begin(&cpu_base->seq); if (timer->state != HRTIMER_STATE_INACTIVE || cpu_base->running == timer) if (((timer->state & ~HRTIMER_STATE_PINNED) != HRTIMER_STATE_INACTIVE) || cpu_base->running == timer) return true; } while (read_seqcount_retry(&cpu_base->seq, seq) || Loading Loading
kernel/time/hrtimer.c +2 −2 Original line number Diff line number Diff line Loading @@ -1152,8 +1152,8 @@ bool hrtimer_active(const struct hrtimer *timer) cpu_base = READ_ONCE(timer->base->cpu_base); seq = raw_read_seqcount_begin(&cpu_base->seq); if (timer->state != HRTIMER_STATE_INACTIVE || cpu_base->running == timer) if (((timer->state & ~HRTIMER_STATE_PINNED) != HRTIMER_STATE_INACTIVE) || cpu_base->running == timer) return true; } while (read_seqcount_retry(&cpu_base->seq, seq) || Loading