ALSA: hda/tegra check correct return value from ioremap_resource
authorEliot Blennerhassett <eliot@blennerhassett.gen.nz>
Sat, 14 Feb 2015 02:32:24 +0000 (15:32 +1300)
committerTakashi Iwai <tiwai@suse.de>
Sat, 14 Feb 2015 07:57:15 +0000 (08:57 +0100)
Signed-off-by: Eliot Blennerhassett <eliot@blennerhassett.gen.nz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_tegra.c

index 227990b..375e94f 100644 (file)
@@ -329,8 +329,8 @@ static int hda_tegra_init_chip(struct azx *chip, struct platform_device *pdev)
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        hda->regs = devm_ioremap_resource(dev, res);
-       if (IS_ERR(chip->remap_addr))
-               return PTR_ERR(chip->remap_addr);
+       if (IS_ERR(hda->regs))
+               return PTR_ERR(hda->regs);
 
        chip->remap_addr = hda->regs + HDA_BAR0;
        chip->addr = res->start + HDA_BAR0;