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

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: tlv320adcx140: fix null pointer

The "snd_soc_component" in "adcx140_priv" was only used once but never
set. It was only used for reaching "dev" which is already present in
"adcx140_priv".

Fixes: 4e82971f7b55 ("ASoC: tlv320adcx140: Add a new kcontrol")
Signed-off-by: Emil Svendsen <emas@bang-olufsen.dk>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Link: https://patch.msgid.link/20260113-sound-soc-codecs-tvl320adcx140-v4-2-8f7ecec525c8@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Emil Svendsen and committed by
Mark Brown
be7664c8 4130dc47

+1 -3
+1 -3
sound/soc/codecs/tlv320adcx140.c
··· 23 23 #include "tlv320adcx140.h" 24 24 25 25 struct adcx140_priv { 26 - struct snd_soc_component *component; 27 26 struct regulator *supply_areg; 28 27 struct gpio_desc *gpio_reset; 29 28 struct regmap *regmap; ··· 698 699 { 699 700 int pwr_ctrl = 0; 700 701 int ret = 0; 701 - struct snd_soc_component *component = adcx140->component; 702 702 703 703 if (power_state) 704 704 pwr_ctrl = ADCX140_PWR_CFG_ADC_PDZ | ADCX140_PWR_CFG_PLL_PDZ; ··· 709 711 ret = regmap_write(adcx140->regmap, ADCX140_PHASE_CALIB, 710 712 adcx140->phase_calib_on ? 0x00 : 0x40); 711 713 if (ret) 712 - dev_err(component->dev, "%s: register write error %d\n", 714 + dev_err(adcx140->dev, "%s: register write error %d\n", 713 715 __func__, ret); 714 716 } 715 717