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)
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

Simple merge
Simple merge
Simple merge
Simple merge