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 CA66FC433E2 for ; Tue, 8 Sep 2020 07:59:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 80AB62177B for ; Tue, 8 Sep 2020 07:59:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729360AbgIHH7s (ORCPT ); Tue, 8 Sep 2020 03:59:48 -0400 Received: from mga07.intel.com ([134.134.136.100]:60117 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729714AbgIHH7a (ORCPT ); Tue, 8 Sep 2020 03:59:30 -0400 IronPort-SDR: uL1pZ60LvuLyU6VNkh1AU3zyIreMdb/Ldyd1+P7Qc3Z/U/4FduHhaDPDAaX7ReLf62x9NjQL4d ut+iOc8u40Ng== X-IronPort-AV: E=McAfee;i="6000,8403,9737"; a="222300181" X-IronPort-AV: E=Sophos;i="5.76,405,1592895600"; d="gz'50?scan'50,208,50";a="222300181" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2020 00:59:20 -0700 IronPort-SDR: t5qAPzdc1cEe9dhfXvILEiV6EDZsYQQoHF8UtkpuKgsTqAANSJvuxFCkzMbdMXc/XgGMSiykOp ofgfiXBkuxkw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,405,1592895600"; d="gz'50?scan'50,208,50";a="333390011" Received: from lkp-server01.sh.intel.com (HELO fc0154cbc871) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 08 Sep 2020 00:59:16 -0700 Received: from kbuild by fc0154cbc871 with local (Exim 4.92) (envelope-from ) id 1kFYX6-00002v-8I; Tue, 08 Sep 2020 07:59:16 +0000 Date: Tue, 8 Sep 2020 15:58:37 +0800 From: kernel test robot To: Janosch Frank , linux-s390@vger.kernel.org Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, borntraeger@de.ibm.com, gor@linux.ibm.com, imbrenda@linux.ibm.com, kvm@vger.kernel.org, david@redhat.com, hca@linux.ibm.com Subject: Re: [PATCH v2 2/2] s390x: Add 3f program exception handler Message-ID: <202009081525.FDt5hXGq%lkp@intel.com> References: <20200907124700.10374-3-frankja@linux.ibm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="C7zPtVaVf+AK4Oqc" Content-Disposition: inline In-Reply-To: <20200907124700.10374-3-frankja@linux.ibm.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org --C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Janosch, I love your patch! Perhaps something to improve: [auto build test WARNING on s390/features] [also build test WARNING on v5.9-rc4 next-20200903] [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/Janosch-Frank/s390x-pv-Fixes-and-improvements/20200908-021233 base: https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git features config: s390-randconfig-r032-20200908 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 5f5a0bb0872a9673bad08b38bc0b14c42263902a) 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 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): 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:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \ ^ In file included from arch/s390/mm/fault.c:35: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: 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:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \ ^ In file included from arch/s390/mm/fault.c:35: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: 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:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0xff000000UL) >> 24))) ^ In file included from arch/s390/mm/fault.c:35: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: 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:120:12: note: expanded from macro '__swab32' __fswab32(x)) ^ In file included from arch/s390/mm/fault.c:35: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: 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); ~~~~~~~~~~ ^ >> arch/s390/mm/fault.c:862:6: warning: no previous prototype for function 'do_secure_storage_violation' [-Wmissing-prototypes] void do_secure_storage_violation(struct pt_regs *regs) ^ arch/s390/mm/fault.c:862:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void do_secure_storage_violation(struct pt_regs *regs) ^ static 21 warnings generated. # https://github.com/0day-ci/linux/commit/4aee662164217d48d050e0d9cf57a2cb2cdeaa8a git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Janosch-Frank/s390x-pv-Fixes-and-improvements/20200908-021233 git checkout 4aee662164217d48d050e0d9cf57a2cb2cdeaa8a vim +/do_secure_storage_violation +862 arch/s390/mm/fault.c 861 > 862 void do_secure_storage_violation(struct pt_regs *regs) 863 { 864 /* 865 * Either KVM messed up the secure guest mapping or the same 866 * page is mapped into multiple secure guests. 867 * 868 * This exception is only triggered when a guest 2 is running 869 * and can therefore never occur in kernel context. 870 */ 871 printk_ratelimited(KERN_WARNING 872 "Secure storage violation in task: %s, pid %d\n", 873 current->comm, current->pid); 874 send_sig(SIGSEGV, current, 0); 875 } 876 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --C7zPtVaVf+AK4Oqc Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --C7zPtVaVf+AK4Oqc--