ASoC: ab8500: Add missing of NULL check of devm_kzalloc()
authorTakashi Iwai <tiwai@suse.de>
Wed, 30 Oct 2013 07:34:59 +0000 (08:34 +0100)
committerMark Brown <broonie@linaro.org>
Wed, 30 Oct 2013 16:33:30 +0000 (09:33 -0700)
Spotted by coverity CID 712316.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/codecs/ab8500-codec.c

index 7f6ca111659b9741004af9f1dee7fd0f426762e5..10be4cbfe969f22418fb48f52d2016c52fd0cc2e 100644 (file)
@@ -2570,6 +2570,8 @@ static int ab8500_codec_driver_probe(struct platform_device *pdev)
        /* Create driver private-data struct */
        drvdata = devm_kzalloc(&pdev->dev, sizeof(struct ab8500_codec_drvdata),
                        GFP_KERNEL);
+       if (!drvdata)
+               return -ENOMEM;
        drvdata->sid_status = SID_UNCONFIGURED;
        drvdata->anc_status = ANC_UNCONFIGURED;
        dev_set_drvdata(&pdev->dev, drvdata);