Hi Dave, Sima, this is the weekly PR for drm-misc-fixes. Best regards Thomas drm-misc-fixes-2024-03-28: Short summary of fixes pull: bridge: - select DRM_KMS_HELPER dma-buf: - fix NULL-pointer deref dp: - fix div-by-zero in DP MST unplug code fbdev: - select FB_IOMEM_FOPS for SBus nouveau: - dmem: handle kcalloc() allocation failures qxl: - remove unused variables rockchip: - vop2: remove support for AR30 and AB30 formats sched: - fix NULL-pointer deref vmwgfx: - debugfs: create ttm_resource_manager entry only if needed The following changes since commit 4cece764965020c22cff7665b18a012006359095: Linux 6.9-rc1 (2024-03-24 14:10:05 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2024-03-28 for you to fetch changes up to aba2a144c0bf1ecdcbc520525712fb661392e509: drm/qxl: remove unused variable from `qxl_process_single_command()` (2024-03-28 11:15:48 +0100) ---------------------------------------------------------------- Short summary of fixes pull: bridge: - select DRM_KMS_HELPER dma-buf: - fix NULL-pointer deref dp: - fix div-by-zero in DP MST unplug code fbdev: - select FB_IOMEM_FOPS for SBus nouveau: - dmem: handle kcalloc() allocation failures qxl: - remove unused variables rockchip: - vop2: remove support for AR30 and AB30 formats sched: - fix NULL-pointer deref vmwgfx: - debugfs: create ttm_resource_manager entry only if needed ---------------------------------------------------------------- Andy Yan (1): drm/rockchip: vop2: Remove AR30 and AB30 format support Chris Bainbridge (1): drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau Duoming Zhou (1): nouveau/dmem: handle kcalloc() allocation failure Jocelyn Falempe (1): drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed Luca Weiss (1): drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE Miguel Ojeda (2): drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()` drm/qxl: remove unused variable from `qxl_process_single_command()` Neil Armstrong (1): Revert "drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE" Pavel Sakharov (1): dma-buf: Fix NULL pointer dereference in sanitycheck() Thomas Zimmermann (3): Merge drm/drm-fixes into drm-misc-fixes Merge drm/drm-fixes into drm-misc-fixes fbdev: Select I/O-memory framebuffer ops for SBus Vitaly Prosyak (1): drm/sched: fix null-ptr-deref in init entity drivers/dma-buf/st-dma-fence-chain.c | 6 +++--- drivers/gpu/drm/display/drm_dp_helper.c | 7 +++++++ drivers/gpu/drm/nouveau/nouveau_dmem.c | 12 ++++++------ drivers/gpu/drm/qxl/qxl_cmd.c | 2 -- drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +--- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 2 -- drivers/gpu/drm/scheduler/sched_entity.c | 12 +++++++++--- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 15 +++++++++------ drivers/video/fbdev/Kconfig | 3 +++ 9 files changed, 38 insertions(+), 25 deletions(-) -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman HRB 36809 (AG Nuernberg)