987eda kdump-lib: use non-debug kernels first

Authored and Committed by Lichen Liu 2 years ago
1 file changed. 49 lines added. 18 lines removed.
    kdump-lib: use non-debug kernels first
    
    Resolves: bz2076425
    Upstream: Fedora
    Conflict: None
    
    commit c5bdd2d8f195103d6651f7fa3b429f4edf204956
    Author: Lichen Liu <lichliu@redhat.com>
    Date:   Mon Jun 13 12:08:08 2022 +0800
    
        kdump-lib: use non-debug kernels first
    
        Kdump uses currently running kernel as default, but when currently
        running kernel is a debug kernel, it will consume more memory,
        which may cause out-of-memory and fail to collect vmcore.
    
        Now we will try to use non-debug kernels first if possible.
    
        Also extract the logic of determine KDUMP_KERNEL from
        prepare_kdump_bootinfo into a function. This function will return
        KDUMP_KERNEL given a kernel version.
    
        Signed-off-by: Lichen Liu <lichliu@redhat.com>
        Acked-by: Coiby Xu <coxu@redhat.com>
    
    Signed-off-by: Lichen Liu <lichliu@redhat.com>
    
        
file modified
+49 -18