lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 10 Oct 2015 22:03:06 +0800
From:	kbuild test robot <lkp@...el.com>
To:	Mike Galbraith <umgwanakikbuti@...il.com>
Cc:	kbuild-all@...org, Peter Zijlstra <peterz@...radead.org>,
	paul.szabo@...ney.edu.au, linux-kernel@...r.kernel.org
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@...llo.nl>
:::::: CC: Ingo Molnar <mingo@...e.hu>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Download attachment ".config.gz" of type "application/octet-stream" (39228 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ