Skip to content

kernel/crash_core: suppress unknown crashkernel parameter warning

Bugzilla: https://bugzilla.redhat.com/2026570
Upstream Status: git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Conflicts: None

commit 71d2bcec2d4d69ff109c497e6611d6c53c8926d4
Author: Philipp Rudo prudo@redhat.com
Date: Fri Dec 24 21:12:39 2021 -0800

kernel/crash_core: suppress unknown crashkernel parameter warning    

When booting with crashkernel= on the kernel command line a warning    
similar to    

    Kernel command line: ro console=ttyS0 crashkernel=256M    
    Unknown kernel command line parameters "crashkernel=256M", will be passed to user space.    

is printed.    

This comes from crashkernel= being parsed independent from the kernel    
parameter handling mechanism.  So the code in init/main.c doesn't know    
that crashkernel= is a valid kernel parameter and prints this incorrect    
warning.    

Suppress the warning by adding a dummy early_param handler for    
crashkernel=.    

Link: https://lkml.kernel.org/r/20211208133443.6867-1-prudo@redhat.com    
Fixes: 86d1919a4fb0 ("init: print out unknown kernel parameters")    
Signed-off-by: Philipp Rudo <prudo@redhat.com>    
Acked-by: Baoquan He <bhe@redhat.com>    
Cc: Andrew Halaney <ahalaney@redhat.com>    
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>    
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>    

Signed-off-by: Philipp Rudo prudo@redhat.com

Edited by Philipp Rudo

Merge request reports