Re: [PATCH] bus: mhi: host: Disable preemption while processing data events

From: Jeffrey Hugo
Date: Mon Nov 07 2022 - 10:02:56 EST


On 11/3/2022 1:55 AM, Qiang Yu wrote:
If data processing of an event is scheduled out because core
is busy handling multiple irqs, this can starves the processing
of MHI M0 state change event on another core. Fix this issue by
disabling irq on the core processing data events.

Can you elaborate on the scenario more?

If a device hasn't entered M0, then what event could be processed?