hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
kernel/kernel/time/alarmtimer.c
....@@ -438,7 +438,7 @@
438438 int ret = alarm_try_to_cancel(alarm);
439439 if (ret >= 0)
440440 return ret;
441
- cpu_relax();
441
+ hrtimer_grab_expiry_lock(&alarm->timer);
442442 }
443443 }
444444 EXPORT_SYMBOL_GPL(alarm_cancel);