Quite a few drivers have the very same open code to find a control element from the given name string. Provide a standard helper and replace with it for cleanup.
Takashi
===
Takashi Iwai (11): ALSA: control: Introduce snd_ctl_find_id_mixer() ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() ALSA: es1968: Simplify with snd_ctl_find_id_mixer() ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() ASoC: mediatek: mt8188: Simplify with snd_ctl_find_id_mixer() ALSA: ac97: Simplify with snd_ctl_find_id_mixer()
include/sound/control.h | 22 ++++++++++++++++++++++ sound/pci/ac97/ac97_patch.c | 6 +----- sound/pci/ca0106/ca0106_mixer.c | 15 +++------------ sound/pci/cmipci.c | 6 +----- sound/pci/cs46xx/cs46xx_lib.c | 7 ++----- sound/pci/emu10k1/emumixer.c | 11 +---------- sound/pci/es1968.c | 15 ++++----------- sound/pci/ice1712/juli.c | 13 ++----------- sound/pci/ice1712/psc724.c | 19 ++++++++----------- sound/pci/ice1712/quartet.c | 13 ++----------- sound/pci/ice1712/wm8776.c | 6 +----- sound/pci/maestro3.c | 15 ++++----------- sound/pci/via82xx.c | 6 +----- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 12 +----------- 14 files changed, 53 insertions(+), 113 deletions(-)