From: Takashi Iwai <tiwai@suse.de>
Subject: Fix kABI breakage due to addition of user_ctl_lock
Patch-mainline: Never
References: bnc#883795

Signed-off-by: Takashi Iwai <tiwai@suse.de>

---
 include/sound/core.h |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

--- a/include/sound/core.h
+++ b/include/sound/core.h
@@ -120,8 +120,6 @@ struct snd_card {
 	int user_ctl_count;		/* count of all user controls */
 	struct list_head controls;	/* all controls for this card */
 	struct list_head ctl_files;	/* active control files */
-	struct mutex user_ctl_lock;	/* protects user controls against
-					   concurrent access */
 
 	struct snd_info_entry *proc_root;	/* root for soundcard specific files */
 	struct snd_info_entry *proc_id;	/* the card id */
@@ -148,6 +146,10 @@ struct snd_card {
 	struct snd_mixer_oss *mixer_oss;
 	int mixer_oss_change_count;
 #endif
+#ifndef __GENKSYMS__
+	struct mutex user_ctl_lock;	/* protects user controls against
+					   concurrent access */
+#endif
 };
 
 #ifdef CONFIG_PM
