Re: [PATCH] drm/tinydrm: Fix memroy leak in hx8357d_probe

2019-10-29 Thread Noralf Trønnes
Hi Navid, Den 27.10.2019 18.32, skrev Navid Emamdoost: > In the implementation of hx8357d_probe() the allocated memory for dbidev > is leaked when an error happens. Release dbidev if any of the following > calls fail: devm_gpiod_get(), devm_of_find_backlight(), > mipi_dbi_spi_init(), mipi_dbi_ini

[PATCH] drm/tinydrm: Fix memroy leak in hx8357d_probe

2019-10-28 Thread Navid Emamdoost
In the implementation of hx8357d_probe() the allocated memory for dbidev is leaked when an error happens. Release dbidev if any of the following calls fail: devm_gpiod_get(), devm_of_find_backlight(), mipi_dbi_spi_init(), mipi_dbi_init(), drm_dev_register(). Fixes: f300c86e33a6 ("drm: Add an hx83

Re: [PATCH] drm/tinydrm: Fix memroy leak in hx8357d_probe

2019-10-28 Thread Markus Elfring
… > +++ b/drivers/gpu/drm/tiny/hx8357d.c > @@ -232,44 +232,49 @@ static int hx8357d_probe(struct spi_device *spi) … > + goto free_dbidev; > > spi_set_drvdata(spi, drm); I got another development concern here. Can it make sense to pass the variable “dbidev” instead of “drm”? … >