From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7999739790659511337==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: [arnd-playground:headers-clean-test 21/30] include/linux/spinlock.h:449:28: error: static declaration of 'spin_is_contended' follows non-static declaration Date: Tue, 02 Jun 2020 19:51:11 +0800 Message-ID: <202006021901.ENkbpqS4%lkp@intel.com> List-Id: --===============7999739790659511337== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git= headers-clean-test head: a25b75e508f3199f82d682ff1c5d6968d3286581 commit: 7cb3907a92dcc34da3c9242d72ca7ce2a2313817 [21/30] fixup config: arc-defconfig (attached as .config) compiler: arc-elf-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 7cb3907a92dcc34da3c9242d72ca7ce2a2313817 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = ARCH=3Darc = If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot All errors (new ones prefixed by >>, old ones prefixed by <<): In file included from arch/arc/kernel/asm-offsets.c:6: include/linux/sched.h: In function 'spin_needbreak': include/linux/sched.h:1862:9: error: implicit declaration of function 'spin= _is_contended' [-Werror=3Dimplicit-function-declaration] 1862 | return spin_is_contended(lock); | ^~~~~~~~~~~~~~~~~ In file included from include/linux/mmzone.h:8, from include/linux/mm.h:13, from arch/arc/kernel/asm-offsets.c:7: include/linux/spinlock.h: At top level: >> include/linux/spinlock.h:449:28: error: static declaration of 'spin_is_c= ontended' follows non-static declaration 449 | static __always_inline int spin_is_contended(spinlock_t *lock) | ^~~~~~~~~~~~~~~~~ In file included from arch/arc/kernel/asm-offsets.c:6: include/linux/sched.h:1862:9: note: previous implicit declaration of 'spin_= is_contended' was here 1862 | return spin_is_contended(lock); | ^~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:110: arch/arc/kernel/asm-offsets.s] Er= ror 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1177: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:185: __sub-make] Error 2 vim +/spin_is_contended +449 include/linux/spinlock.h c2f21ce2e31286 Thomas Gleixner 2009-12-02 448 = 3490565b633c70 Denys Vlasenko 2015-07-13 @449 static __always_inline int = spin_is_contended(spinlock_t *lock) c2f21ce2e31286 Thomas Gleixner 2009-12-02 450 { c2f21ce2e31286 Thomas Gleixner 2009-12-02 451 return raw_spin_is_contend= ed(&lock->rlock); c2f21ce2e31286 Thomas Gleixner 2009-12-02 452 } c2f21ce2e31286 Thomas Gleixner 2009-12-02 453 = :::::: The code at line 449 was first introduced by commit :::::: 3490565b633c705d2fb1f6ede51228952664663d locking/spinlocks: Force in= lining of spinlock ops :::::: TO: Denys Vlasenko :::::: CC: Ingo Molnar --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============7999739790659511337== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============7999739790659511337==--