[PULL] drm-misc-fixes
Maxime Ripard
mripard at redhat.com
Thu Aug 21 08:12:55 UTC 2025
Hi Dave, Sima,
Here's this week drm-misc-fixes PR.
Maxime
drm-misc-fixes-2025-08-21:
A bunch of fixes for 6.17:
- analogix_dp: devm_drm_bridge_alloc() error handling fix
- gaudi: Memory deallocation fix
- gpuvm: Documentation warning fix
- hibmc: Various misc fixes
- nouveau: Memory leak fixes, typos
- panic: u64 division handling on 32 bits architecture fix
- rockchip: Kconfig fix, register caching fix
- rust: memory layout and safety fixes
- tests: Endianness fixes
The following changes since commit c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9:
Linux 6.17-rc2 (2025-08-17 15:22:10 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2025-08-21
for you to fetch changes up to 1a2cf179e2973f6801c67397ecc987391b084bcf:
Merge drm/drm-fixes into drm-misc-fixes (2025-08-20 16:08:49 +0200)
----------------------------------------------------------------
A bunch of fixes for 6.17:
- analogix_dp: devm_drm_bridge_alloc() error handling fix
- gaudi: Memory deallocation fix
- gpuvm: Documentation warning fix
- hibmc: Various misc fixes
- nouveau: Memory leak fixes, typos
- panic: u64 division handling on 32 bits architecture fix
- rockchip: Kconfig fix, register caching fix
- rust: memory layout and safety fixes
- tests: Endianness fixes
----------------------------------------------------------------
Avizrat, Yaron (1):
MAINTAINERS: Change habanalabs maintainers
Baihan Li (5):
drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed
drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
drm/hisilicon/hibmc: fix the hibmc loaded failed bug
drm/hisilicon/hibmc: fix rare monitors cannot display problem
drm/hisilicon/hibmc: fix dp and vga cannot show together
Danilo Krummrich (5):
MAINTAINERS: entry for DRM GPUVM
rust: alloc: replace aligned_size() with Kmalloc::aligned_layout()
rust: drm: ensure kmalloc() compatible Layout
rust: drm: remove pin annotations from drm::Device
rust: drm: don't pass the address of drm::Device to drm_dev_put()
Fanhua Li (1):
drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
Javier Garcia (1):
drm: Add directive to format code in comment
Jocelyn Falempe (1):
drm/panic: Add a u64 divide by 10 for arm32
José Expósito (2):
drm/tests: Fix endian warning
drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian
Liu Ying (1):
drm/bridge: analogix_dp: Fix bailout for devm_drm_bridge_alloc()
Madhur Kumar (1):
drm/nouveau: fix typos in comments
Maxime Ripard (1):
Merge drm/drm-fixes into drm-misc-fixes
Miguel Ojeda (2):
drm: nova-drm: fix 32-bit arm build
rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too
Nitin Gote (1):
iosys-map: Fix undefined behavior in iosys_map_clear()
Piotr Zalewski (1):
drm/rockchip: vop2: make vp registers nonvolatile
Qianfeng Rong (1):
drm/nouveau/gsp: fix mismatched alloc/free for kvmalloc()
Rudi Heitbaum (1):
drm/rockchip: cdn-dp: select bridge for cdp-dp
Thomas Zimmermann (2):
Merge drm/drm-fixes into drm-misc-fixes
Revert "drm/amdgpu: Use dma_buf from GEM object instance"
Thorsten Blum (1):
accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc()
MAINTAINERS | 14 +++++++++-
drivers/accel/habanalabs/gaudi2/gaudi2.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +--
drivers/gpu/drm/drm_gpuvm.c | 2 ++
drivers/gpu/drm/drm_panic_qr.rs | 22 ++++++++++++++-
drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c | 14 ++++++++--
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 22 +++++++++------
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 5 ++++
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 11 ++++++--
drivers/gpu/drm/nouveau/nouveau_exec.c | 6 ++--
drivers/gpu/drm/nouveau/nvif/vmm.c | 3 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 4 +--
drivers/gpu/drm/nova/file.rs | 3 +-
drivers/gpu/drm/rockchip/Kconfig | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 9 +++---
drivers/gpu/drm/tests/drm_format_helper_test.c | 3 +-
include/linux/iosys-map.h | 7 +----
rust/kernel/alloc/allocator.rs | 30 ++++++++++++--------
rust/kernel/alloc/allocator_test.rs | 11 ++++++++
rust/kernel/drm/device.rs | 32 +++++++++++++++++-----
24 files changed, 154 insertions(+), 59 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-xe/attachments/20250821/2cf1a547/attachment-0001.sig>
More information about the Intel-xe
mailing list