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.3 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 8EDCCC4338F for ; Tue, 10 Aug 2021 05:00:20 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 68DC360C3E for ; Tue, 10 Aug 2021 05:00:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237470AbhHJFAk (ORCPT ); Tue, 10 Aug 2021 01:00:40 -0400 Received: from mga05.intel.com ([192.55.52.43]:11389 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237065AbhHJFAb (ORCPT ); Tue, 10 Aug 2021 01:00:31 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10070"; a="300422865" X-IronPort-AV: E=Sophos;i="5.84,309,1620716400"; d="gz'50?scan'50,208,50";a="300422865" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Aug 2021 22:00:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,309,1620716400"; d="gz'50?scan'50,208,50";a="444928993" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 09 Aug 2021 22:00:06 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1mDJrx-000KE5-Rf; Tue, 10 Aug 2021 05:00:05 +0000 Date: Tue, 10 Aug 2021 12:59:58 +0800 From: kernel test robot To: Nick Desaulniers Cc: clang-built-linux@googlegroups.com, kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Masahiro Yamada , Nathan Chancellor Subject: [masahiroy:for-next 9/9] :6:2: error: cpu alternatives does not support instructions blocks > 254 bytes Message-ID: <202108101250.sDmH6KZM-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git for-next head: f12b034afeb3a977bbb1c6584dedc0f3dc666f14 commit: f12b034afeb3a977bbb1c6584dedc0f3dc666f14 [9/9] scripts/Makefile.clang: default to LLVM_IAS=1 config: s390-randconfig-r024-20210809 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 614c7d03877fd99c2de47429b15be3f00306a3bd) 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 s390 cross compiling tool for clang build # apt-get install binutils-s390x-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?id=f12b034afeb3a977bbb1c6584dedc0f3dc666f14 git remote add masahiroy https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git git fetch --no-tags masahiroy for-next git checkout f12b034afeb3a977bbb1c6584dedc0f3dc666f14 # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross O=build_dir ARCH=s390 SHELL=/bin/bash fs/ufs/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from fs/ufs/inode.c:38: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:464:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __raw_readb(PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:477:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:36:59: note: expanded from macro '__le16_to_cpu' #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x)) ^ include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16' #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x)) ^ In file included from fs/ufs/inode.c:38: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32' #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x)) ^ In file included from fs/ufs/inode.c:38: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ :5:5: error: expected absolute expression .if 6651b-6641b > 254 ^ >> :6:2: error: cpu alternatives does not support instructions blocks > 254 bytes .error "cpu alternatives does not support instructions blocks > 254 bytes" ^ :8:5: error: expected absolute expression .if (6651b-6641b) % 2 ^ >> :9:2: error: cpu alternatives instructions length is odd .error "cpu alternatives instructions length is odd" ^ :15:5: error: expected absolute expression .if -(((6651b-6641b)-(662b-661b)) > 0) * ((6651b-6641b)-(662b-661b)) > 6 ^ :25:5: error: expected absolute expression .if 662b-661b > 254 ^ :26:2: error: cpu alternatives does not support instructions blocks > 254 bytes .error "cpu alternatives does not support instructions blocks > 254 bytes" ^ :28:5: error: expected absolute expression .if (662b-661b) % 2 ^ :29:2: error: cpu alternatives instructions length is odd .error "cpu alternatives instructions length is odd" ^ In file included from fs/ufs/inode.c:29: In file included from include/linux/uaccess.h:8: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:6: In file included from include/linux/wait.h:9: In file included from include/linux/spinlock.h:90: arch/s390/include/asm/spinlock.h:89:3: error: expected absolute expression ALTERNATIVE("", ".long 0xb2fa0070", 49) /* NIAI 7 */ ^ arch/s390/include/asm/alternative.h:111:2: note: expanded from macro 'ALTERNATIVE' ALTINSTR_REPLACEMENT(altinstr, 1) \ ^ arch/s390/include/asm/alternative.h:106:2: note: expanded from macro 'ALTINSTR_REPLACEMENT' INSTR_LEN_SANITY_CHECK(altinstr_len(num)) ^ arch/s390/include/asm/alternative.h:62:3: note: expanded from macro 'INSTR_LEN_SANITY_CHECK' ".if " len " > 254\n" \ ^ :5:5: note: instantiated into assembly here .if 6651b-6641b > 254 ^ In file included from fs/ufs/inode.c:29: In file included from include/linux/uaccess.h:8: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:6: In file included from include/linux/wait.h:9: In file included from include/linux/spinlock.h:90: arch/s390/include/asm/spinlock.h:89:3: error: cpu alternatives does not support instructions blocks > 254 bytes ALTERNATIVE("", ".long 0xb2fa0070", 49) /* NIAI 7 */ ^ arch/s390/include/asm/alternative.h:111:2: note: expanded from macro 'ALTERNATIVE' ALTINSTR_REPLACEMENT(altinstr, 1) \ ^ arch/s390/include/asm/alternative.h:106:2: note: expanded from macro 'ALTINSTR_REPLACEMENT' INSTR_LEN_SANITY_CHECK(altinstr_len(num)) ^ arch/s390/include/asm/alternative.h:63:3: note: expanded from macro 'INSTR_LEN_SANITY_CHECK' "\t.error \"cpu alternatives does not support instructions " \ ^ :6:2: note: instantiated into assembly here .error "cpu alternatives does not support instructions blocks > 254 bytes" ^ In file included from fs/ufs/inode.c:29: In file included from include/linux/uaccess.h:8: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:6: In file included from include/linux/wait.h:9: In file included from include/linux/spinlock.h:90: arch/s390/include/asm/spinlock.h:89:3: error: expected absolute expression ALTERNATIVE("", ".long 0xb2fa0070", 49) /* NIAI 7 */ ^ arch/s390/include/asm/alternative.h:111:2: note: expanded from macro 'ALTERNATIVE' ALTINSTR_REPLACEMENT(altinstr, 1) \ ^ arch/s390/include/asm/alternative.h:106:2: note: expanded from macro 'ALTINSTR_REPLACEMENT' INSTR_LEN_SANITY_CHECK(altinstr_len(num)) ^ arch/s390/include/asm/alternative.h:66:3: note: expanded from macro 'INSTR_LEN_SANITY_CHECK' ".if (" len ") %% 2\n" \ ^ :8:5: note: instantiated into assembly here .if (6651b-6641b) % 2 ^ In file included from fs/ufs/inode.c:29: In file included from include/linux/uaccess.h:8: In file included from include/linux/sched.h:14: In file included from include/linux/pid.h:6: In file included from include/linux/wait.h:9: In file included from include/linux/spinlock.h:90: arch/s390/include/asm/spinlock.h:89:3: error: cpu alternatives instructions length is odd ALTERNATIVE("", ".long 0xb2fa0070", 49) /* NIAI 7 */ ^ arch/s390/include/asm/alternative.h:111:2: note: expanded from macro 'ALTERNATIVE' ALTINSTR_REPLACEMENT(altinstr, 1) \ ^ arch/s390/include/asm/alternative.h:106:2: note: expanded from macro 'ALTINSTR_REPLACEMENT' INSTR_LEN_SANITY_CHECK(altinstr_len(num)) ^ arch/s390/include/asm/alternative.h:67:3: note: expanded from macro 'INSTR_LEN_SANITY_CHECK' "\t.error \"cpu alternatives instructions length is odd\"\n" \ ^ :9:2: note: instantiated into assembly here .error "cpu alternatives instructions length is odd" --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --J/dobhs11T7y2rNN Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 H0bQAAA= --J/dobhs11T7y2rNN--