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