|
@@ -92,7 +92,7 @@ END(native_usergs_sysret64)
|
|
|
.endm
|
|
|
|
|
|
.macro TRACE_IRQS_IRETQ_DEBUG
|
|
|
- bt $9, EFLAGS(%rsp) /* interrupts off? */
|
|
|
+ btl $9, EFLAGS(%rsp) /* interrupts off? */
|
|
|
jnc 1f
|
|
|
TRACE_IRQS_ON_DEBUG
|
|
|
1:
|
|
@@ -702,7 +702,7 @@ retint_kernel:
|
|
|
#ifdef CONFIG_PREEMPT
|
|
|
/* Interrupts are off */
|
|
|
/* Check if we need preemption */
|
|
|
- bt $9, EFLAGS(%rsp) /* were interrupts off? */
|
|
|
+ btl $9, EFLAGS(%rsp) /* were interrupts off? */
|
|
|
jnc 1f
|
|
|
0: cmpl $0, PER_CPU_VAR(__preempt_count)
|
|
|
jnz 1f
|