From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7EF8C4361B for ; Sat, 19 Dec 2020 10:32:10 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 0522723BDE for ; Sat, 19 Dec 2020 10:32:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0522723BDE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 603476B006C; Sat, 19 Dec 2020 05:32:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5B4A26B006E; Sat, 19 Dec 2020 05:32:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4A4896B0070; Sat, 19 Dec 2020 05:32:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0178.hostedemail.com [216.40.44.178]) by kanga.kvack.org (Postfix) with ESMTP id 31FA06B006C for ; Sat, 19 Dec 2020 05:32:09 -0500 (EST) Received: from smtpin05.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id E7DC78249980 for ; Sat, 19 Dec 2020 10:32:08 +0000 (UTC) X-FDA: 77609666736.05.part89_250eddf27445 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin05.hostedemail.com (Postfix) with ESMTP id CE18118023853 for ; Sat, 19 Dec 2020 10:32:08 +0000 (UTC) X-HE-Tag: part89_250eddf27445 X-Filterd-Recvd-Size: 12388 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by imf26.hostedemail.com (Postfix) with ESMTP for ; Sat, 19 Dec 2020 10:32:06 +0000 (UTC) IronPort-SDR: p4UN6tiSh8YJa5aJvrfxVMby/Ly0oBkDlH944G7ufIxE2KkCSR9X3m8/DlGp0lf6VIKx6IjTM6 YNaL79D0qglg== X-IronPort-AV: E=McAfee;i="6000,8403,9839"; a="237135329" X-IronPort-AV: E=Sophos;i="5.78,433,1599548400"; d="scan'208";a="237135329" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2020 02:32:04 -0800 IronPort-SDR: 0Vk6DnzCEgMJUC14Rkbz3sbP3QUlB+L283iLLTfJNPL8v9rnVnD3q9qCcCK2FeSgq95ma6NhdH mwWsUSa8UocQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,433,1599548400"; d="scan'208";a="339576751" Received: from pl-dbox.sh.intel.com (HELO intel.com) ([10.239.159.39]) by orsmga003.jf.intel.com with ESMTP; 19 Dec 2020 02:32:02 -0800 Date: Sat, 19 Dec 2020 18:28:20 +0800 From: Philip Li To: Pavel Machek Cc: kernel test robot , kernel list , Zheng Yongjun , kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, Linux Memory Management List Subject: Re: [kbuild-all] Re: [linux-next:master 13538/13785] /tmp/metronomefb-846872.s:300: Error: unrecognized opcode `zext.b a2,a2' Message-ID: <20201219102820.GA14085@intel.com> References: <202012191403.y8Aomjpm-lkp@intel.com> <20201219075606.GA20870@amd> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201219075606.GA20870@amd> User-Agent: Mutt/1.10.1 (2018-07-13) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Sat, Dec 19, 2020 at 08:56:06AM +0100, Pavel Machek wrote: > Crazy robot, stop spamming. This report is obviously bogus, yet, you > sent me 5 copies. Thanks Pavel for input, sorry for the false positive. It tries to bisect error like below (the new error), but it may be related to assember support. We will adjust the system to not report this out wrongly. Kindly allow some time for us to resolving this. > > >> /tmp/metronomefb-846872.s:300: Error: unrecognized opcode `zext.b a2,a2' Thanks > > Whoever is responsible for this, please sign emails with your real > name! > > Pavel > > > On Sat 2020-12-19 14:19:16, kernel test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > > head: 0d52778b8710eb11cb616761a02aee0a7fd60425 > > commit: f08fdc654a5940aa23259e1ed53ab0f401ca7068 [13538/13785] leds: ss4200: simplify the return expression of register_nasgpio_led() > > config: riscv-randconfig-r014-20201217 (attached as .config) > > compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project cee1e7d14f4628d6174b33640d502bff3b54ae45) > > 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 > > # install riscv cross compiling tool for clang build > > # apt-get install binutils-riscv64-linux-gnu > > # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=f08fdc654a5940aa23259e1ed53ab0f401ca7068 > > git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > > git fetch --no-tags linux-next master > > git checkout f08fdc654a5940aa23259e1ed53ab0f401ca7068 > > # save the attached .config to linux build tree > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=riscv > > > > If you fix the issue, kindly add following tag as appropriate > > Reported-by: kernel test robot > > > > Note: the linux-next/master HEAD 0d52778b8710eb11cb616761a02aee0a7fd60425 builds fine. > > It may have been fixed somewhere. > > > > All errors (new ones prefixed by >>): > > > > 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:564:9: warning: performing pointer arithmetic on 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 = readw_cpu((void*)(PCI_IOBASE + (c))); __io_par(__v); __v; }) > > ~~~~~~~~~~ ^ > > arch/riscv/include/asm/mmio.h:88:76: note: expanded from macro 'readw_cpu' > > #define readw_cpu(c) ({ u16 __r = le16_to_cpu((__force __le16)__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/video/fbdev/metronomefb.c:28: > > 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 on 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 = readl_cpu((void*)(PCI_IOBASE + (c))); __io_par(__v); __v; }) > > ~~~~~~~~~~ ^ > > arch/riscv/include/asm/mmio.h:89:76: note: expanded from macro 'readl_cpu' > > #define readl_cpu(c) ({ u32 __r = le32_to_cpu((__force __le32)__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/video/fbdev/metronomefb.c:28: > > 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 on 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_cpu' > > #define writeb_cpu(v, c) ((void)__raw_writeb((v), (c))) > > ^ > > In file included from drivers/video/fbdev/metronomefb.c:28: > > 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 on 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_cpu' > > #define writew_cpu(v, c) ((void)__raw_writew((__force u16)cpu_to_le16(v), (c))) > > ^ > > In file included from drivers/video/fbdev/metronomefb.c:28: > > 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 on 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_cpu' > > #define writel_cpu(v, c) ((void)__raw_writel((__force u32)cpu_to_le32(v), (c))) > > ^ > > In file included from drivers/video/fbdev/metronomefb.c:28: > > 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/metronomefb-846872.s: Assembler messages: > > >> /tmp/metronomefb-846872.s:300: Error: unrecognized opcode `zext.b a2,a2' > > >> /tmp/metronomefb-846872.s:313: Error: unrecognized opcode `zext.b a5,a6' > > >> /tmp/metronomefb-846872.s:350: Error: unrecognized opcode `zext.b a3,a3' > > >> /tmp/metronomefb-846872.s:371: Error: unrecognized opcode `zext.b a4,a4' > > /tmp/metronomefb-846872.s:409: Error: unrecognized opcode `zext.b a2,a2' > > >> /tmp/metronomefb-846872.s:433: Error: unrecognized opcode `zext.b s1,t1' > > >> /tmp/metronomefb-846872.s:521: Error: unrecognized opcode `zext.b a1,a1' > > clang-12: error: assembler command failed with exit code 1 (use -v to see invocation) > > > > --- > > 0-DAY CI Kernel Test Service, Intel Corporation > > https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org > > > > -- > http://www.livejournal.com/~pavelmachek > _______________________________________________ > kbuild-all mailing list -- kbuild-all@lists.01.org > To unsubscribe send an email to kbuild-all-leave@lists.01.org