All of lore.kernel.org
 help / color / mirror / Atom feed
* [jirislaby:devel 26/50] arch/x86/kernel/paravirt.c:198:9: sparse: sparse: too long token expansion
@ 2020-06-02 17:39 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-06-02 17:39 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 2373 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux.git devel
head:   ee0ee29f0a9eee7ef2b4db85375544fd048f8343
commit: 04ee605f3b4a02028b5247e8160e006c66bd5b74 [26/50] include condition in the BUG_ON/WARN_ON output
config: i386-randconfig-s002-20200602 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.1-244-g0ee050a8-dirty
        git checkout 04ee605f3b4a02028b5247e8160e006c66bd5b74
        # save the attached .config to linux build tree
        make W=1 C=1 ARCH=i386 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)

>> arch/x86/kernel/paravirt.c:198:9: sparse: sparse: too long token expansion
   arch/x86/kernel/paravirt.c:205:9: sparse: sparse: too long token expansion
--
>> arch/x86/mm/tlb.c:315:9: sparse: sparse: too long token expansion
--
>> arch/x86/kernel/cpu/microcode/amd.c:678:9: sparse: sparse: too long token expansion

vim +198 arch/x86/kernel/paravirt.c

8965c1c0950d459 arch/x86/kernel/paravirt_32.c Jeremy Fitzhardinge 2007-10-16  195  
8965c1c0950d459 arch/x86/kernel/paravirt_32.c Jeremy Fitzhardinge 2007-10-16  196  static inline void enter_lazy(enum paravirt_lazy_mode mode)
8965c1c0950d459 arch/x86/kernel/paravirt_32.c Jeremy Fitzhardinge 2007-10-16  197  {
c6ae41e7d469f00 arch/x86/kernel/paravirt.c    Alex Shi            2012-05-11 @198  	BUG_ON(this_cpu_read(paravirt_lazy_mode) != PARAVIRT_LAZY_NONE);
8965c1c0950d459 arch/x86/kernel/paravirt_32.c Jeremy Fitzhardinge 2007-10-16  199  
c6ae41e7d469f00 arch/x86/kernel/paravirt.c    Alex Shi            2012-05-11  200  	this_cpu_write(paravirt_lazy_mode, mode);
8965c1c0950d459 arch/x86/kernel/paravirt_32.c Jeremy Fitzhardinge 2007-10-16  201  }
8965c1c0950d459 arch/x86/kernel/paravirt_32.c Jeremy Fitzhardinge 2007-10-16  202  

:::::: The code at line 198 was first introduced by commit
:::::: c6ae41e7d469f00d9c92a2b2887c7235d121c009 x86: replace percpu_xxx funcs with this_cpu_xxx

:::::: TO: Alex Shi <alex.shi@intel.com>
:::::: CC: Tejun Heo <tj@kernel.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 28479 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-06-02 17:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-02 17:39 [jirislaby:devel 26/50] arch/x86/kernel/paravirt.c:198:9: sparse: sparse: too long token expansion kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.