diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-01-29 16:41:27 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-02-02 14:42:41 +0100 |
commit | 0fcd9f4b3c60382205e5819c456aa9ea17b6f20f (patch) | |
tree | 02c793b240b7fc8a1d8c0b7d7f6b8bb5048a83ae /include/sound/core.h | |
parent | 4b440be667c6187717c99e4d427119fa415ced29 (diff) | |
download | lwn-0fcd9f4b3c60382205e5819c456aa9ea17b6f20f.tar.gz lwn-0fcd9f4b3c60382205e5819c456aa9ea17b6f20f.zip |
ALSA: control: Embed struct device
This patch embeds a struct device for the control device into the card
object and avoid the device creation at registration time.
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/core.h')
-rw-r--r-- | include/sound/core.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/core.h b/include/sound/core.h index de7a878217d7..4b7e04e85e16 100644 --- a/include/sound/core.h +++ b/include/sound/core.h @@ -109,6 +109,7 @@ struct snd_card { private data */ struct list_head devices; /* devices */ + struct device ctl_dev; /* control device */ unsigned int last_numid; /* last used numeric ID */ struct rw_semaphore controls_rwsem; /* controls list lock */ rwlock_t ctl_files_rwlock; /* ctl_files list lock */ |