Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'liblockdep-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux into perf/urgent

Pull liblockdep fixes from Sasha Levin:

"two fixes that deal with compilation errors in liblockdep."

Signed-off-by: Ingo Molnar <mingo@kernel.org>

+5 -1
+2 -1
tools/lib/lockdep/Makefile
··· 14 14 $(eval $(1) = $(2))) 15 15 endef 16 16 17 - # Allow setting CC and AR, or setting CROSS_COMPILE as a prefix. 17 + # Allow setting CC and AR and LD, or setting CROSS_COMPILE as a prefix. 18 18 $(call allow-override,CC,$(CROSS_COMPILE)gcc) 19 19 $(call allow-override,AR,$(CROSS_COMPILE)ar) 20 + $(call allow-override,LD,$(CROSS_COMPILE)ld) 20 21 21 22 INSTALL = install 22 23
+3
tools/lib/lockdep/uinclude/linux/kernel.h
··· 28 28 #define __init 29 29 #define noinline 30 30 #define list_add_tail_rcu list_add_tail 31 + #define list_for_each_entry_rcu list_for_each_entry 32 + #define barrier() 33 + #define synchronize_sched() 31 34 32 35 #ifndef CALLER_ADDR0 33 36 #define CALLER_ADDR0 ((unsigned long)__builtin_return_address(0))