drm/prime: fix to put an exported dma_buf for adding handle failure
authorYoungJun Cho <yj44.cho@samsung.com>
Wed, 26 Jun 2013 01:21:40 +0000 (10:21 +0900)
committerJoonyoung Shim <jy0922.shim@samsung.com>
Wed, 13 Jan 2016 01:29:09 +0000 (10:29 +0900)
commita8de0df5c62b2c5e4fac44e30a8def0b759d9718
tree2a2d5076f4f797442b1de3ea325020e98d1de516
parentad073e3f6b629f9dd05ba918eef48fc73b83a534
drm/prime: fix to put an exported dma_buf for adding handle failure

When drm_prime_add_buf_handle() returns failure for an exported
dma_buf, the dma_buf was already allocated and its refcount was
increased, so it needs to be put.

Change-Id: Ib28d3feaed21dc71b7f90632e7fd3cec2a1198b8
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_prime.c