mbox series

[PULL] drm-misc-fixes

Message ID 20240411073403.GA9895@localhost.localdomain (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-fixes | expand

Pull-request

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2024-04-11

Message

Thomas Zimmermann April 11, 2024, 7:34 a.m. UTC
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(-)