OpenCloudOS-Kernel/drivers/gpu/drm/mgag200
Daniel Vetter bf89209a6d drm/mga200g: Hold a proper reference for cursor_set
Looking up an obj, immediate dropping the acquired reference and then
continuing to use it isn't how this is supposed to work. Fix this by
holding a reference for the entire function.

While at it stop grabbing dev->struct_mutex, it doesn't protect
anything here.

Reviewed-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
2015-08-10 13:37:20 +02:00
..
Kconfig drm: Add separate Kconfig option for fbdev helpers 2013-10-11 23:36:58 +02:00
Makefile drm/mgag200: Hardware cursor support 2013-06-17 19:42:48 +10:00
mgag200_cursor.c drm/mga200g: Hold a proper reference for cursor_set 2015-08-10 13:37:20 +02:00
mgag200_drv.c drm: add driver->set_busid() callback 2014-09-10 17:43:04 +10:00
mgag200_drv.h drm: Extract <drm/drm_gem.h> 2014-09-24 11:43:41 +10:00
mgag200_fb.c drm/mgag200: Use new drm_fb_helper functions 2015-08-06 14:13:04 +02:00
mgag200_i2c.c drm/mgag200: Bug fix: Renesas board now selects native resolution. 2013-03-08 08:31:49 +10:00
mgag200_main.c drm/mga200g: Don't grab dev->struct_mutex for in mmap offset ioctl 2015-08-10 13:37:12 +02:00
mgag200_mode.c Merge tag 'topic/drm-misc-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-next 2015-07-24 14:28:16 +10:00
mgag200_reg.h drm/mgag200: Hardware cursor support 2013-06-17 19:42:48 +10:00
mgag200_ttm.c drm/mgag200: remove unneeded variable 2015-07-17 08:50:45 +02:00