]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda - Disable power_save_node for Thinkpads
authorTakashi Iwai <tiwai@suse.de>
Thu, 24 Sep 2015 15:36:51 +0000 (17:36 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 24 Sep 2015 18:49:00 +0000 (20:49 +0200)
commitb8d0094992f7b10d7bb6491c180ff1ef18c2786a
tree6f3bf81be2256b0cb3cf294b770dc266ceca838f
parent71368ba96261f03f5b8d88c7d0581718baad5bdf
ALSA: hda - Disable power_save_node for Thinkpads

Lenovo Thinkpads with recent Realtek codecs seem suffering from click
noises at power transition since the introduction of widget power
saving in 4.1 kernel.  Although this might be solved by some delays in
appropriate points, as a quick workaround, just disable the
power_save_node feature for now.  The gain it gives is relatively
small, and this makes the situation back to pre 4.1 time.

This patch ended up with a bit more code changes than usual because
the existing fixup for Thinkpads is highly chained.  Instead of adding
yet another chain, combine a few of them into a single fixup entry, as
a gratis cleanup.

Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=943982
Cc: <stable@vger.kernel.org> # v4.1+
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_realtek.c