projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fa4b8b3
)
drm/xe: Abort printing coredump in VM printer output if full
author
Matthew Brost
<matthew.brost@intel.com>
Wed, 23 Apr 2025 17:17:25 +0000
(10:17 -0700)
committer
Matthew Brost
<matthew.brost@intel.com>
Thu, 24 Apr 2025 22:51:42 +0000
(15:51 -0700)
Abort printing coredump in VM printer output if full. Helps speedup
large coredumps which need to walked multiple times in
xe_devcoredump_read.
v2:
- s/drm_printer_is_full/drm_coredump_printer_is_full (Jani)
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Link:
https://lore.kernel.org/r/20250423171725.597955-5-matthew.brost@intel.com
drivers/gpu/drm/xe/xe_vm.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/gpu/drm/xe/xe_vm.c
b/drivers/gpu/drm/xe/xe_vm.c
index 0c69ef6b5ec5c76aeee4065bb7cee53b3fbafb0c..80e56e232685463e8c45ab1d7e0b5e67bba38b27 100644
(file)
--- a/
drivers/gpu/drm/xe/xe_vm.c
+++ b/
drivers/gpu/drm/xe/xe_vm.c
@@
-3866,6
+3866,9
@@
void xe_vm_snapshot_print(struct xe_vm_snapshot *snap, struct drm_printer *p)
}
drm_puts(p, "\n");
+
+ if (drm_coredump_printer_is_full(p))
+ return;
}
}