]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - sound/pci/ice1712/prodigy_hifi.c
ALSA: pci: Clean up with new procfs helpers
[thirdparty/kernel/stable.git] / sound / pci / ice1712 / prodigy_hifi.c
index c97b5528e4b80b421d3cb322a0dbdc883c0bc908..72f252c936e578748f2dcef45157b21a0c1b1c8a 100644 (file)
@@ -904,12 +904,8 @@ static void wm_proc_regs_read(struct snd_info_entry *entry,
 
 static void wm_proc_init(struct snd_ice1712 *ice)
 {
-       struct snd_info_entry *entry;
-       if (!snd_card_proc_new(ice->card, "wm_codec", &entry)) {
-               snd_info_set_text_ops(entry, ice, wm_proc_regs_read);
-               entry->mode |= 0200;
-               entry->c.text.write = wm_proc_regs_write;
-       }
+       snd_card_rw_proc_new(ice->card, "wm_codec", ice, wm_proc_regs_read,
+                            wm_proc_regs_write);
 }
 
 static int prodigy_hifi_add_controls(struct snd_ice1712 *ice)