hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/fs/timerfd.c
....@@ -471,7 +471,11 @@
471471 break;
472472 }
473473 spin_unlock_irq(&ctx->wqh.lock);
474
- cpu_relax();
474
+
475
+ if (isalarm(ctx))
476
+ hrtimer_grab_expiry_lock(&ctx->t.alarm.timer);
477
+ else
478
+ hrtimer_grab_expiry_lock(&ctx->t.tmr);
475479 }
476480
477481 /*