Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/exynos/fb: free exynos framebuffer on error

In case drm_framebuffer_init fails exynos_fb should be freed
before returning an error.

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>

authored by

Andrzej Hajda and committed by
Inki Dae
849b4318 78ef31e2

+1
+1
drivers/gpu/drm/exynos/exynos_drm_fb.c
··· 165 165 166 166 ret = drm_framebuffer_init(dev, &exynos_fb->fb, &exynos_drm_fb_funcs); 167 167 if (ret) { 168 + kfree(exynos_fb); 168 169 DRM_ERROR("failed to initialize framebuffer\n"); 169 170 return ERR_PTR(ret); 170 171 }