Messages in this thread | | | Date | Sat, 10 Oct 2015 22:03:06 +0800 | From | kbuild test robot <> | Subject | Re: [patch] sched: disable task group re-weighting on the desktop |
| |
Hi Mike,
[auto build test ERROR on v4.3-rc4 -- if it's inappropriate base, please ignore]
config: mips-allyesconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=mips
All errors (new ones prefixed by >>):
In file included from kernel/sched/fair.c:36:0: kernel/sched/fair.c: In function 'update_cfs_shares': >> kernel/sched/sched.h:1001:24: error: implicit declaration of function 'static_branch_SMP_FAIR_GROUPS' [-Werror=implicit-function-declaration] #define sched_feat(x) (static_branch_##x(&sched_feat_keys[__SCHED_FEAT_##x])) ^ kernel/sched/fair.c:2425:34: note: in expansion of macro 'sched_feat' if (!IS_ENABLED(CONFIG_SMP) || !sched_feat(SMP_FAIR_GROUPS)) { ^ kernel/sched/sched.h:1001:59: error: '__SCHED_FEAT_SMP_FAIR_GROUPS' undeclared (first use in this function) #define sched_feat(x) (static_branch_##x(&sched_feat_keys[__SCHED_FEAT_##x])) ^ kernel/sched/fair.c:2425:34: note: in expansion of macro 'sched_feat' if (!IS_ENABLED(CONFIG_SMP) || !sched_feat(SMP_FAIR_GROUPS)) { ^ kernel/sched/sched.h:1001:59: note: each undeclared identifier is reported only once for each function it appears in #define sched_feat(x) (static_branch_##x(&sched_feat_keys[__SCHED_FEAT_##x])) ^ kernel/sched/fair.c:2425:34: note: in expansion of macro 'sched_feat' if (!IS_ENABLED(CONFIG_SMP) || !sched_feat(SMP_FAIR_GROUPS)) { ^ cc1: some warnings being treated as errors
vim +/static_branch_SMP_FAIR_GROUPS +1001 kernel/sched/sched.h
029632fb kernel/sched.h Peter Zijlstra 2011-10-25 985 }; 029632fb kernel/sched.h Peter Zijlstra 2011-10-25 986 029632fb kernel/sched.h Peter Zijlstra 2011-10-25 987 #undef SCHED_FEAT 029632fb kernel/sched.h Peter Zijlstra 2011-10-25 988 f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 989 #if defined(CONFIG_SCHED_DEBUG) && defined(HAVE_JUMP_LABEL) f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 990 #define SCHED_FEAT(name, enabled) \ c5905afb kernel/sched/sched.h Ingo Molnar 2012-02-24 991 static __always_inline bool static_branch_##name(struct static_key *key) \ f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 992 { \ 6e76ea8a kernel/sched/sched.h Jason Baron 2014-07-02 993 return static_key_##enabled(key); \ f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 994 } f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 995 f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 996 #include "features.h" f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 997 f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 998 #undef SCHED_FEAT f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 999 c5905afb kernel/sched/sched.h Ingo Molnar 2012-02-24 1000 extern struct static_key sched_feat_keys[__SCHED_FEAT_NR]; f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 @1001 #define sched_feat(x) (static_branch_##x(&sched_feat_keys[__SCHED_FEAT_##x])) f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 1002 #else /* !(SCHED_DEBUG && HAVE_JUMP_LABEL) */ 029632fb kernel/sched.h Peter Zijlstra 2011-10-25 1003 #define sched_feat(x) (sysctl_sched_features & (1UL << __SCHED_FEAT_##x)) f8b6d1cc kernel/sched/sched.h Peter Zijlstra 2011-07-06 1004 #endif /* SCHED_DEBUG && HAVE_JUMP_LABEL */ 029632fb kernel/sched.h Peter Zijlstra 2011-10-25 1005 cbee9f88 kernel/sched/sched.h Peter Zijlstra 2012-10-25 1006 #ifdef CONFIG_NUMA_BALANCING cbee9f88 kernel/sched/sched.h Peter Zijlstra 2012-10-25 1007 #define sched_feat_numa(x) sched_feat(x) 3105b86a kernel/sched/sched.h Mel Gorman 2012-11-23 1008 #ifdef CONFIG_SCHED_DEBUG 3105b86a kernel/sched/sched.h Mel Gorman 2012-11-23 1009 #define numabalancing_enabled sched_feat_numa(NUMA)
:::::: The code at line 1001 was first introduced by commit :::::: f8b6d1cc7dc15cf3de538b864eefaedad7a84d85 sched: Use jump_labels for sched_feat
:::::: TO: Peter Zijlstra <a.p.zijlstra@chello.nl> :::::: CC: Ingo Molnar <mingo@elte.hu>
--- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation [unhandled content-type:application/octet-stream] | |