All of lore.kernel.org
 help / color / mirror / Atom feed
* [peterz-queue:master 9/12] include/linux/compiler.h:238:2: error: implicit declaration of function 'kcsan_check_atomic_write'; did you mean
@ 2020-03-25 19:37 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-03-25 19:37 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git master
head:   642c66088a62792c062eb231547abb67c4bee23c
commit: 275aa4fd26b071cbdec37ee3b8e700da2d39dbbe [9/12] Merge branch 'locking/atomics'
config: m68k-allmodconfig (attached as .config)
compiler: m68k-linux-gcc (GCC) 9.2.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 275aa4fd26b071cbdec37ee3b8e700da2d39dbbe
        # save the attached .config to linux build tree
        GCC_VERSION=9.2.0 make.cross ARCH=m68k 

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

All errors (new ones prefixed by >>):

   WARNING: unmet direct dependencies detected for NEED_MULTIPLE_NODES
   Depends on DISCONTIGMEM || NUMA
   Selected by
   - SINGLE_MEMORY_CHUNK && MMU
   In file included from include/linux/kernel.h:11,
   from include/linux/list.h:9,
   from include/linux/rculist.h:10,
   from include/linux/pid.h:5,
   from include/linux/sched.h:14,
   from arch/m68k/kernel/asm-offsets.c:15:
   include/linux/list.h: In function 'INIT_LIST_HEAD':
>> include/linux/compiler.h:238:2: error: implicit declaration of function 'kcsan_check_atomic_write'; did you mean
   238 | kcsan_check_atomic_write(&(x), sizeof(x)); | ^~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/list.h:35:2: note: in expansion of macro 'WRITE_ONCE'
   35 | WRITE_ONCE(list->next, list);
   | ^~~~~~~~~~
   include/linux/list.h: In function 'list_empty':
>> include/linux/compiler.h:226:2: error: implicit declaration of function 'kcsan_check_atomic_read'; did you mean
   226 | kcsan_check_atomic_read(&(x), sizeof(x)); | ^~~~~~~~~~~~~~~~~~~~~~~
   include/linux/list.h:282:9: note: in expansion of macro 'READ_ONCE'
   282 | return READ_ONCE(head->next) == head;
   | ^~~~~~~~~
   cc1: some warnings being treated as errors
   Makefile Module.symvers System.map arch block certs crypto drivers fs include init ipc kernel lib mm modules.builtin modules.builtin.modinfo modules.order net scripts security sound source usr virt vmlinux vmlinux.gz vmlinux.o [scripts/Makefile.build:101: arch/m68k/kernel/asm-offsets.s] Error 1
   Target '__build' not remade because of errors.
   Makefile Module.symvers System.map arch block certs crypto drivers fs include init ipc kernel lib mm modules.builtin modules.builtin.modinfo modules.order net scripts security sound source usr virt vmlinux vmlinux.gz vmlinux.o [Makefile:1114: prepare0] Error 2
   Target 'prepare' not remade because of errors.
   make: Makefile Module.symvers System.map arch block certs crypto drivers fs include init ipc kernel lib mm modules.builtin modules.builtin.modinfo modules.order net scripts security sound source usr virt vmlinux vmlinux.gz vmlinux.o [Makefile:180: sub-make] Error 2
   16 real 6 user 7 sys 89.10% cpu make prepare

vim +/kcsan_check_atomic_write +238 include/linux/compiler.h

   224	
   225	#define READ_ONCE(x) ({					\
 > 226		kcsan_check_atomic_read(&(x), sizeof(x));	\
   227		READ_ONCE_NOCHECK(x);				\
   228	})
   229	
   230	#define __WRITE_ONCE(x, val)				\
   231	do {							\
   232		*(volatile typeof(x) *)&(x) = (val);		\
   233	} while (0)
   234	
   235	#define WRITE_ONCE(x, val)				\
   236	do {							\
   237		compiletime_assert_rwonce_type(x);		\
 > 238		kcsan_check_atomic_write(&(x), sizeof(x));	\
   239		__WRITE_ONCE(x, val);				\
   240	} while (0)
   241	

---
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: 52806 bytes --]

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

only message in thread, other threads:[~2020-03-25 19:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-25 19:37 [peterz-queue:master 9/12] include/linux/compiler.h:238:2: error: implicit declaration of function 'kcsan_check_atomic_write'; did you mean 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.