Hello, Patch 1/2 removes the .load and .unload operations from the exynosdrm driver and moves the code to the probe/remove handlers. As I don't have access to exynos hardware the patch has been compile-tested only. As an added bonus, patch 2/2 removes the now unused drm_platform midlayer. It depends on the omapdrm and shmobild load/unload removal patches. Laurent Pinchart (2): drm: exynos: Perform initialization/cleanup at probe/remove time drm: Remove unused drm_platform midlayer drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/drm_platform.c | 91 ------------ drivers/gpu/drm/exynos/exynos_dp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_dpi.c | 1 - drivers/gpu/drm/exynos/exynos_drm_drv.c | 245 ++++++++++++++++--------------- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 - drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 - drivers/gpu/drm/exynos/exynos_hdmi.c | 1 - include/drm/drmP.h | 3 - 9 files changed, 128 insertions(+), 218 deletions(-) delete mode 100644 drivers/gpu/drm/drm_platform.c -- Regards, Laurent Pinchart _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel