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(-)

Reply via email to