mbox series

[PULL] drm-misc-fixes

Message ID 20241010133708.GA461532@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-10-10

Message

Thomas Zimmermann Oct. 10, 2024, 1:37 p.m. UTC
Hi Dave, Sima,

here's drm-misc-fixes for this week.

Best regards
Thomas

drm-misc-fixes-2024-10-10:
Short summary of fixes pull:

fbdev-dma:
- Only clean up deferred I/O if instanciated

nouveau:
- dmem: Fix privileged error in copy engine channel; Fix possible
data leak in migrate_to_ram()
- gsp: Fix coding style

sched:
- Avoid leaking lockdep map

v3d:
- Stop active perfmon before destroying it

vc4:
- Stop active perfmon before destroying it

xe:
- Drop GuC submit_wq pool
The following changes since commit f9e7ac6e2e9986c2ee63224992cb5c8276e46b2a:

  drm/panthor: Don't add write fences to the shared BOs (2024-10-01 18:41:02 +0200)

are available in the Git repository at:

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

for you to fetch changes up to fcddc71ec7ecf15b4df3c41288c9cf0b8e886111:

  drm/fbdev-dma: Only cleanup deferred I/O if necessary (2024-10-10 09:49:25 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

fbdev-dma:
- Only clean up deferred I/O if instanciated

nouveau:
- dmem: Fix privileged error in copy engine channel; Fix possible
data leak in migrate_to_ram()
- gsp: Fix coding style

sched:
- Avoid leaking lockdep map

v3d:
- Stop active perfmon before destroying it

vc4:
- Stop active perfmon before destroying it

xe:
- Drop GuC submit_wq pool

----------------------------------------------------------------
Colin Ian King (1):
      drm/nouveau/gsp: remove extraneous ; after mutex

Janne Grunau (1):
      drm/fbdev-dma: Only cleanup deferred I/O if necessary

Matthew Brost (2):
      drm/sched: Use drm sched lockdep map for submit_wq
      drm/xe: Drop GuC submit_wq pool

MaĆ­ra Canal (2):
      drm/v3d: Stop the active perfmon before being destroyed
      drm/vc4: Stop the active perfmon before being destroyed

Yonatan Maman (2):
      nouveau/dmem: Fix privileged error in copy engine channel
      nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error

 drivers/gpu/drm/drm_fbdev_dma.c                   |  3 +-
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h |  2 +-
 drivers/gpu/drm/nouveau/nouveau_dmem.c            |  2 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c             |  2 +-
 drivers/gpu/drm/scheduler/sched_main.c            | 11 +++++
 drivers/gpu/drm/v3d/v3d_perfmon.c                 |  9 +++-
 drivers/gpu/drm/vc4/vc4_perfmon.c                 |  7 ++-
 drivers/gpu/drm/xe/xe_guc_submit.c                | 60 +----------------------
 drivers/gpu/drm/xe/xe_guc_types.h                 |  7 ---
 9 files changed, 31 insertions(+), 72 deletions(-)