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