linux/drivers/gpu/drm/msm
Archit Taneja 2b66987533 drm/msm: Drop load/unload drm_driver ops
The load/unload drm_driver ops are deprecated. They should be removed as
they result in creation of devices visible to userspace even before
the drm_device is registered.

Drop these ops and use drm_dev_alloc/register and drm_dev_unregister/unref
to explicitly create and destroy the drm device in the msm platform
driver's bind and unbind ops. With this in use, the drm connectors are
only registered once the drm_device is registered.

It also fixes the issue of stray debugfs files after the msm module is
removed. With this, all the debugfs files are removed, and allows
successive module insertions/removals.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
2016-05-08 10:22:19 -04:00
..
adreno drm/msm: drop return from gpu->submit() 2016-05-08 10:22:18 -04:00
dsi drm/msm: Centralize connector registration/unregistration 2016-05-08 10:22:19 -04:00
edp drm/msm: Centralize connector registration/unregistration 2016-05-08 10:22:19 -04:00
hdmi drm/msm: Centralize connector registration/unregistration 2016-05-08 10:22:19 -04:00
mdp drm/msm: Centralize connector registration/unregistration 2016-05-08 10:22:19 -04:00
Kconfig drm/msm: make HDCP support optional 2016-05-08 10:16:02 -04:00
Makefile drm/msm: move fence code to it's own file 2016-05-08 10:16:02 -04:00
NOTES drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00
msm_atomic.c drm/msm: 'struct fence' conversion 2016-05-08 10:22:15 -04:00
msm_debugfs.c drm/msm: move debugfs code to it's own file 2016-05-08 10:16:02 -04:00
msm_debugfs.h drm/msm: move debugfs code to it's own file 2016-05-08 10:16:02 -04:00
msm_drv.c drm/msm: Drop load/unload drm_driver ops 2016-05-08 10:22:19 -04:00
msm_drv.h drm/msm: fix leak in failed submit path 2016-05-08 10:22:18 -04:00
msm_fb.c drm/mode: introduce wrapper to read framebuffer refcount. 2016-04-22 10:33:53 +10:00
msm_fbdev.c drm/msm: remove unused variable 2016-02-11 11:48:39 +01:00
msm_fence.c drm/msm: 'struct fence' conversion 2016-05-08 10:22:15 -04:00
msm_fence.h drm/msm: 'struct fence' conversion 2016-05-08 10:22:15 -04:00
msm_gem.c drm/msm: 'struct fence' conversion 2016-05-08 10:22:15 -04:00
msm_gem.h drm/msm: print offender task name on hangcheck recovery 2016-05-08 10:22:18 -04:00
msm_gem_prime.c drm/msm: use imported dmabuf's reservation object 2016-05-08 10:16:02 -04:00
msm_gem_submit.c drm/msm: print offender task name on hangcheck recovery 2016-05-08 10:22:18 -04:00
msm_gpu.c drm/msm: print offender task name on hangcheck recovery 2016-05-08 10:22:18 -04:00
msm_gpu.h drm/msm: drop return from gpu->submit() 2016-05-08 10:22:18 -04:00
msm_iommu.c drm/msm: make iommu port names const'ier 2016-03-02 16:19:43 -05:00
msm_kms.h drm/msm: fix bug after preclose removal 2016-03-23 18:15:49 -04:00
msm_mmu.h drm/msm: make iommu port names const'ier 2016-03-02 16:19:43 -05:00
msm_perf.c drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_rd.c drm/msm: 'struct fence' conversion 2016-05-08 10:22:15 -04:00
msm_ringbuffer.c drm/msm: fix locking inconsistencies in gpu->destroy() 2015-05-15 09:28:27 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00