Takashi-san Many drivers are getting its private data via kcontrol->private_data, but we already have common snd_kcontrol_chip(). We should use it. Kuninori Morimoto (12): ALSA: sh: use snd_kcontrol_chip() ALSA: i2c: use snd_kcontrol_chip() ALSA: core: use snd_kcontrol_chip() ALSA: virtio: use snd_kcontrol_chip() ALSA: pci: hda: use snd_kcontrol_chip() ALSA: usb: midi: use snd_kcontrol_chip() ALSA: usb: mixer: use snd_kcontrol_chip() ALSA: pci: au88x0: use snd_kcontrol_chip() ALSA: pci: asihpi: use snd_kcontrol_chip() ALSA: pci: ali5451: use snd_kcontrol_chip() ALSA: usb: mixer_quirks: use snd_kcontrol_chip() ALSA: usb: mixer_us16x08: use snd_kcontrol_chip() sound/core/control.c | 14 +++++++------- sound/i2c/other/pt2258.c | 8 ++++---- sound/pci/ali5451/ali5451.c | 4 ++-- sound/pci/asihpi/asihpi.c | 9 +++------ sound/pci/au88x0/au88x0_a3d.c | 10 +++++----- sound/pci/hda/cs35l56_hda.c | 12 ++++++------ sound/sh/aica.c | 8 ++++---- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 22 +++++++++++----------- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_us16x08.c | 32 ++++++++++++++++---------------- sound/virtio/virtio_kctl.c | 8 ++++---- 12 files changed, 64 insertions(+), 67 deletions(-) -- 2.43.0