summaryrefslogtreecommitdiff
path: root/sound/usb
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2019-01-30 17:46:03 +0100
committerTakashi Iwai <tiwai@suse.de>2019-02-01 11:30:09 +0100
commit305a0ade180981686eec1f92aa6252a7c6ebb1cf (patch)
treeb443210ad45be6c9c0b4f7dfdb52a7593cdf647f /sound/usb
parent35a39f98567d8d3f1cea48f0f30de1a7e736b644 (diff)
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 'sound/usb')
0 files changed, 0 insertions, 0 deletions