Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 asm updates from Ingo Molnar: "The main changes in this cycle were: - unwinder fixes and enhancements - improve ftrace interaction with the unwinder - optimize the code footprint of WARN() and related debugging constructs - ... plus misc updates, cleanups and fixes" * 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits) x86/unwind: Dump all stacks in unwind_dump() x86/unwind: Silence more entry-code related warnings x86/ftrace: Fix ebp in ftrace_regs_caller that screws up unwinder x86/unwind: Remove unused 'sp' parameter in unwind_dump() x86/unwind: Prepend hex mask value with '0x' in unwind_dump() x86/unwind: Properly zero-pad 32-bit values in unwind_dump() x86/unwind: Ensure stack pointer is aligned debug: Avoid setting BUGFLAG_WARNING twice x86/unwind: Silence entry-related warnings x86/unwind: Read stack return address in update_stack_state() x86/unwind: Move common code into update_stack_state() debug: Fix __bug_table[] in arch linker scripts debug: Add _ONCE() logic to report_bug() x86/debug: Define BUG() again for !CONFIG_BUG x86/debug: Implement __WARN() using UD0 x86/ftrace: Use Makefile logic instead of #ifdef for compiling ftrace_*.o x86/ftrace: Add -mfentry support to x86_32 with DYNAMIC_FTRACE set x86/ftrace: Clean up ftrace_regs_caller x86/ftrace: Add stack frame pointer to ftrace_caller x86/ftrace: Move the ftrace specific code out of entry_32.S ...
No related branches found
No related tags found
Showing
- arch/arm/kernel/vmlinux-xip.lds.S 2 additions, 0 deletionsarch/arm/kernel/vmlinux-xip.lds.S
- arch/arm/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/arm/kernel/vmlinux.lds.S
- arch/arm64/include/asm/bug.h 1 addition, 1 deletionarch/arm64/include/asm/bug.h
- arch/blackfin/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/blackfin/kernel/vmlinux.lds.S
- arch/c6x/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/c6x/kernel/vmlinux.lds.S
- arch/cris/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/cris/kernel/vmlinux.lds.S
- arch/frv/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/frv/kernel/vmlinux.lds.S
- arch/ia64/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/ia64/kernel/vmlinux.lds.S
- arch/mips/kernel/vmlinux.lds.S 1 addition, 0 deletionsarch/mips/kernel/vmlinux.lds.S
- arch/parisc/include/asm/bug.h 4 additions, 4 deletionsarch/parisc/include/asm/bug.h
- arch/powerpc/include/asm/bug.h 2 additions, 2 deletionsarch/powerpc/include/asm/bug.h
- arch/powerpc/kernel/vmlinux.lds.S 2 additions, 0 deletionsarch/powerpc/kernel/vmlinux.lds.S
- arch/s390/include/asm/bug.h 2 additions, 2 deletionsarch/s390/include/asm/bug.h
- arch/sh/include/asm/bug.h 2 additions, 2 deletionsarch/sh/include/asm/bug.h
- arch/um/Kconfig.common 0 additions, 5 deletionsarch/um/Kconfig.common
- arch/x86/Kconfig 1 addition, 1 deletionarch/x86/Kconfig
- arch/x86/entry/entry_32.S 1 addition, 170 deletionsarch/x86/entry/entry_32.S
- arch/x86/entry/entry_64.S 7 additions, 8 deletionsarch/x86/entry/entry_64.S
- arch/x86/include/asm/bug.h 63 additions, 17 deletionsarch/x86/include/asm/bug.h
- arch/x86/include/asm/page_64.h 15 additions, 1 deletionarch/x86/include/asm/page_64.h
Please register or sign in to comment