tree:
https://git.kernel.org/pub/scm/linux/kernel/git/rppt/linux.git
memblock/iterators-cleanup/v3
head: f0d593460d044672ca2ea065efc283e30dd23ef1
commit: 01b2e0673f21479222dd0f387b5b73ec037d8096 [12/17] arch, drivers: replace
for_each_membock() with for_each_mem_range()
config: powerpc64-randconfig-r026-20200810 (attached as .config)
compiler: powerpc-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
git checkout 01b2e0673f21479222dd0f387b5b73ec037d8096
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
arch/powerpc/mm/kasan/kasan_init_32.c: In function 'kasan_init':
> arch/powerpc/mm/kasan/kasan_init_32.c:150:3: error: 'ret'
undeclared (first use in this function); did you mean 'net'?
150 |
ret = kasan_init_region(__va(base), top - base);
| ^~~
| net
arch/powerpc/mm/kasan/kasan_init_32.c:150:3: note: each undeclared identifier is
reported only once for each function it appears in
vim +150 arch/powerpc/mm/kasan/kasan_init_32.c
41ea93cf7ba4e0 Christophe Leroy 2020-07-02 138
41ea93cf7ba4e0 Christophe Leroy 2020-07-02 139 void __init kasan_init(void)
41ea93cf7ba4e0 Christophe Leroy 2020-07-02 140 {
01b2e0673f2147 Mike Rapoport 2020-07-26 141 phys_addr_t base, end;
01b2e0673f2147 Mike Rapoport 2020-07-26 142 u64 i;
2edb16efc899f9 Christophe Leroy 2019-04-26 143
01b2e0673f2147 Mike Rapoport 2020-07-26 144 for_each_mem_range(i, &base,
&end) {
01b2e0673f2147 Mike Rapoport 2020-07-26 145 phys_addr_t top = min(end,
total_lowmem);
2edb16efc899f9 Christophe Leroy 2019-04-26 146
2edb16efc899f9 Christophe Leroy 2019-04-26 147 if (base >= top)
2edb16efc899f9 Christophe Leroy 2019-04-26 148 continue;
2edb16efc899f9 Christophe Leroy 2019-04-26 149
2edb16efc899f9 Christophe Leroy 2019-04-26 @150 ret = kasan_init_region(__va(base), top
- base);
2edb16efc899f9 Christophe Leroy 2019-04-26 151 if (ret)
2edb16efc899f9 Christophe Leroy 2019-04-26 152 panic("kasan: kasan_init_region()
failed");
2edb16efc899f9 Christophe Leroy 2019-04-26 153 }
ec97d022f621c6 Christophe Leroy 2020-05-19 154
2edb16efc899f9 Christophe Leroy 2019-04-26 155 kasan_remap_early_shadow_ro();
2edb16efc899f9 Christophe Leroy 2019-04-26 156
2edb16efc899f9 Christophe Leroy 2019-04-26 157 clear_page(kasan_early_shadow_page);
2edb16efc899f9 Christophe Leroy 2019-04-26 158
2edb16efc899f9 Christophe Leroy 2019-04-26 159 /* At this point kasan is fully
initialized. Enable error messages */
2edb16efc899f9 Christophe Leroy 2019-04-26 160 init_task.kasan_depth = 0;
2edb16efc899f9 Christophe Leroy 2019-04-26 161 pr_info("KASAN init done\n");
2edb16efc899f9 Christophe Leroy 2019-04-26 162 }
2edb16efc899f9 Christophe Leroy 2019-04-26 163
:::::: The code at line 150 was first introduced by commit
:::::: 2edb16efc899f9c232e2d880930b855e4cf55df4 powerpc/32: Add KASAN support
:::::: TO: Christophe Leroy <christophe.leroy(a)c-s.fr>
:::::: CC: Michael Ellerman <mpe(a)ellerman.id.au>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org