summaryrefslogtreecommitdiffstats
path: root/sound/core
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2016-01-20 17:19:02 +0100
committerTakashi Iwai <tiwai@suse.de>2016-01-20 17:19:02 +0100
commit991f86d7ae4e1f8c15806e62f97af519e3cdd860 (patch)
treedf2d842a0b8d74e4fb9cff67ca2d05103a8a3049 /sound/core
parentbca8e988043e39483afd7872a2641f03ed7201a6 (diff)
downloadop-kernel-dev-991f86d7ae4e1f8c15806e62f97af519e3cdd860.zip
op-kernel-dev-991f86d7ae4e1f8c15806e62f97af519e3cdd860.tar.gz
ALSA: hda - Flush the pending probe work at remove
As HD-audio driver does deferred probe internally via workqueue, the driver might go into the mixed state doing both probe and remove when the module gets unloaded during the probe work. This eventually triggers an Oops, unsurprisingly. For avoiding this race, we just need to flush the pending probe work explicitly before actually starting the resource release. Bugzilla: https://bugzilla.opensuse.org/show_bug.cgi?id=960710 Cc: <stable@vger.kernel.org> # v3.17+ Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud