[PATCH v1 8/8] Documentation: kdump: Add s390 to crashkernel CMA

From: Mikhail Zaslonko

Date: Thu Nov 12 2026 - 06:45:04 EST


Add s390 to the architectures supporting crashkernel=size,cma and
mention that on s390 only kexec_file_load() passes the CMA memory on to
the kdump kernel.

Signed-off-by: Mikhail Zaslonko <zaslonko@xxxxxxxxxxxxx>
---
Documentation/admin-guide/kdump/kdump.rst | 3 +++
Documentation/admin-guide/kernel-parameters.txt | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst
index 7587caadbae1..7952e8aca67a 100644
--- a/Documentation/admin-guide/kdump/kdump.rst
+++ b/Documentation/admin-guide/kdump/kdump.rst
@@ -332,6 +332,9 @@ crashkernel syntax
less reliable and possibly incomplete kdump is preferable to no kdump at
all.

+ On s390 the CMA memory is passed on only to a crash kernel loaded with
+ kexec_file_load(), e.g. with "kexec -s -p".
+
Boot into System Kernel
-----------------------
1) Update the boot loader (such as grub, yaboot, or lilo) configuration
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 0b3c140babd9..1627c934324c 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -1099,8 +1099,8 @@ Kernel parameters
It will be ignored when crashkernel=X,high is not used
or memory reserved is below 4G.
crashkernel=size[KMG],cma
- [KNL, X86, ARM64, RISCV, PPC] Reserve additional crash
- kernel memory from CMA. This reservation is usable by
+ [KNL, X86, ARM64, RISCV, PPC, S390] Reserve additional
+ crash kernel memory from CMA. This reservation is usable by
the first system's userspace memory and kernel movable
allocations (memory balloon, zswap). Pages allocated
from this memory range will not be included in the vmcore
--
2.55.0