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

Commit 9e3858f8 authored by Christophe JAILLET's avatar Christophe JAILLET Committed by Greg Kroah-Hartman
Browse files

fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()



[ Upstream commit 79a3908d1ea6c35157a6d907b1a9d8ec06015e7a ]

If 'mipid_detect()' fails, we must free 'md' to avoid a memory leak.

Fixes: 66d2f99d ("omapfb: add support for MIPI-DCS compatible LCDs")
Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarHelge Deller <deller@gmx.de>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 5541d185
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -563,11 +563,15 @@ static int mipid_spi_probe(struct spi_device *spi)

	r = mipid_detect(md);
	if (r < 0)
		return r;
		goto free_md;

	omapfb_register_panel(&md->panel);

	return 0;

free_md:
	kfree(md);
	return r;
}

static int mipid_spi_remove(struct spi_device *spi)