]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - sound/core/init.c
ALSA: control: Protect user controls against concurrent access
[karo-tx-linux.git] / sound / core / init.c
index 5ee83845c5de578aa2f9fc70684f95061679197a..7bdfd19e24a80aa68b9db813c2d98ea6f2bc36eb 100644 (file)
@@ -232,6 +232,7 @@ int snd_card_new(struct device *parent, int idx, const char *xid,
        INIT_LIST_HEAD(&card->devices);
        init_rwsem(&card->controls_rwsem);
        rwlock_init(&card->ctl_files_rwlock);
+       mutex_init(&card->user_ctl_lock);
        INIT_LIST_HEAD(&card->controls);
        INIT_LIST_HEAD(&card->ctl_files);
        spin_lock_init(&card->files_lock);