Skip to content

Commit 4a85679

Browse files
committed
iio: adc: adrv902x: Fix memory leak (AGC settings)
Fix memory leak for phy->agcConfig by using devm_kzalloc for allocating memory instead of kzalloc. Fixes: 43f0025 ("drivers: iio: adc: madura: adrv9025.c: AGC settings") Signed-off-by: George Mois <george.mois@analog.com>
1 parent 53f251a commit 4a85679

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/iio/adc/adrv902x/adrv9025.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3293,7 +3293,7 @@ static int adrv9025_probe(struct spi_device *spi)
32933293
phy->spi_device_id = id;
32943294
phy->dev_clk = clk;
32953295
phy->jdev = jdev;
3296-
phy->agcConfig = kzalloc(sizeof(adi_adrv9025_AgcCfg_t), GFP_KERNEL);
3296+
phy->agcConfig = devm_kzalloc(&spi->dev, sizeof(adi_adrv9025_AgcCfg_t), GFP_KERNEL);
32973297
if (!(phy->agcConfig))
32983298
return -ENOMEM;
32993299
phy->dpdModelConfig = devm_kzalloc(&spi->dev, sizeof(adi_adrv9025_DpdModelConfig_v2_t), GFP_KERNEL);

0 commit comments

Comments
 (0)