Re: [PULL] drm-xe-next

Thomas Hellström
2025-04-28T15:40:16Z

On Mon, 2025-04-28 at 16:27 +0200, Thomas Hellstrom wrote:
> Hi Dave, Simona
>
> An additional drm-xe-next PR as requested on IRC.
> A lot of fixes but some new stuff as detailed below.
>
> Please note that the top commit,
>
> "Drop force_alloc from xe_bo_evict in selftests"
>
> carries a Fixes tag that is not an ancestor, but that
> commit is in drm-next so should not be a problem once
> merged, I hope.
>
> Thanks,
> Thomas
>
> drm-xe-next-2025-04-28:
> Core Changes:
> - Add drm_coredump_printer_is_full() (Matt Brost)
>
> Driver Changes:
> - Do not queue unneeded terminations from debugfs (Daniele)
> - Fix out-of-bound while enabling engine activity stats (Michal)
> - Use GT oriented message to report engine activity error (Michal)
> - Some fault-injection additions (Satyanarayana)
> - Fix an error pointer dereference (Harshit)
> - Fix capture of steering registers (John)
> - Use the steering flag when printing registers (John)
> - Cache DSS info when creating capture register list (John)
> - Backup VRAM in PM notifier instead of in the suspend / freeze
>   callbacks (Matt Auld)
> - Fix CFI violation when accessing sysfs files (Jeevaka)
> - Fix kernel version docs for temperature and fan speed (Lucas)
> - Add devcoredump chunking (Matt Brost)
> - Update xe_ttm_access_memory to use GPU for non-visible access
>   (Matt Brost)
> - Abort printing coredump in VM printer output if full (Matt Brost)
> - Resolve a possible circular locking dependency (Harish)
> - Don't support EU stall on SRIOV VF (Harish)
> - Drop force_alloc from xe_bo_evict in selftests (Matt Brost)
> The following changes since commit
> d755887f8e5a2a18e15e6632a5193e5feea18499:
>
>   drm/xe/dma_buf: stop relying on placement in unmap (2025-04-16
> 09:59:24 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-
> 2025-04-28
>
> for you to fetch changes up to
> 84a11c519234bfa3f6971f30d1a7c84077a4d681:
>
>   drm/xe: Drop force_alloc from xe_bo_evict in selftests (2025-04-27
> 19:39:06 -0700)
>
> ----------------------------------------------------------------
> Core Changes:
> - Add drm_coredump_printer_is_full() (Matt Brost)
>
> Driver Changes:
> - Do not queue unneeded terminations from debugfs (Daniele)
> - Fix out-of-bound while enabling engine activity stats (Michal)
> - Use GT oriented message to report engine activity error (Michal)
> - Some fault-injection additions (Satyanarayana)
> - Fix an error pointer dereference (Harshit)
> - Fix capture of steering registers (John)
> - Use the steering flag when printing registers (John)
> - Cache DSS info when creating capture register list (John)
> - Backup VRAM in PM notifier instead of in the suspend / freeze
>   callbacks (Matt Auld)
> - Fix CFI violation when accessing sysfs files (Jeevaka)
> - Fix kernel version docs for temperature and fan speed (Lucas)
> - Add devcoredump chunking (Matt Brost)
> - Update xe_ttm_access_memory to use GPU for non-visible access
>   (Matt Brost)
> - Abort printing coredump in VM printer output if full (Matt Brost)
> - Resolve a possible circular locking dependency (Harish)
> - Don't support EU stall on SRIOV VF (Harish)
> - Drop force_alloc from xe_bo_evict in selftests (Matt Brost)
>
> ----------------------------------------------------------------
> Daniele Ceraolo Spurio (1):
>       drm/xe/pxp: do not queue unneeded terminations from debugfs
>
> Harish Chegondi (2):
>       drm/xe/eustall: Resolve a possible circular locking dependency
>       drm/xe/eustall: Do not support EU stall on SRIOV VF
>
> Harshit Mogalapalli (1):
>       drm/xe/svm: fix dereferencing error pointer in
> drm_gpusvm_range_alloc()
>
> Jeevaka Prabu Badrappan (1):
>       drm/xe: Fix CFI violation when accessing sysfs files
>
> John Harrison (3):
>       drm/xe/guc: Fix capture of steering registers
>       drm/xe/guc: Use the steering flag when printing registers
>       drm/xe/guc: Cache DSS info when creating capture register list
>
> Lucas De Marchi (2):
>       drm/xe/hwmon: Fix kernel version documentation for temperature
>       drm/xe/hwmon: Fix kernel version documentation for fan speed
>
> Matthew Auld (3):
>       drm/xe: evict user memory in PM notifier
>       drm/xe: share bo dma-resv with backup object
>       drm/xe: handle pinned memory in PM notifier
>
> Matthew Brost (5):
>       drm/xe: Add devcoredump chunking
>       drm/xe: Update xe_ttm_access_memory to use GPU for non-visible
> access
>       drm/print: Add drm_coredump_printer_is_full
>       drm/xe: Abort printing coredump in VM printer output if full
>       drm/xe: Drop force_alloc from xe_bo_evict in selftests
>
> Michal Wajdeczko (2):
>       drm/xe/guc: Fix out-of-bound while enabling engine activity
> stats
>       drm/xe: Use GT oriented message to report engine activity error
>
> Satyanarayana K V P (2):
>       drm/xe: Introduce fault injection for guc mmio send/recv.
>       drm/xe: Introduce fault injection for guc CTB send/recv
>
> Thomas Hellström (1):
>       Merge drm/drm-next into drm-xe-next
>
>  .clang-format                                      |     7 +
>  .gitignore

Please ignore this PR since the diffstat got excessively long. Probably
because that back-merge above was done before the previous PR was in.

I'll generate a new one.

/Thomas