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

ASoC: Intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios()

Switch to use managed variant of acpi_dev_add_driver_gpios() to simplify
error path and fix potentially wrong assignment if ->probe() fails.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Andy Shevchenko and committed by
Mark Brown
0931352d 1a019f3a

+1 -2
+1 -2
sound/soc/intel/boards/bdw-rt5677.c
··· 207 207 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); 208 208 int ret; 209 209 210 - ret = acpi_dev_add_driver_gpios(ACPI_COMPANION(codec->dev), 211 - bdw_rt5677_gpios); 210 + ret = devm_acpi_dev_add_driver_gpios(codec->dev, bdw_rt5677_gpios); 212 211 if (ret) 213 212 dev_warn(codec->dev, "Failed to add driver gpios\n"); 214 213