CC: [email protected] CC: [email protected] TO: Jiaxun Yang <[email protected]> CC: Thomas Bogendoerfer <[email protected]>
Hi Jiaxun, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 454859c552da78b0f587205d308401922b56863e commit: b13812ddea615b6507beef24f76540c0c1143c5c MIPS: Loongson2ef: Disable Loongson MMI instructions date: 7 months ago :::::: branch date: 14 hours ago :::::: commit date: 7 months ago config: mips-randconfig-m031-20210408 (attached as .config) compiler: mips64el-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: arch/mips/loongson2ef/common/mem.c:20 prom_init_memory() warn: should 'memsize << 20' be a 64 bit type? arch/mips/loongson2ef/common/mem.c:45 prom_init_memory() warn: should 'highmemsize << 20' be a 64 bit type? arch/mips/kernel/signal.c:534 restore_sigcontext() warn: inconsistent indenting drivers/mmc/host/jz4740_mmc.c:361 jz4740_mmc_post_request() error: we previously assumed 'data' could be null (see line 357) Old smatch warnings: arch/mips/loongson2ef/common/mem.c:22 prom_init_memory() warn: should 'memsize << 20' be a 64 bit type? vim +20 arch/mips/loongson2ef/common/mem.c 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 17 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 18 void __init prom_init_memory(void) 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 19 { 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 @20 add_memory_region(0x0, (memsize << 20), BOOT_MEM_RAM); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 21 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 22 add_memory_region(memsize << 20, LOONGSON_PCI_MEM_START - (memsize << 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 23 20), BOOT_MEM_RESERVED); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 24 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 25 #ifdef CONFIG_CPU_SUPPORTS_ADDRWINCFG 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 26 { 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 27 int bit; 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 28 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 29 bit = fls(memsize + highmemsize); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 30 if (bit != ffs(memsize + highmemsize)) 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 31 bit += 20; 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 32 else 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 33 bit = bit + 20 - 1; 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 34 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 35 /* set cpu window3 to map CPU to DDR: 2G -> 2G */ 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 36 LOONGSON_ADDRWIN_CPUTODDR(ADDRWIN_WIN3, 0x80000000ul, 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 37 0x80000000ul, (1 << bit)); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 38 mmiowb(); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 39 } 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 40 #endif /* !CONFIG_CPU_SUPPORTS_ADDRWINCFG */ 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 41 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 42 #ifdef CONFIG_64BIT 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 43 if (highmemsize > 0) 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 44 add_memory_region(LOONGSON_HIGHMEM_START, 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 @45 highmemsize << 20, BOOT_MEM_RAM); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 46 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 47 add_memory_region(LOONGSON_PCI_MEM_END + 1, LOONGSON_HIGHMEM_START - 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 48 LOONGSON_PCI_MEM_END - 1, BOOT_MEM_RESERVED); 71e2f4dd5a65bd Jiaxun Yang 2019-10-20 49 :::::: The code at line 20 was first introduced by commit :::::: 71e2f4dd5a65bd8dbca0b77661e75eea471168f8 MIPS: Fork loongson2ef from loongson64 :::::: TO: Jiaxun Yang <[email protected]> :::::: CC: Paul Burton <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
