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