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(-) -- 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)