X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fsound%2Fcore%2Fcontrol.c;fp=kernel%2Fsound%2Fcore%2Fcontrol.c;h=b4fe9b00251251d596fbfbce2dd87eb44841b917;hb=52f993b8e89487ec9ee15a7fb4979e0f09a45b27;hp=a85d45595d02a265f1f8e1a4cd36c812d8cd08f0;hpb=c189ccac5702322ed843fe17057035b7222a59b6;p=kvmfornfv.git diff --git a/kernel/sound/core/control.c b/kernel/sound/core/control.c index a85d45595..b4fe9b002 100644 --- a/kernel/sound/core/control.c +++ b/kernel/sound/core/control.c @@ -160,6 +160,8 @@ void snd_ctl_notify(struct snd_card *card, unsigned int mask, if (snd_BUG_ON(!card || !id)) return; + if (card->shutdown) + return; read_lock(&card->ctl_files_rwlock); #if IS_ENABLED(CONFIG_SND_MIXER_OSS) card->mixer_oss_change_count++;