• Linus Torvalds's avatar
    Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f24d6f26
    Linus Torvalds authored
    Pull x86 asm updates from Thomas Gleixner:
     "The lowlevel and ASM code updates for x86:
    
       - Make stack trace unwinding more reliable
    
       - ASM instruction updates for better code generation
    
       - Various cleanups"
    
    * 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/entry/64: Add two more instruction suffixes
      x86/asm/64: Use 32-bit XOR to zero registers
      x86/build/vdso: Simplify 'cmd_vdso2c'
      x86/build/vdso: Remove unused vdso-syms.lds
      x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder
      x86/unwind/orc: Detect the end of the stack
      x86/stacktrace: Do not fail for ORC with regs on stack
      x86/stacktrace: Clarify the reliable success paths
      x86/stacktrace: Remove STACKTRACE_DUMP_ONCE
      x86/stacktrace: Do not unwind after user regs
      x86/asm: Use CC_SET/CC_OUT in percpu_cmpxchg8b_double() to micro-optimize code generation
    f24d6f26
morus1280-avx2-asm.S 12.3 KB