|
@@ -248,6 +248,7 @@ ENTRY(resume_userspace)
|
|
DISABLE_INTERRUPTS(CLBR_ANY) # make sure we don't miss an interrupt
|
|
DISABLE_INTERRUPTS(CLBR_ANY) # make sure we don't miss an interrupt
|
|
# setting need_resched or sigpending
|
|
# setting need_resched or sigpending
|
|
# between sampling and the iret
|
|
# between sampling and the iret
|
|
|
|
+ TRACE_IRQS_OFF
|
|
movl TI_flags(%ebp), %ecx
|
|
movl TI_flags(%ebp), %ecx
|
|
andl $_TIF_WORK_MASK, %ecx # is there any work to be done on
|
|
andl $_TIF_WORK_MASK, %ecx # is there any work to be done on
|
|
# int/exception return?
|
|
# int/exception return?
|