linux-uconsole/drivers/gpu/drm/msm
Prakash Kamliya c1b1c1af96 drm/msm: fix leak in failed get_pages
[ Upstream commit 62e3a3e342 ]

get_pages doesn't keep a reference of the pages allocated
when it fails later in the code path. This can lead to
a memory leak. Keep reference of the allocated pages so
that it can be freed when msm_gem_free_object gets called
later during cleanup.

Signed-off-by: Prakash Kamliya <pkamliya@codeaurora.org>
Signed-off-by: Sharat Masetty <smasetty@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-24 10:58:46 +01:00
..
adreno drm/msm: Ensure that the hardware write pointer is valid 2017-08-06 19:19:44 -07:00
dsi drm/msm/dsi: Updata LNn_CFG4 register settings for 28nm PHY 2015-10-22 15:39:54 -04:00
edp drm/msm: update generated headers 2015-10-22 15:39:44 -04:00
hdmi drm/msm/hdmi: Add basic HDMI support for msm8996 2015-10-22 15:39:55 -04:00
mdp drm/msm/mdp5: Basic support for MDP5 v1.7 (MSM8996) 2015-10-22 15:39:57 -04:00
Kconfig drm/msm: Remove local fbdev emulation Kconfig option 2015-10-22 15:46:36 -04:00
Makefile drm/msm: Remove local fbdev emulation Kconfig option 2015-10-22 15:46:36 -04:00
msm_atomic.c drm/atomic-helper: Add option to update planes only on active crtc 2015-09-08 13:49:08 +02:00
msm_drv.c drm/msm: Expose our reservation object when exporting a dmabuf. 2017-06-14 13:16:23 +02:00
msm_drv.h drm/msm: Expose our reservation object when exporting a dmabuf. 2017-06-14 13:16:23 +02:00
msm_fb.c drm/msm: fix unbalanced DRM framebuffer init/destroy 2015-05-14 11:48:54 -04:00
msm_fbdev.c drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj 2015-10-16 15:51:00 +02:00
msm_gem.c drm/msm: fix leak in failed get_pages 2018-03-24 10:58:46 +01:00
msm_gem.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gem_prime.c drm/msm: Expose our reservation object when exporting a dmabuf. 2017-06-14 13:16:23 +02:00
msm_gem_submit.c drm/msm: fix an integer overflow test 2017-11-08 10:06:28 +01:00
msm_gpu.c drm/msm: Fix IOMMU clean up path in case msm_iommu_new() fails 2015-10-22 15:39:54 -04:00
msm_gpu.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_iommu.c drm/msm: Fix a couple of 64-bit build warnings 2015-05-14 11:19:25 -04:00
msm_kms.h drm/msm: Use customized function to wait for atomic commit done 2015-06-11 13:11:04 -04:00
msm_mmu.h
msm_perf.c
msm_rd.c
msm_ringbuffer.c drm/msm: Ensure that the hardware write pointer is valid 2017-08-06 19:19:44 -07:00
msm_ringbuffer.h
NOTES