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