[PATCH v4 0/5] kexec: reorganize sysfs interface and add new kexec sysfs
Andrew Morton
akpm at linux-foundation.org
Sat Nov 15 10:25:50 AEDT 2025
On Fri, 14 Nov 2025 10:44:59 +0530 Sourabh Jain <sourabhjain at linux.ibm.com> wrote:
> All existing kexec and kdump sysfs entries are moved to a new location,
> /sys/kernel/kexec, to keep /sys/kernel/ clean and better organized.
> Symlinks are created at the old locations for backward compatibility and
> can be removed in the future [02/05].
>
> While doing this cleanup, missing ABI documentation for the old sysfs
> interfaces is added, and those entries are marked as deprecated
> [01/05 and 03/05]. New ABI documentation is also added for the
> reorganized interfaces. [04/05]
>
> Along with this reorganization, a new sysfs file,
> /sys/kernel/kexec/crash_cma_ranges, is introduced to export crashkernel
> CMA reservation details to user space [05/05]. This helps tools
> determine the total crashkernel reserved memory and warn users that
> capturing user pages while CMA is reserved may cause incomplete or
> unreliable dumps.
Patchset does three unrelated things in remarkably random order.
1: Document existing stuff
Great, thanks, in it goes.
2: export crashkernel CMA reservation to userspace
Well, OK, probably reasonable, didn't look closely.
3: Alter longstanding userspace ABI with deprecation plan
Whoa, tricky, needs careful consideration.
So can we please prepare and consider this material in three separate
patchsets? In the above order, I suggest.
More information about the Linuxppc-dev
mailing list