original_kernel/sound/pci/hda
Mohan Kumar 6d011d5057 ALSA: hda: Clear RIRB status before reading WP
RIRB interrupt status getting cleared after the write pointer is read
causes a race condition, where last response(s) into RIRB may remain
unserviced by IRQ, eventually causing azx_rirb_get_response to fall
back to polling mode. Clearing the RIRB interrupt status ahead of
write pointer access ensures that this condition is avoided.

Signed-off-by: Mohan Kumar <mkumard@nvidia.com>
Signed-off-by: Viswanath L <viswanathl@nvidia.com>
Link: https://lore.kernel.org/r/1580983853-351-1-git-send-email-viswanathl@nvidia.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2020-02-06 11:46:18 +01:00
..
Kconfig
Makefile
ca0132_regs.h
hda_auto_parser.c
hda_auto_parser.h
hda_beep.c ALSA: hda: Constify snd_device_ops definitions 2020-01-03 09:23:55 +01:00
hda_beep.h
hda_bind.c
hda_codec.c ALSA: hda: correct kernel-doc parameter descriptions 2020-01-14 07:47:44 +01:00
hda_controller.c ALSA: hda: Clear RIRB status before reading WP 2020-02-06 11:46:18 +01:00
hda_controller.h
hda_controller_trace.h
hda_eld.c ALSA: hda: More constifications 2020-01-05 16:14:32 +01:00
hda_generic.c ALSA: hda: correct kernel-doc parameter descriptions 2020-01-14 07:47:44 +01:00
hda_generic.h
hda_hwdep.c
hda_intel.c ALSA: hda: Add JasperLake PCI ID and codec vid 2020-02-01 08:44:54 +01:00
hda_intel.h
hda_intel_trace.h
hda_jack.c ALSA: hda: correct kernel-doc parameter descriptions 2020-01-14 07:47:44 +01:00
hda_jack.h
hda_local.h ALSA: hda: Manage concurrent reg access more properly 2020-01-13 13:40:41 +01:00
hda_proc.c ALSA: hda: More constifications 2020-01-05 16:14:32 +01:00
hda_sysfs.c ALSA: hda: More constifications 2020-01-05 16:14:32 +01:00
hda_tegra.c Merge branch 'for-linus' into for-next 2020-01-20 11:44:51 +01:00
hp_x360_helper.c
patch_analog.c ALSA: hda/analog - Minor optimization for SPDIF mux connections 2020-01-16 17:29:17 +01:00
patch_ca0110.c
patch_ca0132.c ALSA: hda: correct kernel-doc parameter descriptions 2020-01-14 07:47:44 +01:00
patch_cirrus.c
patch_cmedia.c
patch_conexant.c Merge branch 'for-linus' into for-next 2020-01-26 09:31:41 +01:00
patch_hdmi.c ALSA: hda - Fix DP-MST support for NVIDIA codecs 2020-02-04 17:16:08 +01:00
patch_realtek.c ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported 2020-02-06 07:56:37 +01:00
patch_si3054.c
patch_sigmatel.c ALSA: hda - constify and cleanup static NodeID tables 2020-01-03 10:38:38 +01:00
patch_via.c ALSA: hda: Manage concurrent reg access more properly 2020-01-13 13:40:41 +01:00
thinkpad_helper.c