summaryrefslogtreecommitdiff
path: root/drivers/cpufreq/imx-cpufreq-dt.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2019-10-28 11:58:03 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-12-13 08:43:27 +0100
commit0d4e867e0cfe07543560b9ac695614d4a86ca3ae (patch)
tree91e58bbde2d115b2c6f2ff2f87b1b7aafb3d5476 /drivers/cpufreq/imx-cpufreq-dt.c
parent8ad39a3b44c1b452e51c0fc996d65911e2545b84 (diff)
ALSA: hda - Fix pending unsol events at shutdown
[ Upstream commit ca58f55108fee41d87c9123f85ad4863e5de7f45 ] This is an alternative fix attemp for the issue reported in the commit caa8422d01e9 ("ALSA: hda: Flush interrupts on disabling") that was reverted later due to regressions. Instead of tweaking the hardware disablement order and the enforced irq flushing, do calling cancel_work_sync() of the unsol work early enough, and explicitly ignore the unsol events during the shutdown by checking the bus->shutdown flag. Fixes: caa8422d01e9 ("ALSA: hda: Flush interrupts on disabling") Cc: Chris Wilson <chris@chris-wilson.co.uk> Link: https://lore.kernel.org/r/s5h1ruxt9cz.wl-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/cpufreq/imx-cpufreq-dt.c')
0 files changed, 0 insertions, 0 deletions