]> git.baikalelectronics.ru Git - kernel.git/commit
drm/gma500/cdv: Fix cursor gem obj referencing on cdv
authorPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Sun, 26 May 2013 16:44:48 +0000 (18:44 +0200)
committerPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Sun, 9 Jun 2013 16:03:57 +0000 (18:03 +0200)
commit81e227d38a1b1048769e354c3f484f8870129e5e
treef3b3355ee12c3dad653d785160afc3661e12ce02
parenta609e373f69cb095f2010456fde2bce8e32311f5
drm/gma500/cdv: Fix cursor gem obj referencing on cdv

The internal crtc cursor gem object pointer was never set/updated since
it was required to be set in the first place.

Fixing this will make the pin/unpin count match and prevent cursor
objects from leaking when userspace drops all references to it. Also
make sure we drop the gem obj reference on failure.

This patch only affects Cedarview chips.

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
drivers/gpu/drm/gma500/cdv_intel_display.c