]> Git Repo - linux.git/commitdiff
Merge branch 'kcsan.2020.01.07a' into locking/kcsan
authorIngo Molnar <[email protected]>
Fri, 24 Jan 2020 08:33:52 +0000 (09:33 +0100)
committerIngo Molnar <[email protected]>
Fri, 24 Jan 2020 08:35:51 +0000 (09:35 +0100)
Pull KCSAN updates from Paul E. McKenney:

 - UBSAN fixes
 - inlining updates
 - documentation updates

Signed-off-by: Ingo Molnar <[email protected]>
1  2 
lib/Makefile

diff --combined lib/Makefile
index 135c6e468a5462d48f6a72019e139f097141e5d3,9d5bda950f5f0326ac04b899521ac3d6e01787da..e8fe705e720f90bd99e5aabd90636db984eddf6c
@@@ -29,7 -29,8 +29,7 @@@ KCSAN_SANITIZE_random32.o := 
  
  lib-y := ctype.o string.o vsprintf.o cmdline.o \
         rbtree.o radix-tree.o timerqueue.o xarray.o \
 -       idr.o extable.o \
 -       sha1.o chacha.o irq_regs.o argv_split.o \
 +       idr.o extable.o sha1.o irq_regs.o argv_split.o \
         flex_proportions.o ratelimit.o show_mem.o \
         is_single_threaded.o plist.o decompress.o kobject_uevent.o \
         earlycpio.o seq_buf.o siphash.o dec_and_lock.o \
@@@ -94,8 -95,6 +94,8 @@@ obj-$(CONFIG_TEST_MEMINIT) += test_memi
  
  obj-$(CONFIG_TEST_LIVEPATCH) += livepatch/
  
 +obj-$(CONFIG_KUNIT) += kunit/
 +
  ifeq ($(CONFIG_DEBUG_KOBJECT),y)
  CFLAGS_kobject.o += -DDEBUG
  CFLAGS_kobject_uevent.o += -DDEBUG
@@@ -112,7 -111,7 +112,7 @@@ obj-$(CONFIG_HAS_IOMEM) += iomap_copy.
  obj-$(CONFIG_CHECK_SIGNATURE) += check_signature.o
  obj-$(CONFIG_DEBUG_LOCKING_API_SELFTESTS) += locking-selftest.o
  
 -obj-y += logic_pio.o
 +lib-y += logic_pio.o
  
  obj-$(CONFIG_GENERIC_HWEIGHT) += hweight.o
  
@@@ -185,7 -184,6 +185,7 @@@ lib-$(CONFIG_GENERIC_BUG) += bug.
  obj-$(CONFIG_HAVE_ARCH_TRACEHOOK) += syscall.o
  
  obj-$(CONFIG_DYNAMIC_DEBUG) += dynamic_debug.o
 +obj-$(CONFIG_SYMBOLIC_ERRNAME) += errname.o
  
  obj-$(CONFIG_NLATTR) += nlattr.o
  
@@@ -217,7 -215,6 +217,7 @@@ obj-$(CONFIG_GENERIC_NET_UTILS) += net_
  
  obj-$(CONFIG_SG_SPLIT) += sg_split.o
  obj-$(CONFIG_SG_POOL) += sg_pool.o
 +obj-$(CONFIG_MEMREGION) += memregion.o
  obj-$(CONFIG_STMP_DEVICE) += stmp_device.o
  obj-$(CONFIG_IRQ_POLL) += irq_poll.o
  
@@@ -282,6 -279,7 +282,7 @@@ obj-$(CONFIG_UBSAN) += ubsan.
  
  UBSAN_SANITIZE_ubsan.o := n
  KASAN_SANITIZE_ubsan.o := n
+ KCSAN_SANITIZE_ubsan.o := n
  CFLAGS_ubsan.o := $(call cc-option, -fno-stack-protector) $(DISABLE_STACKLEAK_PLUGIN)
  
  obj-$(CONFIG_SBITMAP) += sbitmap.o
@@@ -296,6 -294,3 +297,6 @@@ obj-$(CONFIG_GENERIC_LIB_MULDI3) += mul
  obj-$(CONFIG_GENERIC_LIB_CMPDI2) += cmpdi2.o
  obj-$(CONFIG_GENERIC_LIB_UCMPDI2) += ucmpdi2.o
  obj-$(CONFIG_OBJAGG) += objagg.o
 +
 +# KUnit tests
 +obj-$(CONFIG_LIST_KUNIT_TEST) += list-test.o
This page took 0.058812 seconds and 4 git commands to generate.