APPLIED[G]: [SRU] [G/Unstable/OEM-5.10] [PATCH 0/4] Fix regression introduced by codec PM change
Stefan Bader
stefan.bader at canonical.com
Fri Feb 12 09:33:42 UTC 2021
On 21.01.21 18:37, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1912676
>
> [Impact]
> After the codec PM optimization, laptops with SOF may take very long to
> suspend. In addition to that, HDA may not be able to be runtim suspended
> again after resume from hibernation.
>
> [Fix]
> Prevent the SOF driver touches codec during system suspend, and properly
> refcount the PM usage counter.
>
> [Test]
> On an affected SOF system, it takes 5 mins to suspend.
> On another affected HDA system, S4 resume causes high power consumption
> becuase HDA controller can't be runtime suspended.
>
> Both issues are gone by applying these patches.
>
> [Where problems could occur]
> If somehow any laptop depends on the old behavior to work properly, this
> can break them. It's highly unlikely though.
>
> Kai-Heng Feng (4):
> ASoC: SOF: Intel: hda: Resume codec to do jack detection
> ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN
> ASoC: SOF: Intel: hda: Avoid checking jack on system suspend
> ALSA: hda: Balance runtime/system PM if direct-complete is disabled
>
> sound/pci/hda/hda_codec.c | 24 +++++++-----------------
> sound/soc/sof/intel/hda-codec.c | 19 ++++++++-----------
> sound/soc/sof/intel/hda-dsp.c | 9 ++++++---
> sound/soc/sof/intel/hda.h | 2 +-
> 4 files changed, 22 insertions(+), 32 deletions(-)
>
Applied to groovy:linux/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20210212/d18ebbb6/attachment.sig>
More information about the kernel-team
mailing list