Re: [PATCH 5/6] x86: mass removal of ARGOFFSET

2014-08-05 Thread Denys Vlasenko
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

[PATCH 5/6] x86: mass removal of ARGOFFSET

2014-08-04 Thread Denys Vlasenko
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: