]> git.baikalelectronics.ru Git - kernel.git/commitdiff
ASoC: amd: fix uninitialized variable in snd_acp6x_probe()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 30 Nov 2021 12:56:33 +0000 (15:56 +0300)
committerMark Brown <broonie@kernel.org>
Tue, 30 Nov 2021 13:08:02 +0000 (13:08 +0000)
The "index" is potentially used without being initialized on the error
path.

Fixes: fc329c1de498 ("ASoC: amd: add platform devices for acp6x pdm driver and dmic driver")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/20211130125633.GA24941@kili
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/yc/pci-acp6x.c

index 957eeb6fb8e379d7fa8b821120d52ac5d4d0726c..7e9a9a9d8ddd94fc9624b6a213fcb1e6acbd9296 100644 (file)
@@ -146,10 +146,11 @@ static int snd_acp6x_probe(struct pci_dev *pci,
 {
        struct acp6x_dev_data *adata;
        struct platform_device_info pdevinfo[ACP6x_DEVS];
-       int ret, index;
+       int index = 0;
        int val = 0x00;
        u32 addr;
        unsigned int irqflags;
+       int ret;
 
        irqflags = IRQF_SHARED;
        /* Yellow Carp device check */