All of lore.kernel.org
 help / color / mirror / Atom feed
* arch/mips/include/asm/uaccess.h:889:44: error: 'len' undeclared
@ 2017-03-28 23:21 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2017-03-28 23:21 UTC (permalink / raw)
  To: Al Viro; +Cc: kbuild-all, linux-fsdevel

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

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.uaccess
head:   96ab63186a96337f75ffe347cef9328d8aadd69e
commit: 5821b3d89d534f1fc0df2c67d36dca9b699b34b4 mips: switch to RAW_COPY_USER
date:   3 hours ago
config: mips-allmodconfig (attached as .config)
compiler: mips-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 5821b3d89d534f1fc0df2c67d36dca9b699b34b4
        # save the attached .config to linux build tree
        make.cross ARCH=mips 

All error/warnings (new ones prefixed by >>):

   In file included from include/linux/uaccess.h:13:0,
                    from include/linux/highmem.h:8,
                    from include/linux/bio.h:21,
                    from include/linux/writeback.h:205,
                    from include/linux/memcontrol.h:30,
                    from include/linux/swap.h:8,
                    from include/linux/suspend.h:4,
                    from arch/mips/kernel/asm-offsets.c:16:
   arch/mips/include/asm/uaccess.h: In function 'raw_copy_to_user':
>> arch/mips/include/asm/uaccess.h:889:44: error: 'len' undeclared (first use in this function)
      return __invoke_copy_to_kernel(to, from, len);
                                               ^
   arch/mips/include/asm/uaccess.h:831:16: note: in definition of macro '__invoke_copy_to'
     __cu_len_r = (n);      \
                   ^
>> arch/mips/include/asm/uaccess.h:889:10: note: in expansion of macro '__invoke_copy_to_kernel'
      return __invoke_copy_to_kernel(to, from, len);
             ^~~~~~~~~~~~~~~~~~~~~~~
   arch/mips/include/asm/uaccess.h:889:44: note: each undeclared identifier is reported only once for each function it appears in
      return __invoke_copy_to_kernel(to, from, len);
                                               ^
   arch/mips/include/asm/uaccess.h:831:16: note: in definition of macro '__invoke_copy_to'
     __cu_len_r = (n);      \
                   ^
>> arch/mips/include/asm/uaccess.h:889:10: note: in expansion of macro '__invoke_copy_to_kernel'
      return __invoke_copy_to_kernel(to, from, len);
             ^~~~~~~~~~~~~~~~~~~~~~~
   arch/mips/include/asm/uaccess.h: In function 'raw_copy_from_user':
   arch/mips/include/asm/uaccess.h:898:46: error: 'len' undeclared (first use in this function)
      return __invoke_copy_from_kernel(to, from, len);
                                                 ^
   arch/mips/include/asm/uaccess.h:808:16: note: in definition of macro '__invoke_copy_from'
     __cu_len_r = (n);      \
                   ^
>> arch/mips/include/asm/uaccess.h:898:10: note: in expansion of macro '__invoke_copy_from_kernel'
      return __invoke_copy_from_kernel(to, from, len);
             ^~~~~~~~~~~~~~~~~~~~~~~~~
   make[2]: *** [arch/mips/kernel/asm-offsets.s] Error 1
   make[2]: Target '__build' not remade because of errors.
   make[1]: *** [prepare0] Error 2
   make[1]: Target 'prepare' not remade because of errors.
   make: *** [sub-make] Error 2

vim +/len +889 arch/mips/include/asm/uaccess.h

   883	#endif /* CONFIG_EVA */
   884	
   885	static inline unsigned long
   886	raw_copy_to_user(void __user *to, const void *from, unsigned long n)
   887	{
   888		if (eva_kernel_access())
 > 889			return __invoke_copy_to_kernel(to, from, len);
   890		else
   891			return __invoke_copy_to_user(to, from, len);
   892	}
   893	
   894	static inline unsigned long
   895	raw_copy_from_user(void *to, const void __user *from, unsigned long n)
   896	{
   897		if (eva_kernel_access())
 > 898			return __invoke_copy_from_kernel(to, from, len);
   899		else
   900			return __invoke_copy_from_user(to, from, len);
   901	}

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

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

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

only message in thread, other threads:[~2017-03-28 23:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-28 23:21 arch/mips/include/asm/uaccess.h:889:44: error: 'len' undeclared 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.