hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
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);