summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/am3517-evm.dts
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2016-02-15 18:37:24 +0300
committerTakashi Iwai <tiwai@suse.de>2016-02-15 18:37:24 +0300
commit0b8c82190c12e530eb6003720dac103bf63e146e (patch)
tree6ca56c5838570dd620b6addceceb8ea56b8d839c /arch/arm/boot/dts/am3517-evm.dts
parentd99a36f4728fcbcc501b78447f625bdcce15b842 (diff)
downloadlinux-0b8c82190c12e530eb6003720dac103bf63e146e.tar.xz
ALSA: hda - Cancel probe work instead of flush at remove
The commit [991f86d7ae4e: ALSA: hda - Flush the pending probe work at remove] introduced the sync of async probe work at remove for fixing the race. However, this may lead to another hangup when the module removal is performed quickly before starting the probe work, because it issues flush_work() and it's blocked forever. The workaround is to use cancel_work_sync() instead of flush_work() there. Fixes: 991f86d7ae4e ('ALSA: hda - Flush the pending probe work at remove') Cc: <stable@vger.kernel.org> # v3.17+ Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'arch/arm/boot/dts/am3517-evm.dts')
0 files changed, 0 insertions, 0 deletions