In general I figure that whoever builds the kernel and initrd should be
responsible for testing and figuring out the amount of memory needed.
The primary kernel has no idea what is going to loaded in there and
as such no real idea how much memory is needed.
For kernel developers, "crashkernel=auto" should save a lot. You seem agree with this one.You also have to build (or at least load) the whole kdump image afterAgain, try to save the user from choosing numbers for "crashkernel=".
the system boots, and configure someplace for this to be saved.
What class of problems do you expect to catch with this?
The user being kernel developers? Whoever builds the kernel and initrd
should be responsible for testing and figuring this out.
In a distro context installers etc should be able to setup good defaults
so end users don't have to worry about this.
What has me puzzled is that the mkdumprd that ships with fedora isn'tPlease explain why it is not usable? The patch won't break the userspace, since
usable without patching, and it seems to be steadily getting worse.
it modifies the "crashkernel=" command line dynamically.
No the crashdump mechanism is useless because user space is already
broken and unusable.