APPLIED [OEM-5.10] Re: [SRU] [G/Unstable/OEM-5.10] [PATCH 0/4] Fix regression introduced by codec PM change

Timo Aaltonen tjaalton at ubuntu.com
Fri Jan 29 07:42:49 UTC 2021


On 21.1.2021 19.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 oem-5.10, thanks

-- 
t



More information about the kernel-team mailing list