diff options
author | Takashi Iwai <tiwai@suse.de> | 2005-12-01 10:48:37 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-01-03 12:30:06 +0100 |
commit | 8cb7b63f5baf7b5e788f0d632d5ebd018856416f (patch) | |
tree | e14b9675eb01d501c53bd2025199c3bb730ca69a /sound/sparc | |
parent | 04f141a8800d022981f0405a8d307c98aba55105 (diff) | |
download | lwn-8cb7b63f5baf7b5e788f0d632d5ebd018856416f.tar.gz lwn-8cb7b63f5baf7b5e788f0d632d5ebd018856416f.zip |
[ALSA] dbri - Don't return errors without CONFIG_PROC_FS
Modules: SPARC DBRI driver
Don't return errors if the proc file can't be created (for the case
without CONFIG_PROC_FS).
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/sparc')
-rw-r--r-- | sound/sparc/dbri.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sound/sparc/dbri.c b/sound/sparc/dbri.c index 293108ee7299..2164b7d290c7 100644 --- a/sound/sparc/dbri.c +++ b/sound/sparc/dbri.c @@ -2519,15 +2519,15 @@ static void dbri_debug_read(struct snd_info_entry * entry, void snd_dbri_proc(struct snd_dbri * dbri) { struct snd_info_entry *entry; - int err; - err = snd_card_proc_new(dbri->card, "regs", &entry); - snd_info_set_text_ops(entry, dbri, 1024, dbri_regs_read); + if (! snd_card_proc_new(dbri->card, "regs", &entry)) + snd_info_set_text_ops(entry, dbri, 1024, dbri_regs_read); #ifdef DBRI_DEBUG - err = snd_card_proc_new(dbri->card, "debug", &entry); - snd_info_set_text_ops(entry, dbri, 4096, dbri_debug_read); - entry->mode = S_IFREG | S_IRUGO; /* Readable only. */ + if (! snd_card_proc_new(dbri->card, "debug", &entry)) { + snd_info_set_text_ops(entry, dbri, 4096, dbri_debug_read); + entry->mode = S_IFREG | S_IRUGO; /* Readable only. */ + } #endif } |