]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: Jack: handle jack embedded kcontrol creating within ctljack
authorJie Yang <yang.jie@intel.com>
Mon, 27 Apr 2015 13:20:57 +0000 (21:20 +0800)
committerTakashi Iwai <tiwai@suse.de>
Mon, 27 Apr 2015 19:37:41 +0000 (21:37 +0200)
commit1b2c6d082f1f345d843d9bf9f869c512ec7c5805
tree035c115047a4c0fbbf99a352f7f66331e6a53815
parentdb2943a554aecb0bd344256b6d459f8a0d472134
ALSA: Jack: handle jack embedded kcontrol creating within ctljack

This patch adds a static method get_available_index() to
allocate the index of new jack kcontrols and also adds
jack_kctl_name_gen() which is used to ensure compatibility
with jack naming by removing " Jack" from some incorrectly
passed names.

Signed-off-by: Jie Yang <yang.jie@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/control.h
sound/core/ctljack.c
sound/core/jack.c
sound/pci/hda/hda_jack.c