[PATCH 2/3] kdumpctl: Use kexec file based mode to unload kdump kernel
Dave Young
dyoung at redhat.com
Fri Sep 5 02:16:10 UTC 2014
On 09/03/14 at 12:07pm, Vivek Goyal wrote:
> Currently old kexec syscall denies unloading a kernel if secureboot is enabled.
> I think this is not right behavior and should be changed. But for now, use
> new syscall if secureboot is enabled and that allows unloading kernel.
We need to make sure the new syscall is in latest Fedora kernel, then we can add
this patch in kexec-tools.
>
> Signed-off-by: Vivek Goyal <vgoyal at redhat.com>
> ---
> kdumpctl | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/kdumpctl b/kdumpctl
> index bb98225..9403d61 100755
> --- a/kdumpctl
> +++ b/kdumpctl
> @@ -826,7 +826,12 @@ stop_fadump()
>
> stop_kdump()
> {
> - $KEXEC -p -u
> + if is_secure_boot_enforced; then
> + $KEXEC -s -p -u
> + else
> + $KEXEC -p -u
> + fi
> +
> if [ $? != 0 ]; then
> echo "kexec: failed to unload kdump kernel"
> return 1
> --
> 1.9.0
>
> _______________________________________________
> kexec mailing list
> kexec at lists.fedoraproject.org
> https://lists.fedoraproject.org/mailman/listinfo/kexec
More information about the kexec
mailing list