hc
2023-11-07 f45e756958099c35d6afb746df1d40a1c6302cfc
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);