[PULL] drm-misc-fixes

Thomas Zimmermann
2024-03-28T13:44:28Z

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)