summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2021-05-31 20:06:33 +0200
committerTakashi Iwai <tiwai@suse.de>2021-05-31 20:07:47 +0200
commit08a4b904a2a90246aadd6aa2e4f26abca9037385 (patch)
treea05feae5c55b4f87773a1468aa76c31b273bf453 /tools/perf/scripts/python
parent4ad7935df6a566225c3d51900bde8f2f0f8b6de3 (diff)
downloadkernel-08a4b904a2a90246aadd6aa2e4f26abca9037385.tar.gz
ALSA: hda: Fix a regression in Capture Switch mixer read
The recent commit to drop the HDA-specific mute-LED control, e65bf99718b5 ("ALSA: HDA - remove the custom implementation for the audio LED trigger"), caused a regression on the mixer element read for "Capture Switch" when it's built from bind controls. The function create_bind_cap_vol_ctl() creates the snd_kcontrol_new object directly via snd_hda_gen_add_kctl() instead of add_control(). Although the commit above added a workaround for the SNDRV_CTL_ACCESS_READWRITE in add_control() as default, this code path fell out from the radar. As a result, now the driver gives -EPERM error because of the lack of the proper access bit at reading "Capture Switch" element value. Fix the regression by setting the access bit properly. Fixes: e65bf99718b5 ("ALSA: HDA - remove the custom implementation for the audio LED trigger") BugLink: https://bugzilla.opensuse.org/show_bug.cgi?id=1186634 Link: https://lore.kernel.org/r/20210531180633.27831-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
randon Maier 2018-11-05gpio: gpio-zynq: simplify getting .driver_dataWolfram Sang 2018-05-23gpio: zynq: Setup chip->base based on alias IDMichal Simek 2018-05-23gpio: zynq: simplifly getting drvdataShubhrajyoti Datta 2018-05-23gpio: zynq: Remove call to platform_get_irqShubhrajyoti Datta 2017-11-08gpio: Move irqdomain into struct gpio_irq_chipThierry Reding 2017-08-14gpio: zynq: Fix driver function parameters alignmentMichal Simek 2017-08-14gpio: zynq: Fix warnings in the driverNava kishore Manne 2017-08-14gpio: zynq: Fix empty lines in driverMichal Simek 2017-08-14gpio: zynq: Fix kernel doc warningsNava kishore Manne 2017-08-14gpio: zynq: Provided workaround for GPIOSwapna Manupati 2017-08-14gpio: zynq: Add support for suspend resumeShubhrajyoti Datta 2017-06-16gpio: zynq: Clarify quirk and provide helper functionSoren Brinkmann 2017-05-22gpio: zynq: remove unneeded (void *) casts in of_match_tableMasahiro Yamada 2016-09-23gpio: Added zynq specific check for special pins on bank zeroNava kishore Manne 2016-06-08gpio: zynq: initialize clock even without CONFIG_PMHelmut Grohne 2016-04-09gpio: zynq: Fix the error pathShubhrajyoti Datta 2016-01-05gpio: zynq: use gpiochip data pointerLinus Walleij