From: Seung-Woo Kim Date: Thu, 27 Sep 2012 06:30:06 +0000 (+0900) Subject: drm/prime: drop reference on imported dma-buf come from gem X-Git-Tag: v3.8-rc3~6^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be8a42ae60addd8b6092535c11b42d099d6470ec;p=pandora-kernel.git drm/prime: drop reference on imported dma-buf come from gem Increasing ref counts of both dma-buf and gem for imported dma-buf come from gem makes memory leak. release function of dma-buf cannot be called because f_count of dma-buf increased by importing gem and gem ref count cannot be decrease because of exported dma-buf. So I add dma_buf_put() for imported gem come from its own gem into each drivers having prime_import and prime_export capabilities. With this, only gem ref count is increased if importing gem exported from gem of same driver. Signed-off-by: Seung-Woo Kim Signed-off-by: Kyungmin.park Cc: Inki Dae Cc: Daniel Vetter Cc: Rob Clark Cc: Alex Deucher Cc: stable Signed-off-by: Dave Airlie --- Reading git-diff-tree failed