Hi Dave and Daniel, This PR brings three fixes and cleanups for Exynos DRM, addressing a clock leak in FIMD, simplifying user memory handling in VIDI, and fixing a Sparse warning in FIMD.
Major changes are: - fix a clock leak in the FIMD resume error path by disabling bus_clk when enabling lcd_clk fails, - replace the open-coded kmalloc() and copy_from_user() sequence in VIDI with memdup_user(), - fix Sparse address space warnings in fimd_trigger() by adding the missing __iomem annotation to timing_base. Please kindly let me know if there is any problem. Thanks, Inki Dae The following changes since commit 2abe8e7e33973dda5dd24b89aa3ee52470a78265: Merge tag 'amd-drm-next-7.4-2026-09-24' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-next (2026-09-26 08:13:22 +1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v7.4 for you to fetch changes up to d04392ce52d33bce4d532bd8b965151ed4ce8670: drm/exynos: fimd: fix clock leak on resume error path (2026-09-28 21:44:02 +0900) ---------------------------------------------------------------- Exynos FIMD fixes - Fix clock leak on resume error path. - Fix Sparse warnings by adding missing __iomem annotation. Exynos VIDI cleanup - Replace kmalloc() and copy_from_user() with memdup_user(). ---------------------------------------------------------------- Chen-Yu Tsai (1): drm/exynos/fimd: fix register offset type in fimd_trigger() Mohammad Shahid (1): drm/exynos: vidi: use memdup_user() instead of kmalloc() and copy_from_user() jiawen (1): drm/exynos: fimd: fix clock leak on resume error path drivers/gpu/drm/exynos/exynos_drm_fimd.c | 3 ++- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 12 ++++-------- 2 files changed, 6 insertions(+), 9 deletions(-)
