x86: Fix inline asm call constraints for clang
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest2 patches 3 repliesIn review
- v12 patches 17 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | objtool: Handle another GCC stack pointer adjustment bugtools/ tools/ | +32 | 0 replies | |
| 2/2 | x86/asm: Fix inline asm call constraints for clangarch/ arch/ arch/ +10 more | +42 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/2] x86: Fix inline asm call constraints for clang
Patch 1 is a bug fix for an objtool issue which was uncovered by patch 2.
Patch 2 is the last fix needed for clang to be able to compile and boot the kernel.
Josh Poimboeuf (2):
objtool: Handle another GCC stack pointer adjustment bug x86/asm: Fix inline asm call constraints for clang
arch/x86/include/asm/alternative.h | 3 +- arch/x86/include/asm/asm.h | 11 ++++++ arch/x86/include/asm/mshyperv.h | 10 +++--- arch/x86/include/asm/paravirt_types.h | 14 ++++---- arch/x86/include/asm/preempt.h | 15 +++------ arch/x86/include/asm/processor.h | 6 ++-- arch/x86/include/asm/rwsem.h | 4 +-- arch/x86/include/asm/uaccess.h | 4 +-- arch/x86/include/asm/xen/hypercall.h | 5 ++- arch/x86/kvm/emulate.c | 3 +- arch/x86/kvm/vmx.c | 3 +- arch/x86/mm/fault.c | 3 +- tools/objtool/Documentation/stack-validation.txt | 6 ++-- tools/objtool/arch/x86/decode.c | 6 ++-- tools/objtool/check.c | 43 ++++++++++++++++-------- 15 files changed, 74 insertions(+), 62 deletions(-)
Signature · 1 line
2.13.5