Quoting jeff.mcgee at intel.com (2018-03-16 18:31:05) > +bool intel_engine_cancel_fpreempt(struct intel_engine_cs *engine) > +{ > + hrtimer_cancel(&engine->fpreempt_timer); Can not be used inside the tasklet as the hrtimer may also be a tasklet on the same CPU; so busy spin deadlock. -Chris