forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-11-20 0d8657dd3056063fb115946b10157477b5c70451
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);