Re: [PATCH] soundwire: stream: Poll for DP prepare to avoid interrupt deadlock
From: Vinod Koul
Date: Mon Mar 09 2026 - 03:06:18 EST
On Fri, 27 Feb 2026 11:16:48 +0000, Richard Fitzgerald wrote:
> Replace the wait_for_completion_timeout() in sdw_prep_deprep_slave_ports()
> with a read_poll_timeout().
>
> The original intent of the wait_for_completion_timeout() was to wait for
> the port prepare interrupt. But at this time the code is holding the
> bus_lock, which prevents the interrupt handler from running. Because of
> this, the port_prep completion will not be signaled and the
> wait_for_completion_timeout() will always timeout.
>
> [...]
Applied, thanks!
[1/1] soundwire: stream: Poll for DP prepare to avoid interrupt deadlock
commit: fee12f3c20dd5902dbd95eb41f80d3fba89336d7
Best regards,
--
~Vinod