Merge tag 'armsoc-platforms' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[linux-2.6-microblaze.git] / drivers / regulator / qcom_rpm-regulator.c
index 1b2acc4..88dc0b0 100644 (file)
@@ -959,6 +959,11 @@ static int rpm_reg_probe(struct platform_device *pdev)
        }
 
        match = of_match_device(rpm_of_match, &pdev->dev);
+       if (!match) {
+               dev_err(&pdev->dev, "failed to match device\n");
+               return -ENODEV;
+       }
+
        for (reg = match->data; reg->name; reg++) {
                vreg = devm_kmalloc(&pdev->dev, sizeof(*vreg), GFP_KERNEL);
                if (!vreg)