FYI: the patch is incomplete. arch/x86/ia32/ia32entry.S has a bug, fix is:
sysexit_from_sys_call:
andl$~TS_COMPAT,TI_status+THREAD_INFO(%rsp,RIP-ARGOFFSET)
/* clear IF, that popfq doesn't enable interrupts early */
- andl $~0x200,EFLAGS-R11(%rsp).
- movlRIP-R1
ARGOFFSET is zero now, removing it changes no code.
A few macros lost "offset" parameter, since it is always zero now too.
Signed-off-by: Denys Vlasenko
CC: Oleg Nesterov
CC: "H. Peter Anvin"
CC: Andy Lutomirski
CC: Frederic Weisbecker
CC: X86 ML
CC: Alexei Starovoitov
CC: Will Drewry
CC:
2 matches
Mail list logo