diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-04-22 22:33:41 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-04-24 18:31:04 +0300 |
commit | b046d244e2290e3d114af2e91503ee3d08fc605a (patch) | |
tree | fc70f513324fd3bc1a729cb30df6094ea086a273 /sound/core/sound_oss.c | |
parent | 644dbd64dcf0939e9838132a72d2ec9489496eb8 (diff) | |
download | linux-b046d244e2290e3d114af2e91503ee3d08fc605a.tar.xz |
ALSA: core: Remove superfluous exit calls for proc entries
Since each proc entry is freed automatically by the parent, we don't
have to take care of its life cycle any longer. This allows us to
reduce a few more lines of codes.
Acked-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core/sound_oss.c')
-rw-r--r-- | sound/core/sound_oss.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/sound/core/sound_oss.c b/sound/core/sound_oss.c index 573a65eb2b79..5fc3c6534225 100644 --- a/sound/core/sound_oss.c +++ b/sound/core/sound_oss.c @@ -214,9 +214,6 @@ EXPORT_SYMBOL(snd_unregister_oss_device); */ #ifdef CONFIG_PROC_FS - -static struct snd_info_entry *snd_minor_info_oss_entry; - static const char *snd_oss_device_type_name(int type) { switch (type) { @@ -265,18 +262,9 @@ int __init snd_minor_info_oss_init(void) entry = snd_info_create_module_entry(THIS_MODULE, "devices", snd_oss_root); if (entry) { entry->c.text.read = snd_minor_info_oss_read; - if (snd_info_register(entry) < 0) { + if (snd_info_register(entry) < 0) snd_info_free_entry(entry); - entry = NULL; - } } - snd_minor_info_oss_entry = entry; - return 0; -} - -int __exit snd_minor_info_oss_done(void) -{ - snd_info_free_entry(snd_minor_info_oss_entry); return 0; } #endif /* CONFIG_PROC_FS */ |