lkml.org 
[lkml]   [2009]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 81/85] x86: fix RIP printout in early_idt_handler
    2.6.27-stable review patch.  If anyone has any objections, please let us know.

    ------------------

    From: Jiri Slaby <jirislaby@gmail.com>

    commit 7aed55d1085f71241284a30af0300feea48c36db upstream.

    Impact: fix debug/crash printout

    Since errorcode is popped out, RIP is on the top of the stack.
    Use real RIP value instead of wrong CS.

    Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    arch/x86/kernel/head_64.S | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/arch/x86/kernel/head_64.S
    +++ b/arch/x86/kernel/head_64.S
    @@ -305,7 +305,7 @@ ENTRY(early_idt_handler)
    call dump_stack
    #ifdef CONFIG_KALLSYMS
    leaq early_idt_ripmsg(%rip),%rdi
    - movq 8(%rsp),%rsi # get rip again
    + movq 0(%rsp),%rsi # get rip again
    call __print_symbol
    #endif
    #endif /* EARLY_PRINTK */


    \
     
     \ /
      Last update: 2009-01-15 23:51    [W:0.019 / U:31.996 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site