x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS...
authorDominik Brodowski <[email protected]>
Sun, 11 Feb 2018 10:49:43 +0000 (11:49 +0100)
committerIngo Molnar <[email protected]>
Tue, 13 Feb 2018 08:04:52 +0000 (09:04 +0100)
commit502af0d70843c2a9405d7ba1f79b4b0305aaf5f5
tree7149178c515c8e2eda8dfd3113491cbad8e16110
parent2e3f0098bc45f710a2f4cbcc94b80a1fae7a99a1
x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro

The two special, opencoded cases for POP_C_REGS can be handled by ASM
macros.

Signed-off-by: Dominik Brodowski <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Denys Vlasenko <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Josh Poimboeuf <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
arch/x86/entry/calling.h
arch/x86/entry/entry_64.S