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