• Jose Abreu's avatar
    ARC: Show fault information passed to show_kernel_fault_diag() · aa7e3a5e
    Jose Abreu authored
    Currently we pass a string argument to show_kernel_fault_diag() which
    describes the reason for the fault. This is not being used so just
    add a pr_info() which outputs the fault information.
    
    With this change we get from:
    
    |
    | Path: /bin/busybox
    | CPU: 0 PID: 92 Comm: modprobe Not tainted 4.12.0-rc6 #30
    | task: 9a254780 task.stack: 9a212000
    |
    | [ECR   ]: 0x00200400 => Other Fatal Err
    |
    
    to:
    
    |
    | Unhandled Machine Check Exception
    | Path: /bin/busybox
    | CPU: 0 PID: 92 Comm: modprobe Not tainted 4.12.0-rc6 #37
    | task: 9a240780 task.stack: 9a226000
    |
    |[ECR   ]: 0x00200400 => Machine Check (Other Fatal Err)
    |
    
    Which can help debugging.
    
    Cc: Alexey Brodkin <abrodkin@synopsys.com>
    Signed-off-by: default avatarJose Abreu <joabreu@synopsys.com>
    Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
    aa7e3a5e
troubleshoot.c 6.41 KB