[PATCH] arch/powerpc/mm/slice: Cleanup leftover use of task_size
kbuild test robot
lkp at intel.com
Fri Apr 14 01:35:06 AEST 2017
Hi Rick,
[auto build test ERROR on powerpc/next]
[also build test ERROR on next-20170413]
[cannot apply to v4.11-rc6]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/ricklind-linux-vnet-ibm-com/arch-powerpc-mm-slice-Cleanup-leftover-use-of-task_size/20170413-182643
base: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
config: powerpc-defconfig (attached as .config)
compiler: powerpc64-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
# save the attached .config to linux build tree
make.cross ARCH=powerpc
All errors (new ones prefixed by >>):
arch/powerpc/mm/slice.c: In function 'slice_area_is_free':
>> arch/powerpc/mm/slice.c:99:9: error: 'struct mm_struct' has no member named 'addr_limit'
if ((mm->addr_limit - len) < addr)
^~
arch/powerpc/mm/slice.c: In function 'slice_mask_for_free':
arch/powerpc/mm/slice.c:136:8: error: 'struct mm_struct' has no member named 'addr_limit'
if (mm->addr_limit <= SLICE_LOW_TOP)
^~
In file included from include/linux/bug.h:4:0,
from include/linux/mmdebug.h:4,
from include/linux/mm.h:8,
from arch/powerpc/mm/slice.c:28:
arch/powerpc/mm/slice.c: In function 'slice_get_unmapped_area':
arch/powerpc/mm/slice.c:447:11: error: 'struct mm_struct' has no member named 'addr_limit'
BUG_ON(mm->addr_limit == 0);
^
arch/powerpc/include/asm/bug.h:75:27: note: in definition of macro 'BUG_ON'
if (__builtin_constant_p(x)) { \
^
arch/powerpc/mm/slice.c:447:11: error: 'struct mm_struct' has no member named 'addr_limit'
BUG_ON(mm->addr_limit == 0);
^
arch/powerpc/include/asm/bug.h:76:7: note: in definition of macro 'BUG_ON'
if (x) \
^
arch/powerpc/mm/slice.c:447:11: error: 'struct mm_struct' has no member named 'addr_limit'
BUG_ON(mm->addr_limit == 0);
^
arch/powerpc/include/asm/bug.h:84:25: note: in definition of macro 'BUG_ON'
"r" ((__force long)(x))); \
^
arch/powerpc/mm/slice.c:454:14: error: 'struct mm_struct' has no member named 'addr_limit'
if (len > mm->addr_limit)
^~
arch/powerpc/mm/slice.c:460:25: error: 'struct mm_struct' has no member named 'addr_limit'
if (fixed && addr > (mm->addr_limit - len))
^~
arch/powerpc/mm/slice.c:468:16: error: 'struct mm_struct' has no member named 'addr_limit'
if (addr > mm->addr_limit - len ||
^~
vim +99 arch/powerpc/mm/slice.c
93
94 static int slice_area_is_free(struct mm_struct *mm, unsigned long addr,
95 unsigned long len)
96 {
97 struct vm_area_struct *vma;
98
> 99 if ((mm->addr_limit - len) < addr)
100 return 0;
101 vma = find_vma(mm, addr);
102 return (!vma || (addr + len) <= vma->vm_start);
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 23116 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20170413/f94ce2e4/attachment-0001.gz>
More information about the Linuxppc-dev
mailing list