From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4773354902108520325==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: Re: [PATCH v2 1/4] arm64: defconfig: Enable Librem 5 devkit components Date: Mon, 21 Dec 2020 08:56:47 +0800 Message-ID: <202012210846.NIRIpEdA-lkp@intel.com> List-Id: --===============4773354902108520325== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <2f23f8a4fd7ccfbb4cacf933dcaebe7d38facdfe.1608216796.git.agx(a= )sigxcpu.org> References: <2f23f8a4fd7ccfbb4cacf933dcaebe7d38facdfe.1608216796.git.agx@= sigxcpu.org> TO: "Guido G=C3=BCnther" TO: Rob Herring TO: Shawn Guo TO: Sascha Hauer TO: Pengutronix Kernel Team TO: Fabio Estevam TO: NXP Linux Team TO: Catalin Marinas TO: Will Deacon TO: Martin Kepplinger TO: Angus Ainslie Hi "Guido, I love your patch! Yet something to improve: [auto build test ERROR on next-20201217] [cannot apply to robh/for-next arm64/for-next/core shawnguo/for-next v5.10 = v5.10-rc7 v5.10-rc6 v5.10] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Guido-G-nther/Config-and-d= evice-tree-updates-for-the-Librem-5-devkit/20201217-231839 base: 90cc8cf2d1ab87d708ebc311ac104ccbbefad9fc config: riscv-randconfig-r014-20201217 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project cee1e7= d14f4628d6174b33640d502bff3b54ae45) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install riscv cross compiling tool for clang build # apt-get install binutils-riscv64-linux-gnu # https://github.com/0day-ci/linux/commit/ac0db7178a552f39f5286499b= 7857a9d7e261051 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Guido-G-nther/Config-and-device-tr= ee-updates-for-the-Librem-5-devkit/20201217-231839 git checkout ac0db7178a552f39f5286499b7857a9d7e261051 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Driscv = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Note: the linux-review/Guido-G-nther/Config-and-device-tree-updates-for-the= -Librem-5-devkit/20201217-231839 HEAD 63dd5d489692c588221597924b6fbb9fdb164= 51a builds fine. It only hurts bisectibility. All errors (new ones prefixed by >>): include/asm-generic/io.h:564:9: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return inw(addr); ^~~~~~~~~ arch/riscv/include/asm/io.h:56:76: note: expanded from macro 'inw' #define inw(c) ({ u16 __v; __io_pbr(); __v =3D readw_cpu((void*= )(PCI_IOBASE + (c))); __io_par(__v); __v; }) = ~~~~~~~~~~ ^ arch/riscv/include/asm/mmio.h:88:76: note: expanded from macro 'readw_cp= u' #define readw_cpu(c) ({ u16 __r =3D le16_to_cpu((__force __le= 16)__raw_readw(c)); __r; }) = ^ include/uapi/linux/byteorder/little_endian.h:36:51: note: expanded from = macro '__le16_to_cpu' #define __le16_to_cpu(x) ((__force __u16)(__le16)(x)) ^ In file included from drivers/mfd/tps65010.c:13: In file included from include/linux/interrupt.h:11: In file included from include/linux/hardirq.h:10: In file included from ./arch/riscv/include/generated/asm/hardirq.h:1: In file included from include/asm-generic/hardirq.h:17: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:572:9: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return inl(addr); ^~~~~~~~~ arch/riscv/include/asm/io.h:57:76: note: expanded from macro 'inl' #define inl(c) ({ u32 __v; __io_pbr(); __v =3D readl_cpu((void*= )(PCI_IOBASE + (c))); __io_par(__v); __v; }) = ~~~~~~~~~~ ^ arch/riscv/include/asm/mmio.h:89:76: note: expanded from macro 'readl_cp= u' #define readl_cpu(c) ({ u32 __r =3D le32_to_cpu((__force __le= 32)__raw_readl(c)); __r; }) = ^ include/uapi/linux/byteorder/little_endian.h:34:51: note: expanded from = macro '__le32_to_cpu' #define __le32_to_cpu(x) ((__force __u32)(__le32)(x)) ^ In file included from drivers/mfd/tps65010.c:13: In file included from include/linux/interrupt.h:11: In file included from include/linux/hardirq.h:10: In file included from ./arch/riscv/include/generated/asm/hardirq.h:1: In file included from include/asm-generic/hardirq.h:17: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:580:2: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] outb(value, addr); ^~~~~~~~~~~~~~~~~ arch/riscv/include/asm/io.h:59:68: note: expanded from macro 'outb' #define outb(v,c) ({ __io_pbw(); writeb_cpu((v),(void*)(PCI_IOBASE= + (c))); __io_paw(); }) ~~~~~~~~~~= ^ arch/riscv/include/asm/mmio.h:91:52: note: expanded from macro 'writeb_c= pu' #define writeb_cpu(v, c) ((void)__raw_writeb((v), (c))) ^ In file included from drivers/mfd/tps65010.c:13: In file included from include/linux/interrupt.h:11: In file included from include/linux/hardirq.h:10: In file included from ./arch/riscv/include/generated/asm/hardirq.h:1: In file included from include/asm-generic/hardirq.h:17: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:588:2: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] outw(value, addr); ^~~~~~~~~~~~~~~~~ arch/riscv/include/asm/io.h:60:68: note: expanded from macro 'outw' #define outw(v,c) ({ __io_pbw(); writew_cpu((v),(void*)(PCI_IOBASE= + (c))); __io_paw(); }) ~~~~~~~~~~= ^ arch/riscv/include/asm/mmio.h:92:76: note: expanded from macro 'writew_c= pu' #define writew_cpu(v, c) ((void)__raw_writew((__force u16)cpu_to_= le16(v), (c))) = ^ In file included from drivers/mfd/tps65010.c:13: In file included from include/linux/interrupt.h:11: In file included from include/linux/hardirq.h:10: In file included from ./arch/riscv/include/generated/asm/hardirq.h:1: In file included from include/asm-generic/hardirq.h:17: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:596:2: warning: performing pointer arithmetic o= n a null pointer has undefined behavior [-Wnull-pointer-arithmetic] outl(value, addr); ^~~~~~~~~~~~~~~~~ arch/riscv/include/asm/io.h:61:68: note: expanded from macro 'outl' #define outl(v,c) ({ __io_pbw(); writel_cpu((v),(void*)(PCI_IOBASE= + (c))); __io_paw(); }) ~~~~~~~~~~= ^ arch/riscv/include/asm/mmio.h:93:76: note: expanded from macro 'writel_c= pu' #define writel_cpu(v, c) ((void)__raw_writel((__force u32)cpu_to_= le32(v), (c))) = ^ In file included from drivers/mfd/tps65010.c:13: In file included from include/linux/interrupt.h:11: In file included from include/linux/hardirq.h:10: In file included from ./arch/riscv/include/generated/asm/hardirq.h:1: In file included from include/asm-generic/hardirq.h:17: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/riscv/include/asm/io.h:149: include/asm-generic/io.h:1005:55: warning: performing pointer arithmetic= on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return (port > MMIO_UPPER_LIMIT) ? NULL : PCI_IOBASE + port; ~~~~~~~~~~ ^ 7 warnings generated. /tmp/tps65010-703803.s: Assembler messages: /tmp/tps65010-703803.s:187: Error: unrecognized opcode `zext.b a2,a1' /tmp/tps65010-703803.s:247: Error: unrecognized opcode `zext.b a2,a2' /tmp/tps65010-703803.s:256: Error: unrecognized opcode `zext.b a2,a2' /tmp/tps65010-703803.s:420: Error: unrecognized opcode `zext.b a2,s2' >> /tmp/tps65010-703803.s:466: Error: unrecognized opcode `zext.b a2,s3' /tmp/tps65010-703803.s:758: Error: unrecognized opcode `zext.b a0,a0' /tmp/tps65010-703803.s:800: Error: unrecognized opcode `zext.b a2,a0' /tmp/tps65010-703803.s:963: Error: unrecognized opcode `zext.b a1,a1' /tmp/tps65010-703803.s:985: Error: unrecognized opcode `zext.b a2,a1' /tmp/tps65010-703803.s:1073: Error: unrecognized opcode `zext.b a2,a1' /tmp/tps65010-703803.s:1380: Error: unrecognized opcode `zext.b a1,a0' /tmp/tps65010-703803.s:1509: Error: unrecognized opcode `zext.b a3,a0' /tmp/tps65010-703803.s:1625: Error: unrecognized opcode `zext.b a3,a0' /tmp/tps65010-703803.s:1699: Error: unrecognized opcode `zext.b a3,a0' /tmp/tps65010-703803.s:1795: Error: unrecognized opcode `zext.b a3,a0' /tmp/tps65010-703803.s:1862: Error: unrecognized opcode `zext.b a3,a0' /tmp/tps65010-703803.s:1886: Error: unrecognized opcode `zext.b a2,a0' /tmp/tps65010-703803.s:1895: Error: unrecognized opcode `zext.b a2,a0' /tmp/tps65010-703803.s:1904: Error: unrecognized opcode `zext.b a2,a0' /tmp/tps65010-703803.s:1948: Error: unrecognized opcode `zext.b a3,s1' /tmp/tps65010-703803.s:1949: Error: unrecognized opcode `zext.b a4,a0' /tmp/tps65010-703803.s:1977: Error: unrecognized opcode `zext.b a3,s1' /tmp/tps65010-703803.s:1978: Error: unrecognized opcode `zext.b a4,a0' /tmp/tps65010-703803.s:1994: Error: unrecognized opcode `zext.b a2,s1' /tmp/tps65010-703803.s:1995: Error: unrecognized opcode `zext.b a3,a0' clang-12: error: assembler command failed with exit code 1 (use -v to se= e invocation) --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4773354902108520325== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============4773354902108520325==--