Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5e484d8 authored by Archit Taneja's avatar Archit Taneja Committed by Tomi Valkeinen
Browse files

OMAPDSS: Generic DPI Panel: use devm_kzalloc for allocating driver data



Use devm_kzalloc instead of kzalloc to allocate driver data for the generic dpi
panel driver. This simplifies the driver's probe and remove functions.

Signed-off-by: default avatarArchit Taneja <archit@ti.com>
parent a4419f3e
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -608,7 +608,7 @@ static int generic_dpi_panel_probe(struct omap_dss_device *dssdev)

	dssdev->panel.timings = panel_config->timings;

	drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL);
	drv_data = devm_kzalloc(&dssdev->dev, sizeof(*drv_data), GFP_KERNEL);
	if (!drv_data)
		return -ENOMEM;

@@ -624,12 +624,8 @@ static int generic_dpi_panel_probe(struct omap_dss_device *dssdev)

static void __exit generic_dpi_panel_remove(struct omap_dss_device *dssdev)
{
	struct panel_drv_data *drv_data = dev_get_drvdata(&dssdev->dev);

	dev_dbg(&dssdev->dev, "remove\n");

	kfree(drv_data);

	dev_set_drvdata(&dssdev->dev, NULL);
}