[PATCH 0/3] Macrofying inline asm rebased

Nadav Amit
2018-10-05T20:29:06Z

These are the last 3 patches from the "macrofying inline asm" series
after rebasing on TIP, per Ingo's request.

For the record: the new commit log was written by Ingo.

Link: https://lore.kernel.org/lkml/20181003213100.189959-11-namit@vmware.com/T/#m28ed17da046354dd8d897ff9703561ac3fd71410

Nadav Amit (3):
x86/extable: Macrofy inline assembly code to work around GCC inlining
bugs
x86/cpufeature: Macrofy inline assembly code to work around GCC
inlining bugs
x86/jump-labels: Macrofy inline assembly code to work around GCC
inlining bugs

arch/x86/entry/calling.h | 2 +-
arch/x86/include/asm/asm.h | 53 ++++++++------------
arch/x86/include/asm/cpufeature.h | 82 ++++++++++++++++++-------------
arch/x86/include/asm/jump_label.h | 72 +++++++--------------------
arch/x86/kernel/macros.S | 3 ++
5 files changed, 89 insertions(+), 123 deletions(-)

--
2.17.1