summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2019-01-30 19:46:03 +0300
committerTakashi Iwai <tiwai@suse.de>2019-02-01 13:30:09 +0300
commit305a0ade180981686eec1f92aa6252a7c6ebb1cf (patch)
treeb443210ad45be6c9c0b4f7dfdb52a7593cdf647f /scripts
parent35a39f98567d8d3f1cea48f0f30de1a7e736b644 (diff)
downloadlinux-305a0ade180981686eec1f92aa6252a7c6ebb1cf.tar.xz
ALSA: hda - Serialize codec registrations
In the current code, the codec registration may happen both at the codec bind time and the end of the controller probe time. In a rare occasion, they race with each other, leading to Oops due to the still uninitialized card device. This patch introduces a simple flag to prevent the codec registration at the codec bind time as long as the controller probe is going on. The controller probe invokes snd_card_register() that does the whole registration task, and we don't need to register each piece beforehand. Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions