android_kernel_sony_sdm845/drivers/dma-buf
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Navid Emamdoost bdca57502b dma-buf: Fix memory leak in sync_file_merge()
commit 6645d42d79d33e8a9fe262660a75d5f4556bbea9 upstream.

In the implementation of sync_file_merge() the allocated sync_file is
leaked if number of fences overflows. Release sync_file by goto err.

Fixes: a02b9dc90d ("dma-buf/sync_file: refactor fence storage in struct sync_file")
Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20191122220957.30427-1-navid.emamdoost@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-12-21 10:42:32 +01:00
..
dma-buf.c dma-buf: remove redundant initialization of sg_table 2018-06-06 16:44:33 +02:00
fence-array.c dma-buf: fix kernel-doc warning and typos 2016-08-17 09:19:28 +05:30
fence.c dma-fence: Introduce drm_fence_set_error() helper 2017-12-09 22:01:56 +01:00
Kconfig dma-buf/sw_sync: de-stage SW_SYNC 2016-08-15 16:41:46 +02:00
Makefile dma-buf/sw_sync: de-stage SW_SYNC 2016-08-15 16:41:46 +02:00
reservation.c reservation: fix small comment typo 2016-08-22 09:22:09 +02:00
seqno-fence.c dma-buf: Minor coding style fixes 2015-05-21 11:29:59 +05:30
sw_sync.c dma-buf/sw_sync: force signal all unsignaled fences on dying timeline 2017-12-09 22:01:56 +01:00
sync_debug.c dma-fence: Wrap querying the fence->status 2017-12-09 22:01:56 +01:00
sync_debug.h dma-buf/sw-sync: Use an rbtree to sort fences in the timeline 2017-12-09 22:01:55 +01:00
sync_file.c dma-buf: Fix memory leak in sync_file_merge() 2019-12-21 10:42:32 +01:00
sync_trace.h dma-buf/sw_sync: de-stage SW_SYNC 2016-08-15 16:41:46 +02:00