Hi, [auto build test WARNING on v4.7-rc7] [cannot apply to net/master net-next/master ipsec-next/master] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/Jiri-Kosina/net-sched-convert-qdisc-linked-list-to-hashtable/20160729-155412 config: x86_64-randconfig-s1-07292101 (attached as .config) compiler: gcc-4.4 (Debian 4.4.7-8) 4.4.7 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All warnings (new ones prefixed by >>): In file included from drivers/net/ethernet/dec/tulip/de4x5.c:480: drivers/net/ethernet/dec/tulip/de4x5.h:864:1: warning: "HASH_BITS" redefined In file included from include/linux/netdevice.h:55, from drivers/net/ethernet/dec/tulip/de4x5.c:459: >> include/linux/hashtable.h:27:1: warning: this is the location of the >> previous definition drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: dma_free_coherent()+0x4b: function has unreachable instruction vim +27 include/linux/hashtable.h d9b482c8 Sasha Levin 2012-10-30 11 #include <linux/kernel.h> d9b482c8 Sasha Levin 2012-10-30 12 #include <linux/hash.h> d9b482c8 Sasha Levin 2012-10-30 13 #include <linux/rculist.h> d9b482c8 Sasha Levin 2012-10-30 14 d9b482c8 Sasha Levin 2012-10-30 15 #define DEFINE_HASHTABLE(name, bits) \ d9b482c8 Sasha Levin 2012-10-30 16 struct hlist_head name[1 << (bits)] = \ d9b482c8 Sasha Levin 2012-10-30 17 { [0 ... ((1 << (bits)) - 1)] = HLIST_HEAD_INIT } d9b482c8 Sasha Levin 2012-10-30 18 6180d9de Eric Dumazet 2015-11-18 19 #define DEFINE_READ_MOSTLY_HASHTABLE(name, bits) \ 6180d9de Eric Dumazet 2015-11-18 20 struct hlist_head name[1 << (bits)] __read_mostly = \ 6180d9de Eric Dumazet 2015-11-18 21 { [0 ... ((1 << (bits)) - 1)] = HLIST_HEAD_INIT } 6180d9de Eric Dumazet 2015-11-18 22 d9b482c8 Sasha Levin 2012-10-30 23 #define DECLARE_HASHTABLE(name, bits) \ d9b482c8 Sasha Levin 2012-10-30 24 struct hlist_head name[1 << (bits)] d9b482c8 Sasha Levin 2012-10-30 25 d9b482c8 Sasha Levin 2012-10-30 26 #define HASH_SIZE(name) (ARRAY_SIZE(name)) d9b482c8 Sasha Levin 2012-10-30 @27 #define HASH_BITS(name) ilog2(HASH_SIZE(name)) d9b482c8 Sasha Levin 2012-10-30 28 d9b482c8 Sasha Levin 2012-10-30 29 /* Use hash_32 when possible to allow for fast 32bit hashing in 64bit kernels. */ d9b482c8 Sasha Levin 2012-10-30 30 #define hash_min(val, bits) \ d9b482c8 Sasha Levin 2012-10-30 31 (sizeof(val) <= 4 ? hash_32(val, bits) : hash_long(val, bits)) d9b482c8 Sasha Levin 2012-10-30 32 d9b482c8 Sasha Levin 2012-10-30 33 static inline void __hash_init(struct hlist_head *ht, unsigned int sz) d9b482c8 Sasha Levin 2012-10-30 34 { d9b482c8 Sasha Levin 2012-10-30 35 unsigned int i; :::::: The code at line 27 was first introduced by commit :::::: d9b482c8ba1973a189f2d4c8175d405b87fbf2d7 hashtable: introduce a small and naive hashtable :::::: TO: Sasha Levin <levinsasha...@gmail.com> :::::: CC: Linus Torvalds <torva...@linux-foundation.org> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: Binary data