From: Dave Airlie <airlied@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Sima Vetter <sima@ffwll.ch>
Cc: dri-devel <dri-devel@lists.freedesktop.org>,
LKML <linux-kernel@vger.kernel.org>
Subject: [git pull] drm fixes for 7.2-rc4
Date: Sat, 18 Jul 2026 07:31:54 +1000 [thread overview]
Message-ID: <CAPM=9tw1j=WYsQjs8Empd1G0CorM-YHFDD87coJSBSXfxOOoXA@mail.gmail.com> (raw)
Hi Linus,
Weekly drm fixes, this is xe and i915 and then a lot of scattered
fixes, there should be a bunch of amdpgu fixes in here, but there was
some missing Signoffs so I dropped the whole pull request until Alex
fixes it up, so that might arrive later or might not.
Dave.
drm-fixes-2026-07-18:
drm fixes for 7.2-rc4
ttm:
- Handle NULL pages and backup handles in ttm_pool_backup() correctly.
gpusvm:
- Improve unmap and error handling on gpusvm.
udmabuf:
- Always synchronize for CPU in begin_cpu_udmabuf.
xe:
- Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOCK
- Hold a dma-buf reference for imported BOs
- Fix writable override for CRI
- Fix VF CCS attach/detach race with in-flight BO moves
- Fix WOPCM size for LNL+
- Reset current_op in xe_pt_update_ops_init
- Keep scheduler timeline name alive
- Hold device ref until queue teardown completes
- Disable display in admin only PF mode
i915:
- NV12 display fix for bigjoiner
- clear watermark on plane disable
- GT selftest fixes
host1x:
- Fix UAF
amdxdna
- Fix UAF
- Reject more invalid amdxdna command submissions.
ivpu:
- Fix wrong read
- Handle invalid firmware log in ivpu.
panthor:
- Fix error handling
virtio:
- Fix virtio deadlock
- Fix invalid gem detach.
The following changes since commit a13c140cc289c0b7b3770bce5b3ad42ab35074aa:
Linux 7.2-rc3 (2026-07-12 14:16:39 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2026-07-18
for you to fetch changes up to 5554e0599c960a2b320a78ef1429ddb1a1d94aec:
Merge tag 'drm-intel-fixes-2026-07-17' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
(2026-07-18 07:18:18 +1000)
----------------------------------------------------------------
drm fixes for 7.2-rc4
ttm:
- Handle NULL pages and backup handles in ttm_pool_backup() correctly.
gpusvm:
- Improve unmap and error handling on gpusvm.
udmabuf:
- Always synchronize for CPU in begin_cpu_udmabuf.
xe:
- Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOCK
- Hold a dma-buf reference for imported BOs
- Fix writable override for CRI
- Fix VF CCS attach/detach race with in-flight BO moves
- Fix WOPCM size for LNL+
- Reset current_op in xe_pt_update_ops_init
- Keep scheduler timeline name alive
- Hold device ref until queue teardown completes
- Disable display in admin only PF mode
i915:
- NV12 display fix for bigjoiner
- clear watermark on plane disable
- GT selftest fixes
host1x:
- Fix UAF
amdxdna
- Fix UAF
- Reject more invalid amdxdna command submissions.
ivpu:
- Fix wrong read
- Handle invalid firmware log in ivpu.
panthor:
- Fix error handling
virtio:
- Fix virtio deadlock
- Fix invalid gem detach.
----------------------------------------------------------------
Alexander Usyskin (1):
drm/xe/nvm: fix writable override for CRI
Arvind Yadav (2):
drm/xe/guc: Keep scheduler timeline name alive
drm/xe/guc: Hold device ref until queue teardown completes
Daniele Ceraolo Spurio (1):
drm/xe/wopcm: fix WOPCM size for LNL+
Dave Airlie (3):
Merge tag 'drm-misc-fixes-2026-07-17' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-xe-fixes-2026-07-17' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2026-07-17' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Doruk Tan Ozturk (2):
accel/amdxdna: reject user command submission without a command BO
accel/amdxdna: reject command submission on devices without a submit op
Emre Cecanpunar (1):
drm/i915/selftests: Fix GT PM sort comparators
Himal Prasad Ghimiray (1):
drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC
Honglei Huang (3):
drm/gpusvm: free the whole IOVA reservation on unmap
drm/gpusvm: do not route system pages to device_unmap() on IOVA unmap
drm/gpusvm: publish dpagemap early to avoid device mapping leak on error
Jason Macnak (1):
drm/virtio: Don't detach GEM from a non-created context
Jhonraushan (1):
accel/ivpu: Reject firmware log with size smaller than header
Karol Wachowski (1):
accel/ivpu: Fix wrong register read in LNL failure diagnostics
Linmao Li (1):
drm/panthor: Check debugfs GEM lock initialization
Lizhi Hou (1):
accel/amdxdna: Fix use-after-free of mm_struct in job scheduler
Maarten Lankhorst (1):
Merge v7.2-rc3 into drm-misc-fixes
Matthew Brost (2):
drm/ttm: Account for NULL and handle pages in ttm_pool_backup
drm/xe/vf: Fix VF CCS attach/detach race with in-flight BO moves
Mikko Perttunen (1):
gpu: host1x: Fix use-after-free in host1x_bo_clear_cached_mappings
Nitin Gote (1):
drm/xe: Hold a dma-buf reference for imported BOs
Osama Abdelkader (1):
drm/panthor: return error on truncated firmware
Pengpeng Hou (1):
drm/i915/gt: use correct selftest config symbol
Robert Mader (1):
udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()
Ryosuke Yasuoka (1):
drm/virtio: fix deadlock in display_info_cb by removing hotplug
from dequeue worker
Satyanarayana K V P (1):
drm/xe/pf: Disable display in admin only PF mode
Vidya Srinivas (1):
drm/i915/display: Fix NV12 ceiling division for bigjoiner case
Vinod Govindapillai (1):
drm/i915/wm: clear the plane ddb_y entries on plane disable
Zongyao Bai (1):
drm/xe/pt: Reset current_op in xe_pt_update_ops_init()
drivers/accel/amdxdna/amdxdna_ctx.c | 18 ++++++
drivers/accel/ivpu/ivpu_fw_log.c | 4 ++
drivers/accel/ivpu/ivpu_hw_btrs.c | 2 +-
drivers/dma-buf/udmabuf.c | 9 +--
drivers/gpu/drm/drm_gpusvm.c | 53 +++++++++++-----
drivers/gpu/drm/i915/display/skl_universal_plane.c | 33 ++++------
drivers/gpu/drm/i915/display/skl_watermark.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +--
drivers/gpu/drm/panthor/panthor_device.c | 5 +-
drivers/gpu/drm/panthor/panthor_fw.c | 1 +
drivers/gpu/drm/ttm/ttm_pool.c | 34 +++++++++--
drivers/gpu/drm/virtio/virtgpu_gem.c | 14 +++--
drivers/gpu/drm/virtio/virtgpu_kms.c | 5 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 3 -
drivers/gpu/drm/xe/xe_bo.c | 58 +++++++++++++-----
drivers/gpu/drm/xe/xe_bo.h | 3 +-
drivers/gpu/drm/xe/xe_bo_types.h | 2 +
drivers/gpu/drm/xe/xe_device.c | 4 +-
drivers/gpu/drm/xe/xe_device_types.h | 2 +-
drivers/gpu/drm/xe/xe_dma_buf.c | 2 +-
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 5 ++
drivers/gpu/drm/xe/xe_guc_submit.c | 70 +++++++++++++---------
drivers/gpu/drm/xe/xe_guc_types.h | 2 -
drivers/gpu/drm/xe/xe_migrate.c | 5 +-
drivers/gpu/drm/xe/xe_migrate.h | 1 +
drivers/gpu/drm/xe/xe_module.c | 49 +++++++++++++++
drivers/gpu/drm/xe/xe_module.h | 5 ++
drivers/gpu/drm/xe/xe_nvm.c | 9 ++-
drivers/gpu/drm/xe/xe_pci.c | 9 ++-
drivers/gpu/drm/xe/xe_pt.c | 3 +
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 20 ++++++-
drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 3 +-
drivers/gpu/drm/xe/xe_vm.c | 25 ++++++--
drivers/gpu/drm/xe/xe_wopcm.c | 15 +++--
drivers/gpu/host1x/bus.c | 4 +-
36 files changed, 356 insertions(+), 133 deletions(-)
next reply other threads:[~2026-07-17 21:32 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-17 21:31 Dave Airlie [this message]
2026-07-17 23:20 ` Dave Airlie
2026-07-17 23:59 ` Linus Torvalds
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAPM=9tw1j=WYsQjs8Empd1G0CorM-YHFDD87coJSBSXfxOOoXA@mail.gmail.com' \
--to=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sima@ffwll.ch \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox