Skip to content
  • Arjan van de Ven's avatar
    debug: track and print last unloaded module in the oops trace · e14af7ee
    Arjan van de Ven authored
    
    
    Based on a suggestion from Andi:
    
     In various cases, the unload of a module may leave some bad state around
     that causes a kernel crash AFTER a module is unloaded; and it's then hard
     to find which module caused that.
    
    This patch tracks the last unloaded module, and prints this as part of the
    module list in the oops trace.
    
    Right now, only the last 1 module is tracked; I expect that this is enough
    for the vast majority of cases where this information matters; if it turns
    out that tracking more is important, we can always extend it to that.
    
    [ mingo@elte.hu: build fix ]
    
    Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    e14af7ee