[PATCH v2] ufs: core: wlun suspend dev/link state error recovery

Bart Van Assche bvanassche at acm.org
Fri Mar 29 11:26:40 PDT 2024


On 3/28/24 6:50 PM, peter.wang at mediatek.com wrote:
> When wl suspend error occurs, for example, BKOP or SSU timeout, the host
> triggers an error handler and returns -EBUSY to break the wl suspend process.
> However, it is possible for the runtime PM to enter wl suspend again before
> the error handler has finished, and return -EINVAL because the device is
> in an error state. To address this, ensure that the rumtime PM waits for the
> error handler to finish, or trigger the error handler in such cases,
> because returning -EINVAL can cause the I/O to hang.

Reviewed-by: Bart Van Assche <bvanassche at acm.org>




More information about the Linux-mediatek mailing list