* [mark-rutland:atomics/arch-atomic 30/33] include/asm-generic/atomic-long.h:59:9: error: implicit declaration of function 'atomic64_add_return'; did you mean 'atomic64_dec_return'?
@ 2021-05-17 12:02 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-05-17 12:02 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 21824 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git atomics/arch-atomic
head: 11e2a4a373daf878d565ed5d53c35e4351d63221
commit: 48e41689de6bdea95046f62273daf4271e94381f [30/33] locking/atomic: sparc: move to ARCH_ATOMIC
config: sparc-allyesconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git/commit/?id=48e41689de6bdea95046f62273daf4271e94381f
git remote add mark-rutland https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git
git fetch --no-tags mark-rutland atomics/arch-atomic
git checkout 48e41689de6bdea95046f62273daf4271e94381f
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross W=1 ARCH=sparc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Note: the mark-rutland/atomics/arch-atomic HEAD 11e2a4a373daf878d565ed5d53c35e4351d63221 builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
In file included from include/linux/atomic.h:87,
from include/asm-generic/bitops/lock.h:5,
from arch/sparc/include/asm/bitops_64.h:52,
from arch/sparc/include/asm/bitops.h:5,
from include/linux/bitops.h:32,
from include/linux/kernel.h:12,
from include/asm-generic/bug.h:20,
from arch/sparc/include/asm/bug.h:25,
from include/linux/bug.h:5,
from include/linux/page-flags.h:10,
from kernel/bounds.c:10:
include/asm-generic/atomic-long.h: In function 'atomic_long_add_return':
>> include/asm-generic/atomic-long.h:59:9: error: implicit declaration of function 'atomic64_add_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
59 | return atomic64_add_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_add':
>> include/asm-generic/atomic-long.h:83:9: error: implicit declaration of function 'atomic64_fetch_add'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
83 | return atomic64_fetch_add(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_sub_return':
>> include/asm-generic/atomic-long.h:113:9: error: implicit declaration of function 'atomic64_sub_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
113 | return atomic64_sub_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_sub':
>> include/asm-generic/atomic-long.h:137:9: error: implicit declaration of function 'atomic64_fetch_sub'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
137 | return atomic64_fetch_sub(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_and':
>> include/asm-generic/atomic-long.h:275:9: error: implicit declaration of function 'atomic64_fetch_and'; did you mean 'atomic64_fetch_inc'? [-Werror=implicit-function-declaration]
275 | return atomic64_fetch_and(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_inc
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_or':
>> include/asm-generic/atomic-long.h:335:9: error: implicit declaration of function 'atomic64_fetch_or'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
335 | return atomic64_fetch_or(i, v);
| ^~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_xor':
>> include/asm-generic/atomic-long.h:365:9: error: implicit declaration of function 'atomic64_fetch_xor'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
365 | return atomic64_fetch_xor(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
cc1: some warnings being treated as errors
--
In file included from include/linux/atomic.h:87,
from include/asm-generic/bitops/lock.h:5,
from arch/sparc/include/asm/bitops_64.h:52,
from arch/sparc/include/asm/bitops.h:5,
from include/linux/bitops.h:32,
from include/linux/kernel.h:12,
from include/linux/delay.h:22,
from kernel//trace/preemptirq_delay_test.c:9:
include/asm-generic/atomic-long.h: In function 'atomic_long_add_return':
>> include/asm-generic/atomic-long.h:59:9: error: implicit declaration of function 'atomic64_add_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
59 | return atomic64_add_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_add':
>> include/asm-generic/atomic-long.h:83:9: error: implicit declaration of function 'atomic64_fetch_add'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
83 | return atomic64_fetch_add(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_sub_return':
>> include/asm-generic/atomic-long.h:113:9: error: implicit declaration of function 'atomic64_sub_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
113 | return atomic64_sub_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_sub':
>> include/asm-generic/atomic-long.h:137:9: error: implicit declaration of function 'atomic64_fetch_sub'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
137 | return atomic64_fetch_sub(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_and':
>> include/asm-generic/atomic-long.h:275:9: error: implicit declaration of function 'atomic64_fetch_and'; did you mean 'atomic64_fetch_inc'? [-Werror=implicit-function-declaration]
275 | return atomic64_fetch_and(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_inc
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_or':
>> include/asm-generic/atomic-long.h:335:9: error: implicit declaration of function 'atomic64_fetch_or'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
335 | return atomic64_fetch_or(i, v);
| ^~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_xor':
>> include/asm-generic/atomic-long.h:365:9: error: implicit declaration of function 'atomic64_fetch_xor'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
365 | return atomic64_fetch_xor(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
In file included from include/linux/mmzone.h:19,
from include/linux/topology.h:33,
from include/linux/irq.h:19,
from kernel//trace/preemptirq_delay_test.c:11:
include/linux/page-flags-layout.h: At top level:
include/linux/page-flags-layout.h:6:10: fatal error: generated/bounds.h: No such file or directory
6 | #include <generated/bounds.h>
| ^~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
--
In file included from include/linux/atomic.h:87,
from include/asm-generic/bitops/lock.h:5,
from arch/sparc/include/asm/bitops_64.h:52,
from arch/sparc/include/asm/bitops.h:5,
from include/linux/bitops.h:32,
from include/linux/kernel.h:12,
from include/asm-generic/bug.h:20,
from arch/sparc/include/asm/bug.h:25,
from include/linux/bug.h:5,
from include/linux/page-flags.h:10,
from kernel/bounds.c:10:
include/asm-generic/atomic-long.h: In function 'atomic_long_add_return':
>> include/asm-generic/atomic-long.h:59:9: error: implicit declaration of function 'atomic64_add_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
59 | return atomic64_add_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_add':
>> include/asm-generic/atomic-long.h:83:9: error: implicit declaration of function 'atomic64_fetch_add'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
83 | return atomic64_fetch_add(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_sub_return':
>> include/asm-generic/atomic-long.h:113:9: error: implicit declaration of function 'atomic64_sub_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
113 | return atomic64_sub_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_sub':
>> include/asm-generic/atomic-long.h:137:9: error: implicit declaration of function 'atomic64_fetch_sub'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
137 | return atomic64_fetch_sub(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_and':
>> include/asm-generic/atomic-long.h:275:9: error: implicit declaration of function 'atomic64_fetch_and'; did you mean 'atomic64_fetch_inc'? [-Werror=implicit-function-declaration]
275 | return atomic64_fetch_and(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_inc
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_or':
>> include/asm-generic/atomic-long.h:335:9: error: implicit declaration of function 'atomic64_fetch_or'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
335 | return atomic64_fetch_or(i, v);
| ^~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_xor':
>> include/asm-generic/atomic-long.h:365:9: error: implicit declaration of function 'atomic64_fetch_xor'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
365 | return atomic64_fetch_xor(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:117: kernel/bounds.s] Error 1
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1227: prepare0] Error 2
make[1]: Target 'modules_prepare' not remade because of errors.
make: *** [Makefile:215: __sub-make] Error 2
make: Target 'modules_prepare' not remade because of errors.
--
In file included from include/linux/atomic.h:87,
from include/asm-generic/bitops/lock.h:5,
from arch/sparc/include/asm/bitops_64.h:52,
from arch/sparc/include/asm/bitops.h:5,
from include/linux/bitops.h:32,
from include/linux/kernel.h:12,
from include/asm-generic/bug.h:20,
from arch/sparc/include/asm/bug.h:25,
from include/linux/bug.h:5,
from include/linux/page-flags.h:10,
from kernel/bounds.c:10:
include/asm-generic/atomic-long.h: In function 'atomic_long_add_return':
>> include/asm-generic/atomic-long.h:59:9: error: implicit declaration of function 'atomic64_add_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
59 | return atomic64_add_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_add':
>> include/asm-generic/atomic-long.h:83:9: error: implicit declaration of function 'atomic64_fetch_add'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
83 | return atomic64_fetch_add(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_sub_return':
>> include/asm-generic/atomic-long.h:113:9: error: implicit declaration of function 'atomic64_sub_return'; did you mean 'atomic64_dec_return'? [-Werror=implicit-function-declaration]
113 | return atomic64_sub_return(i, v);
| ^~~~~~~~~~~~~~~~~~~
| atomic64_dec_return
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_sub':
>> include/asm-generic/atomic-long.h:137:9: error: implicit declaration of function 'atomic64_fetch_sub'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
137 | return atomic64_fetch_sub(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_and':
>> include/asm-generic/atomic-long.h:275:9: error: implicit declaration of function 'atomic64_fetch_and'; did you mean 'atomic64_fetch_inc'? [-Werror=implicit-function-declaration]
275 | return atomic64_fetch_and(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_inc
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_or':
>> include/asm-generic/atomic-long.h:335:9: error: implicit declaration of function 'atomic64_fetch_or'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
335 | return atomic64_fetch_or(i, v);
| ^~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
include/asm-generic/atomic-long.h: In function 'atomic_long_fetch_xor':
>> include/asm-generic/atomic-long.h:365:9: error: implicit declaration of function 'atomic64_fetch_xor'; did you mean 'atomic64_fetch_dec'? [-Werror=implicit-function-declaration]
365 | return atomic64_fetch_xor(i, v);
| ^~~~~~~~~~~~~~~~~~
| atomic64_fetch_dec
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:117: kernel/bounds.s] Error 1
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1227: prepare0] Error 2
make[1]: Target 'prepare' not remade because of errors.
make: *** [Makefile:215: __sub-make] Error 2
make: Target 'prepare' not remade because of errors.
vim +59 include/asm-generic/atomic-long.h
586b610e43a5ad Will Deacon 2015-08-06 55
c020395b6634b7 Marco Elver 2019-11-26 56 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 57 atomic_long_add_return(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 58 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 @59 return atomic64_add_return(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 60 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 61
c020395b6634b7 Marco Elver 2019-11-26 62 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 63 atomic_long_add_return_acquire(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 64 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 65 return atomic64_add_return_acquire(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 66 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 67
c020395b6634b7 Marco Elver 2019-11-26 68 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 69 atomic_long_add_return_release(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 70 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 71 return atomic64_add_return_release(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 72 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 73
c020395b6634b7 Marco Elver 2019-11-26 74 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 75 atomic_long_add_return_relaxed(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 76 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 77 return atomic64_add_return_relaxed(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 78 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 79
c020395b6634b7 Marco Elver 2019-11-26 80 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 81 atomic_long_fetch_add(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 82 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 @83 return atomic64_fetch_add(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 84 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 85
c020395b6634b7 Marco Elver 2019-11-26 86 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 87 atomic_long_fetch_add_acquire(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 88 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 89 return atomic64_fetch_add_acquire(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 90 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 91
c020395b6634b7 Marco Elver 2019-11-26 92 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 93 atomic_long_fetch_add_release(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 94 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 95 return atomic64_fetch_add_release(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 96 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 97
c020395b6634b7 Marco Elver 2019-11-26 98 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 99 atomic_long_fetch_add_relaxed(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 100 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 101 return atomic64_fetch_add_relaxed(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 102 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 103
c020395b6634b7 Marco Elver 2019-11-26 104 static __always_inline void
b5d47ef9ea5c5f Mark Rutland 2018-09-04 105 atomic_long_sub(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 106 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 107 atomic64_sub(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 108 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 109
c020395b6634b7 Marco Elver 2019-11-26 110 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 111 atomic_long_sub_return(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 112 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 @113 return atomic64_sub_return(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 114 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 115
c020395b6634b7 Marco Elver 2019-11-26 116 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 117 atomic_long_sub_return_acquire(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 118 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 119 return atomic64_sub_return_acquire(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 120 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 121
c020395b6634b7 Marco Elver 2019-11-26 122 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 123 atomic_long_sub_return_release(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 124 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 125 return atomic64_sub_return_release(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 126 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 127
c020395b6634b7 Marco Elver 2019-11-26 128 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 129 atomic_long_sub_return_relaxed(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 130 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 131 return atomic64_sub_return_relaxed(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 132 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 133
c020395b6634b7 Marco Elver 2019-11-26 134 static __always_inline long
b5d47ef9ea5c5f Mark Rutland 2018-09-04 135 atomic_long_fetch_sub(long i, atomic_long_t *v)
b5d47ef9ea5c5f Mark Rutland 2018-09-04 136 {
b5d47ef9ea5c5f Mark Rutland 2018-09-04 @137 return atomic64_fetch_sub(i, v);
b5d47ef9ea5c5f Mark Rutland 2018-09-04 138 }
b5d47ef9ea5c5f Mark Rutland 2018-09-04 139
:::::: The code at line 59 was first introduced by commit
:::::: b5d47ef9ea5c5fe31d7eabeb79f697629bd9e2cb locking/atomics: Switch to generated atomic-long
:::::: TO: Mark Rutland <mark.rutland@arm.com>
:::::: CC: Ingo Molnar <mingo@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: 69638 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-05-17 12:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-17 12:02 [mark-rutland:atomics/arch-atomic 30/33] include/asm-generic/atomic-long.h:59:9: error: implicit declaration of function 'atomic64_add_return'; did you mean 'atomic64_dec_return'? kernel 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.