]> xenbits.xensource.com Git - legacy/linux-2.6.18-xen.git/commitdiff
[IA64] add unwind info to xen_event_callback
authorIsaku Yamahata <yamahata@valinux.co.jp>
Mon, 5 Jan 2009 02:32:31 +0000 (11:32 +0900)
committerIsaku Yamahata <yamahata@valinux.co.jp>
Mon, 5 Jan 2009 02:32:31 +0000 (11:32 +0900)
Unwind info for xen_event_callback is missing.
This patch adds it.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
arch/ia64/xen/xenivt.S

index ead8576396e851a6ecf8976bd60d052b81a54837..1da5e4e5ce5a799dd848022694fd3f7e0ca80949 100644 (file)
@@ -2109,6 +2109,8 @@ END(dispatch_to_ia32_handler)
 #ifdef CONFIG_XEN
        .section .text,"ax"
 GLOBAL_ENTRY(xen_event_callback)
+       .prologue
+       .body
        mov r31=pr              // prepare to save predicates
        ;;
        SAVE_MIN_WITH_COVER     // uses r31; defines r2 and r3
@@ -2122,6 +2124,7 @@ GLOBAL_ENTRY(xen_event_callback)
        srlz.i                  // ensure everybody knows psr.ic is back on
        ;;
        SAVE_REST
+       PT_REGS_UNWIND_INFO(0)
        ;;
 1:
        alloc r14=ar.pfs,0,0,1,0 // must be first in an insn group