--
On Wed, 15 Aug 2007, Glauber de Oliveira Costa wrote:
quoted hunk
@@ -566,10 +596,15 @@ retint_restore_args:
restore_args:
RESTORE_ARGS 0,8,0
iret_label:
+#ifdef CONFIG_PARAVIRT
+ INTERRUPT_RETURN
+#endif
+.globl do_iretq;
Is the .globl really required here? I would think that the reference in
the fixup section would be resolved with in the compiling of this object.
-- Steve
+do_iretq:
iretq
.section __ex_table,"a"
- .quad iret_label,bad_iret
+ .quad do_iretq, bad_iret
.previous
.section .fixup,"ax"
/* force a signal here? this matches i386 behaviour */