<div dir="ltr"><div>(somehow fat fingered into HTML writing the first time)</div><div><br></div><div>Hi Linus,</div><br>This might just be part one, but I'm sending it a bit early as it has two sets of reverts for regressions, one is all the gem/dma-buf handling and another was a nouveau ioctl change.<br><br>Otherwise there is an amdgpu fix, nouveau fix and a scheduler fix.<br><br>If any other changes come in I'll follow up with another more usual Fri/Sat MR.<br><br>Dave.<br><br>drm-fixes-2025-07-24:<br>drm fixes for 6.16-rc8<br><br>gem:<br>- revert all the dma-buf/gem changes<br>  as there as lifetime issues with it.<br><br>nouveau:<br>- revert an ioctl change as it causes issues<br>- fix NULL ptr on fermi<br><br>bridge:<br>- remove extra semicolon<br><br>sched:<br>- remove hang causing optimisation<br><br>amdgpu:<br>- fix garbage in cleared vram after resume<br>The following changes since commit 89be9a83ccf1f88522317ce02f854f30d6115c41:<br><br>  Linux 6.16-rc7 (2025-07-20 15:18:33 -0700)<br><br>are available in the Git repository at:<br><br>  <a href="https://gitlab.freedesktop.org/drm/kernel.git">https://gitlab.freedesktop.org/drm/kernel.git</a> tags/drm-fixes-2025-07-24<br><br>for you to fetch changes up to 337666c522b9eca36deabf4133f7b2279155b69f:<br><br>  Merge tag 'drm-misc-fixes-2025-07-23' of <a href="https://gitlab.freedesktop.org/drm/misc/kernel">https://gitlab.freedesktop.org/drm/misc/kernel</a> into drm-fixes (2025-07-24 06:49:38 +1000)<br><br>----------------------------------------------------------------<br>drm fixes for 6.16-rc8<br><br>gem:<br>- revert all the dma-buf/gem changes<br>  as there as lifetime issues with it.<br><br>nouveau:<br>- revert an ioctl change as it causes issues<br>- fix NULL ptr on fermi<br><br>bridge:<br>- remove extra semicolon<br><br>sched:<br>- remove hang causing optimisation<br><br>amdgpu:<br>- fix garbage in cleared vram after resume<br><br>----------------------------------------------------------------<br>Arnd Bergmann (1):<br>      Revert "drm/nouveau: check ioctl command codes better"<br><br>Arunpravin Paneer Selvam (1):<br>      drm/amdgpu: Reset the clear flag in buddy during resume<br><br>Ben Skeggs (1):<br>      drm/nouveau/nvif: fix null ptr deref on pre-fermi boards<br><br>Dave Airlie (1):<br>      Merge tag 'drm-misc-fixes-2025-07-23' of <a href="https://gitlab.freedesktop.org/drm/misc/kernel">https://gitlab.freedesktop.org/drm/misc/kernel</a> into drm-fixes<br><br>Douglas Anderson (1):<br>      drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe()<br><br>Lin.Cao (1):<br>      drm/sched: Remove optimization that causes hang when killing dependent jobs<br><br>Thomas Zimmermann (7):<br>      Revert "drm/virtio: Use dma_buf from GEM object instance"<br>      Revert "drm/vmwgfx: Use dma_buf from GEM object instance"<br>      Revert "drm/etnaviv: Use dma_buf from GEM object instance"<br>      Revert "drm/prime: Use dma_buf from GEM object instance"<br>      Revert "drm/gem-framebuffer: Use dma_buf from GEM object instance"<br>      Revert "drm/gem-shmem: Use dma_buf from GEM object instance"<br>      Revert "drm/gem-dma: Use dma_buf from GEM object instance"<br><br> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c   |  2 ++<br> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h      |  1 +<br> drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 17 +++++++++++<br> drivers/gpu/drm/bridge/ti-sn65dsi86.c        |  2 +-<br> drivers/gpu/drm/drm_buddy.c                  | 43 ++++++++++++++++++++++++++++<br> drivers/gpu/drm/drm_gem_dma_helper.c         |  2 +-<br> drivers/gpu/drm/drm_gem_framebuffer_helper.c |  8 ++++--<br> drivers/gpu/drm/drm_gem_shmem_helper.c       |  4 +--<br> drivers/gpu/drm/drm_prime.c                  |  8 +++++-<br> drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c  |  4 +--<br> drivers/gpu/drm/nouveau/nouveau_drm.c        | 11 +++----<br> drivers/gpu/drm/nouveau/nvif/chan.c          |  3 ++<br> drivers/gpu/drm/scheduler/sched_entity.c     | 21 ++------------<br> drivers/gpu/drm/virtio/virtgpu_prime.c       |  5 ++--<br> drivers/gpu/drm/vmwgfx/vmwgfx_gem.c          |  6 ++--<br> include/drm/drm_buddy.h                      |  2 ++<br> 16 files changed, 101 insertions(+), 38 deletions(-)<br><br><br></div>