linux_dsm_epyc7002/drivers/gpu/drm/omapdrm
Laurent Pinchart 2f95bc6d32 drm: omapdrm: Perform initialization/cleanup at probe/remove time
The drm driver .load() operation is prone to race conditions as it
initializes the driver after registering the device nodes. Its usage is
deprecated, inline it in the probe function and call drm_dev_alloc() and
drm_dev_register() explicitly.

For consistency inline the .unload() handler in the remove function as
well.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2016-12-19 11:33:45 +02:00
..
displays drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 2016-12-19 11:25:05 +02:00
dss drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 2016-12-19 11:25:05 +02:00
Kconfig drm/omap: make fbdev support really optional 2016-07-18 09:11:34 +02:00
Makefile drm/omap: remove -Werror from Makefile 2016-03-03 17:38:46 +02:00
omap_connector.c drm: omapdrm: Perform initialization/cleanup at probe/remove time 2016-12-19 11:33:45 +02:00
omap_crtc.c drm: omapdrm: Inline the pipe2vbl function 2016-12-19 11:25:03 +02:00
omap_debugfs.c drm/omap: include linux/seq_file.h where needed 2016-05-31 08:30:14 +03:00
omap_dmm_priv.h drm/omap: fix race conditon in DMM 2015-03-24 13:50:59 +02:00
omap_dmm_tiler.c drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 2016-12-19 11:25:05 +02:00
omap_dmm_tiler.h drm/omap: fix TILER on OMAP5 2015-03-24 13:50:55 +02:00
omap_drv.c drm: omapdrm: Perform initialization/cleanup at probe/remove time 2016-12-19 11:33:45 +02:00
omap_drv.h drm: omapdrm: Remove global variables 2016-12-19 11:25:04 +02:00
omap_encoder.c drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 2016-12-19 11:25:05 +02:00
omap_fb.c drm: omapdrm: fb: Turn framebuffer creation error messages into debug 2016-12-19 11:24:55 +02:00
omap_fbdev.c drm/omapdrm: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 2016-11-14 07:58:15 +01:00
omap_gem_dmabuf.c Merge tag 'topic/drm-misc-2016-03-22' of git://anongit.freedesktop.org/drm-intel into drm-next 2016-03-24 08:41:59 +10:00
omap_gem.c drm/omap: omap_gem: Do not try to unmap page which is not mapped 2016-11-02 10:38:28 +02:00
omap_irq.c drm: omapdrm: Remove global variables 2016-12-19 11:25:04 +02:00
omap_plane.c drm: omapdrm: Handle FIFO underflow IRQs internally 2016-12-19 11:24:56 +02:00
tcm-sita.c drm/omap: Use bitmaps for TILER placement 2015-12-31 11:25:47 +02:00
tcm-sita.h
tcm.h drm/omap: Use bitmaps for TILER placement 2015-12-31 11:25:47 +02:00
TODO