Merge tag 'sound-fix-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound fixes from Takashi Iwai:
"This contains a one-liner change that has a significant impact:
disabling the build of OSS. It's been unmaintained for long time, and
we'd like to drop the stuff. Finally, as the first step, stop the
build. Let's see whether it works without much complaints.

Other than that, there are two small fixes for HD-audio"

* tag 'sound-fix-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
sound: Disable the build of OSS drivers
ALSA: hda: Fix cpu lockup when stopping the cmd dmas
ALSA: hda - Add mute led support for HP EliteBook 840 G3

+8 -1
+1
sound/Kconfig
··· 115 115 menuconfig SOUND_PRIME 116 116 tristate "Open Sound System (DEPRECATED)" 117 117 select SOUND_OSS_CORE 118 + depends on BROKEN 118 119 help 119 120 Say 'Y' or 'M' to enable Open Sound System drivers. 120 121
+4
sound/hda/hdac_controller.c
··· 106 106 /* disable ringbuffer DMAs */ 107 107 snd_hdac_chip_writeb(bus, RIRBCTL, 0); 108 108 snd_hdac_chip_writeb(bus, CORBCTL, 0); 109 + spin_unlock_irq(&bus->reg_lock); 110 + 109 111 hdac_wait_for_cmd_dmas(bus); 112 + 113 + spin_lock_irq(&bus->reg_lock); 110 114 /* disable unsolicited responses */ 111 115 snd_hdac_chip_updatel(bus, GCTL, AZX_GCTL_UNSOL, 0); 112 116 spin_unlock_irq(&bus->reg_lock);
+3 -1
sound/pci/hda/patch_conexant.c
··· 860 860 { 0x16, 0x21011020 }, /* line-out */ 861 861 { 0x18, 0x2181103f }, /* line-in */ 862 862 { } 863 - } 863 + }, 864 + .chained = true, 865 + .chain_id = CXT_FIXUP_MUTE_LED_GPIO, 864 866 }, 865 867 [CXT_FIXUP_HP_SPECTRE] = { 866 868 .type = HDA_FIXUP_PINS,