Re: [PATCH v3] ASoC: cs35l56: Fix probe deadlock waiting for SoundWire enumeration

From: Richard Fitzgerald

Date: Tue Sep 01 2026 - 13:47:08 EST


On 01/09/2026 4:48 pm, Mark Brown wrote:
On Tue, Sep 01, 2026 at 04:38:37PM +0100, Richard Fitzgerald wrote:
On 01/09/2026 4:18 pm, Mark Brown wrote:

I'll apply this since it's very much a corner case and there's a real
problem but you should probably check out the kexec case - it looks like
it misses freeze_kernel_threads(). TBH I'm not sure the issue there
isn't on the kexec side, it's not exactly a common case and having a
difference like that feels like asking for trouble.

I think you are asking for a shutdown() handler that cancels the
work.... ?

I didn't really look at what would be a good solution TBHi, that looks
plausible at first glance.

If I've got that right, this isn't so urgent that I can't do a V4 with
that change.

I've already pushed this version into CI.

Ok. I can do a follow-up patch to add some extra protection.