APPLIED[M]: [SRU] [L/Unstable] [PATCH 00/16] NULL pointer dereference on CS35L41 HDA AMP Edit
Andrea Righi
andrea.righi at canonical.com
Wed Sep 13 06:10:43 UTC 2023
On Tue, Aug 01, 2023 at 04:36:33PM +0800, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/2029199
>
> [Impact]
> NULL pointer dereference happens because the HDA driver is trying to use
> CS35L41 HDA AMP before its probe routine is fully realized.
>
> [Fix]
> Use device link to enforce proper probe order.
> Since the fixing commit is part of a patch series, pull in the entire
> series which has several other important fixes too.
>
> [Test]
> Use dmesg to see if there's error. With the fix applied, no more kernel
> splat can be found. Hence the system can perform suspend, reboot and
> shutdown normally.
>
> [Where problems could occur]
> Though the entire series isn't trivia, it's not a major overhaul either.
> The entire changeset is limited to CS35L41 AMP, so the scope of
> regression risk is constrained.
> One possible risk factor is that it may require newer DSP firmware, and
> we'll monitor it closely on such scenario.
Applied to mantic/linux.
Thanks,
-Andrea
More information about the kernel-team
mailing list