All of lore.kernel.org
 help / color / mirror / Atom feed
* [mark-rutland:atomics/arch-atomic 21/25] arch/mips/include/asm/atomic.h:49:1: error: implicit declaration of function 'cmpxchg'
@ 2021-04-28  0:54 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-04-28  0:54 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git atomics/arch-atomic
head:   a01b575b1e6ed7458c510cc9f67ca8f48dadb1e4
commit: adffc629f57d9f7aa66206c53318f063e9eadb03 [21/25] locking/atomic: mips: move to the arch_atomic API
config: mips-randconfig-r033-20210427 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project d7308da4a5aaded897a7e0c06e7e88d81fc64879)
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
        # install mips cross compiling tool for clang build
        # apt-get install binutils-mips-linux-gnu
        # https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git/commit/?id=adffc629f57d9f7aa66206c53318f063e9eadb03
        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 adffc629f57d9f7aa66206c53318f063e9eadb03
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=mips 

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

All errors (new ones prefixed by >>):

   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:7:
>> arch/mips/include/asm/atomic.h:49:1: error: implicit declaration of function 'cmpxchg' [-Werror,-Wimplicit-function-declaration]
   ATOMIC_OPS(atomic, int)
   ^
   arch/mips/include/asm/atomic.h:41:9: note: expanded from macro 'ATOMIC_OPS'
           return cmpxchg(&v->counter, o, n);                              \
                  ^
   arch/mips/include/asm/atomic.h:49:1: note: did you mean '__cmpxchg'?
   arch/mips/include/asm/atomic.h:41:9: note: expanded from macro 'ATOMIC_OPS'
           return cmpxchg(&v->counter, o, n);                              \
                  ^
   arch/mips/include/asm/cmpxchg.h:153:15: note: '__cmpxchg' declared here
   unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
                 ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:7:
>> arch/mips/include/asm/atomic.h:49:1: error: implicit declaration of function 'xchg' [-Werror,-Wimplicit-function-declaration]
   ATOMIC_OPS(atomic, int)
   ^
   arch/mips/include/asm/atomic.h:46:9: note: expanded from macro 'ATOMIC_OPS'
           return xchg(&v->counter, n);                                    \
                  ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:82:
>> include/asm-generic/atomic-instrumented.h:829:9: error: implicit declaration of function 'arch_atomic_sub_if_positive' [-Werror,-Wimplicit-function-declaration]
           return arch_atomic_dec_if_positive(v);
                  ^
   arch/mips/include/asm/atomic.h:261:40: note: expanded from macro 'arch_atomic_dec_if_positive'
   #define arch_atomic_dec_if_positive(v)  arch_atomic_sub_if_positive(1, v)
                                           ^
   include/asm-generic/atomic-instrumented.h:829:9: note: did you mean 'arch_fx_sub_if_positive'?
   arch/mips/include/asm/atomic.h:261:40: note: expanded from macro 'arch_atomic_dec_if_positive'
   #define arch_atomic_dec_if_positive(v)  arch_atomic_sub_if_positive(1, v)
                                           ^
   arch/mips/include/asm/atomic.h:260:1: note: 'arch_fx_sub_if_positive' declared here
   ATOMIC_SIP_OP(atomic, int, subu, ll, sc)
   ^
   arch/mips/include/asm/atomic.h:209:23: note: expanded from macro 'ATOMIC_SIP_OP'
   static __inline__ int arch_##fx##_sub_if_positive(type i, pfx##_t * v)  \
                         ^
   <scratch space>:40:1: note: expanded from here
   arch_fx_sub_if_positive
   ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:87:
>> include/asm-generic/atomic-long.h:883:9: error: implicit declaration of function 'atomic_xchg' [-Werror,-Wimplicit-function-declaration]
           return atomic_xchg(v, i);
                  ^
   include/asm-generic/atomic-long.h:883:9: note: did you mean 'atomic64_xchg'?
   include/asm-generic/atomic-instrumented.h:1422:1: note: 'atomic64_xchg' declared here
   atomic64_xchg(atomic64_t *v, s64 i)
   ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:87:
   include/asm-generic/atomic-long.h:907:9: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           return atomic_cmpxchg(v, old, new);
                  ^
   include/asm-generic/atomic-long.h:907:9: note: did you mean 'atomic64_cmpxchg'?
   include/asm-generic/atomic-instrumented.h:1462:1: note: 'atomic64_cmpxchg' declared here
   atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
   ^
   In file included from arch/mips/kernel/asm-offsets.c:15:
   In file included from include/linux/mm.h:28:
>> include/linux/page_ref.h:175:19: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           int ret = likely(atomic_cmpxchg(&page->_refcount, count, 0) == count);
                            ^
   In file included from arch/mips/kernel/asm-offsets.c:17:
   In file included from include/linux/suspend.h:5:
   In file included from include/linux/swap.h:9:
   In file included from include/linux/memcontrol.h:22:
   In file included from include/linux/writeback.h:14:
>> include/linux/blk-cgroup.h:554:13: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
                   int cur = atomic_cmpxchg(&blkg->use_delay, old, old - 1);
                             ^
   include/linux/blk-cgroup.h:581:14: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           if (!old && atomic_cmpxchg(&blkg->use_delay, old, -1) == old)
                       ^
   include/linux/blk-cgroup.h:598:13: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           if (old && atomic_cmpxchg(&blkg->use_delay, old, 0) == old)
                      ^
   arch/mips/kernel/asm-offsets.c:26:6: warning: no previous prototype for function 'output_ptreg_defines' [-Wmissing-prototypes]
   void output_ptreg_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:26:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_ptreg_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:78:6: warning: no previous prototype for function 'output_task_defines' [-Wmissing-prototypes]
   void output_task_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:78:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_task_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:93:6: warning: no previous prototype for function 'output_thread_info_defines' [-Wmissing-prototypes]
   void output_thread_info_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:93:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_thread_info_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:110:6: warning: no previous prototype for function 'output_thread_defines' [-Wmissing-prototypes]
   void output_thread_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:110:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_thread_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:138:6: warning: no previous prototype for function 'output_thread_fpu_defines' [-Wmissing-prototypes]
   void output_thread_fpu_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:138:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_thread_fpu_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:181:6: warning: no previous prototype for function 'output_mm_defines' [-Wmissing-prototypes]
   void output_mm_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:181:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_mm_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:220:6: warning: no previous prototype for function 'output_sc_defines' [-Wmissing-prototypes]
   void output_sc_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:220:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_sc_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:255:6: warning: no previous prototype for function 'output_signal_defined' [-Wmissing-prototypes]
   void output_signal_defined(void)
        ^
   arch/mips/kernel/asm-offsets.c:255:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_signal_defined(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:348:6: warning: no previous prototype for function 'output_kvm_defines' [-Wmissing-prototypes]
   void output_kvm_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:348:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_kvm_defines(void)
   ^
   static 
   9 warnings and 9 errors generated.
--
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:7:
>> arch/mips/include/asm/atomic.h:49:1: error: implicit declaration of function 'cmpxchg' [-Werror,-Wimplicit-function-declaration]
   ATOMIC_OPS(atomic, int)
   ^
   arch/mips/include/asm/atomic.h:41:9: note: expanded from macro 'ATOMIC_OPS'
           return cmpxchg(&v->counter, o, n);                              \
                  ^
   arch/mips/include/asm/atomic.h:49:1: note: did you mean '__cmpxchg'?
   arch/mips/include/asm/atomic.h:41:9: note: expanded from macro 'ATOMIC_OPS'
           return cmpxchg(&v->counter, o, n);                              \
                  ^
   arch/mips/include/asm/cmpxchg.h:153:15: note: '__cmpxchg' declared here
   unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
                 ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:7:
>> arch/mips/include/asm/atomic.h:49:1: error: implicit declaration of function 'xchg' [-Werror,-Wimplicit-function-declaration]
   ATOMIC_OPS(atomic, int)
   ^
   arch/mips/include/asm/atomic.h:46:9: note: expanded from macro 'ATOMIC_OPS'
           return xchg(&v->counter, n);                                    \
                  ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:82:
>> include/asm-generic/atomic-instrumented.h:829:9: error: implicit declaration of function 'arch_atomic_sub_if_positive' [-Werror,-Wimplicit-function-declaration]
           return arch_atomic_dec_if_positive(v);
                  ^
   arch/mips/include/asm/atomic.h:261:40: note: expanded from macro 'arch_atomic_dec_if_positive'
   #define arch_atomic_dec_if_positive(v)  arch_atomic_sub_if_positive(1, v)
                                           ^
   include/asm-generic/atomic-instrumented.h:829:9: note: did you mean 'arch_fx_sub_if_positive'?
   arch/mips/include/asm/atomic.h:261:40: note: expanded from macro 'arch_atomic_dec_if_positive'
   #define arch_atomic_dec_if_positive(v)  arch_atomic_sub_if_positive(1, v)
                                           ^
   arch/mips/include/asm/atomic.h:260:1: note: 'arch_fx_sub_if_positive' declared here
   ATOMIC_SIP_OP(atomic, int, subu, ll, sc)
   ^
   arch/mips/include/asm/atomic.h:209:23: note: expanded from macro 'ATOMIC_SIP_OP'
   static __inline__ int arch_##fx##_sub_if_positive(type i, pfx##_t * v)  \
                         ^
   <scratch space>:40:1: note: expanded from here
   arch_fx_sub_if_positive
   ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:87:
>> include/asm-generic/atomic-long.h:883:9: error: implicit declaration of function 'atomic_xchg' [-Werror,-Wimplicit-function-declaration]
           return atomic_xchg(v, i);
                  ^
   include/asm-generic/atomic-long.h:883:9: note: did you mean 'atomic64_xchg'?
   include/asm-generic/atomic-instrumented.h:1422:1: note: 'atomic64_xchg' declared here
   atomic64_xchg(atomic64_t *v, s64 i)
   ^
   In file included from arch/mips/kernel/asm-offsets.c:12:
   In file included from include/linux/compat.h:10:
   In file included from include/linux/time.h:60:
   In file included from include/linux/time32.h:13:
   In file included from include/linux/timex.h:65:
   In file included from arch/mips/include/asm/timex.h:19:
   In file included from arch/mips/include/asm/cpu-type.h:12:
   In file included from include/linux/smp.h:13:
   In file included from include/linux/cpumask.h:13:
   In file included from include/linux/atomic.h:87:
   include/asm-generic/atomic-long.h:907:9: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           return atomic_cmpxchg(v, old, new);
                  ^
   include/asm-generic/atomic-long.h:907:9: note: did you mean 'atomic64_cmpxchg'?
   include/asm-generic/atomic-instrumented.h:1462:1: note: 'atomic64_cmpxchg' declared here
   atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
   ^
   In file included from arch/mips/kernel/asm-offsets.c:15:
   In file included from include/linux/mm.h:28:
>> include/linux/page_ref.h:175:19: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           int ret = likely(atomic_cmpxchg(&page->_refcount, count, 0) == count);
                            ^
   In file included from arch/mips/kernel/asm-offsets.c:17:
   In file included from include/linux/suspend.h:5:
   In file included from include/linux/swap.h:9:
   In file included from include/linux/memcontrol.h:22:
   In file included from include/linux/writeback.h:14:
>> include/linux/blk-cgroup.h:554:13: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
                   int cur = atomic_cmpxchg(&blkg->use_delay, old, old - 1);
                             ^
   include/linux/blk-cgroup.h:581:14: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           if (!old && atomic_cmpxchg(&blkg->use_delay, old, -1) == old)
                       ^
   include/linux/blk-cgroup.h:598:13: error: implicit declaration of function 'atomic_cmpxchg' [-Werror,-Wimplicit-function-declaration]
           if (old && atomic_cmpxchg(&blkg->use_delay, old, 0) == old)
                      ^
   arch/mips/kernel/asm-offsets.c:26:6: warning: no previous prototype for function 'output_ptreg_defines' [-Wmissing-prototypes]
   void output_ptreg_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:26:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_ptreg_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:78:6: warning: no previous prototype for function 'output_task_defines' [-Wmissing-prototypes]
   void output_task_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:78:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_task_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:93:6: warning: no previous prototype for function 'output_thread_info_defines' [-Wmissing-prototypes]
   void output_thread_info_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:93:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_thread_info_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:110:6: warning: no previous prototype for function 'output_thread_defines' [-Wmissing-prototypes]
   void output_thread_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:110:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_thread_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:138:6: warning: no previous prototype for function 'output_thread_fpu_defines' [-Wmissing-prototypes]
   void output_thread_fpu_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:138:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_thread_fpu_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:181:6: warning: no previous prototype for function 'output_mm_defines' [-Wmissing-prototypes]
   void output_mm_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:181:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_mm_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:220:6: warning: no previous prototype for function 'output_sc_defines' [-Wmissing-prototypes]
   void output_sc_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:220:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_sc_defines(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:255:6: warning: no previous prototype for function 'output_signal_defined' [-Wmissing-prototypes]
   void output_signal_defined(void)
        ^
   arch/mips/kernel/asm-offsets.c:255:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_signal_defined(void)
   ^
   static 
   arch/mips/kernel/asm-offsets.c:348:6: warning: no previous prototype for function 'output_kvm_defines' [-Wmissing-prototypes]
   void output_kvm_defines(void)
        ^
   arch/mips/kernel/asm-offsets.c:348:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void output_kvm_defines(void)
   ^
   static 
   9 warnings and 9 errors generated.
   make[2]: *** [scripts/Makefile.build:116: arch/mips/kernel/asm-offsets.s] Error 1
   make[2]: Target '__build' not remade because of errors.
   make[1]: *** [Makefile:1235: 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.
..


vim +/cmpxchg +49 arch/mips/include/asm/atomic.h

^1da177e4c3f41 include/asm-mips/atomic.h      Linus Torvalds 2005-04-16  48  
1da7bce8591d58 arch/mips/include/asm/atomic.h Paul Burton    2019-10-01 @49  ATOMIC_OPS(atomic, int)
^1da177e4c3f41 include/asm-mips/atomic.h      Linus Torvalds 2005-04-16  50  

:::::: The code at line 49 was first introduced by commit
:::::: 1da7bce8591d58bf2a442b0324659af7390401c2 MIPS: atomic: Deduplicate 32b & 64b read, set, xchg, cmpxchg

:::::: TO: Paul Burton <paul.burton@mips.com>
:::::: CC: Paul Burton <paul.burton@mips.com>

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

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

only message in thread, other threads:[~2021-04-28  0:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-28  0:54 [mark-rutland:atomics/arch-atomic 21/25] arch/mips/include/asm/atomic.h:49:1: error: implicit declaration of function 'cmpxchg' 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.