Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ALSA: snd-aoa: two copy and paste bugs

These functions were cut and paste and the tests for NULL weren't
updated properly.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

Dan Carpenter and committed by
Takashi Iwai
11b3fdac 468ac413

+2 -2
+2 -2
sound/aoa/fabrics/layout.c
··· 644 644 struct snd_ctl_elem_value *ucontrol) \ 645 645 { \ 646 646 struct gpio_runtime *gpio = snd_kcontrol_chip(kcontrol); \ 647 - if (gpio->methods && gpio->methods->get_##n) \ 647 + if (gpio->methods && gpio->methods->set_##n) \ 648 648 gpio->methods->set_##n(gpio, \ 649 649 !!ucontrol->value.integer.value[0]); \ 650 650 return 1; \ ··· 1135 1135 { 1136 1136 struct layout_dev *ldev = dev_get_drvdata(&sdev->ofdev.dev); 1137 1137 1138 - if (ldev->gpio.methods && ldev->gpio.methods->all_amps_off) 1138 + if (ldev->gpio.methods && ldev->gpio.methods->all_amps_restore) 1139 1139 ldev->gpio.methods->all_amps_restore(&ldev->gpio); 1140 1140 1141 1141 return 0;