Hi Dave, Sima, here's the PR for drm-misc-fixes for this week. Best regards Thomas drm-misc-fixes-2024-04-11: Short summary of fixes pull: ast: - Fix soft lockup client: - Protect connector modes with mode_config mutex host1x: - Do not setup DMA for virtual addresses ivpu: - Fix deadlock in context_xa - PCI fixes - Fixes to error handling nouveau: - gsp: Fix OOB access - Fix casting panfrost: - Fix error path in MMU code qxl: - Revert "drm/qxl: simplify qxl_fence_wait" vmwgfx: - Enable DMA for SEV mappings The following changes since commit fddf09273807bf6e51537823aaae896e05f147f9: drm/display: fix typo (2024-04-01 22:35:16 +0300) are available in the Git repository at: https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2024-04-11 for you to fetch changes up to 4c08f01934ab67d1d283d5cbaa52b923abcfe4cd: drm/vmwgfx: Enable DMA mappings with SEV (2024-04-09 13:36:05 -0400) ---------------------------------------------------------------- Short summary of fixes pull: ast: - Fix soft lockup client: - Protect connector modes with mode_config mutex host1x: - Do not setup DMA for virtual addresses ivpu: - Fix deadlock in context_xa - PCI fixes - Fixes to error handling nouveau: - gsp: Fix OOB access - Fix casting panfrost: - Fix error path in MMU code qxl: - Revert "drm/qxl: simplify qxl_fence_wait" vmwgfx: - Enable DMA for SEV mappings ---------------------------------------------------------------- Alex Constantino (1): Revert "drm/qxl: simplify qxl_fence_wait" Arnd Bergmann (1): nouveau: fix function cast warning Boris Brezillon (1): drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() Jacek Lawrynowicz (5): accel/ivpu: Remove d3hot_after_power_off WA accel/ivpu: Put NPU back to D3hot after failed resume accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE accel/ivpu: Fix missed error message after VPU rename accel/ivpu: Fix deadlock in context_xa Jammy Huang (1): drm/ast: Fix soft lockup Kees Cook (1): nouveau/gsp: Avoid addressing beyond end of rpc->entries Thierry Reding (1): gpu: host1x: Do not setup DMA for virtual devices Ville Syrjälä (1): drm/client: Fully protect modes[] with dev->mode_config.mutex Wachowski, Karol (3): accel/ivpu: Check return code of ipc->lock init accel/ivpu: Fix PCI D0 state entry in resume accel/ivpu: Improve clarity of MMU error messages Zack Rusin (1): drm/vmwgfx: Enable DMA mappings with SEV drivers/accel/ivpu/ivpu_drv.c | 40 ++++++----------- drivers/accel/ivpu/ivpu_drv.h | 3 +- drivers/accel/ivpu/ivpu_hw.h | 6 +++ drivers/accel/ivpu/ivpu_hw_37xx.c | 11 +++-- drivers/accel/ivpu/ivpu_hw_40xx.c | 6 +++ drivers/accel/ivpu/ivpu_ipc.c | 8 +++- drivers/accel/ivpu/ivpu_mmu.c | 8 ++-- drivers/accel/ivpu/ivpu_pm.c | 14 +++--- drivers/gpu/drm/ast/ast_dp.c | 3 ++ drivers/gpu/drm/drm_client_modeset.c | 3 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 ++- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 13 ++++-- drivers/gpu/drm/qxl/qxl_release.c | 50 +++++++++++++++++++--- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 11 ++--- drivers/gpu/host1x/bus.c | 8 ---- include/linux/dma-fence.h | 7 +++ 17 files changed, 125 insertions(+), 75 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)