Replace kzalloc by devm_kzalloc and remove the kfree() calls.
Signed-off-by: Denis Carikli <denis@eukrea.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
        if (!sdc_reg)
                return -EINVAL;
 
-       mx3fb = kzalloc(sizeof(*mx3fb), GFP_KERNEL);
+       mx3fb = devm_kzalloc(&pdev->dev, sizeof(*mx3fb), GFP_KERNEL);
        if (!mx3fb)
                return -ENOMEM;
 
        dmaengine_put();
        iounmap(mx3fb->reg_base);
 eremap:
-       kfree(mx3fb);
        dev_err(dev, "mx3fb: failed to register fb\n");
        return ret;
 }
        dmaengine_put();
 
        iounmap(mx3fb->reg_base);
-       kfree(mx3fb);
        return 0;
 }