Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts
authorIngo Molnar <mingo@kernel.org>
Sat, 21 Mar 2020 08:23:40 +0000 (09:23 +0100)
committerIngo Molnar <mingo@kernel.org>
Sat, 21 Mar 2020 08:24:41 +0000 (09:24 +0100)
Conflicts:
arch/x86/purgatory/Makefile

Signed-off-by: Ingo Molnar <mingo@kernel.org>
19 files changed:
1  2 
MAINTAINERS
Makefile
arch/x86/Kconfig
arch/x86/boot/Makefile
arch/x86/boot/compressed/Makefile
arch/x86/entry/vdso/Makefile
arch/x86/kernel/Makefile
arch/x86/kernel/cpu/Makefile
arch/x86/mm/Makefile
arch/x86/purgatory/Makefile
arch/x86/realmode/rm/Makefile
drivers/firmware/efi/libstub/Makefile
include/linux/sched.h
init/main.c
kernel/Makefile
lib/Kconfig.debug
lib/Makefile
mm/Makefile
scripts/Makefile.lib

diff --cc MAINTAINERS
Simple merge
diff --cc Makefile
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -14,12 -14,17 +14,18 @@@ $(obj)/sha256.o: $(srctree)/lib/crypto/
  
  CFLAGS_sha256.o := -D__DISABLE_EXPORTS
  
- LDFLAGS_purgatory.ro := -e purgatory_start -r --no-undefined -nostdlib -z nodefaultlib
- targets += purgatory.ro
- # Sanitizer runtimes are unavailable and cannot be linked here.
+ # When linking purgatory.ro with -r unresolved symbols are not checked,
+ # also link a purgatory.chk binary without -r to check for unresolved symbols.
+ PURGATORY_LDFLAGS := -e purgatory_start -nostdlib -z nodefaultlib
+ LDFLAGS_purgatory.ro := -r $(PURGATORY_LDFLAGS)
+ LDFLAGS_purgatory.chk := $(PURGATORY_LDFLAGS)
+ targets += purgatory.ro purgatory.chk
+ # Sanitizer, etc. runtimes are unavailable and cannot be linked here.
+ GCOV_PROFILE  := n
  KASAN_SANITIZE        := n
+ UBSAN_SANITIZE        := n
 +KCSAN_SANITIZE        := n
  KCOV_INSTRUMENT := n
  
  # These are adjustments to the compiler flags used for objects that
Simple merge
Simple merge
Simple merge
diff --cc init/main.c
Simple merge
diff --cc kernel/Makefile
Simple merge
Simple merge
diff --cc lib/Makefile
Simple merge
diff --cc mm/Makefile
Simple merge
Simple merge