Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp244676pxj; Tue, 1 Jun 2021 20:48:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZdX+uVLpt/oCAIpCLrrpjNtESnDGSVIv55XtfhwnzXdX7ok237nlHtckpB20QMrfA1kNa X-Received: by 2002:a17:906:d0da:: with SMTP id bq26mr20723425ejb.287.1622605715610; Tue, 01 Jun 2021 20:48:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622605715; cv=none; d=google.com; s=arc-20160816; b=nx0tu1uMeP026pp9FkSbNkwGLsk0Re//g6RW0yKJnUamzyc8SdOC2ar5B4tOhgx133 6+RTd2zDzKxdEDv91CrOUGK00TO9u9OBzZVdDInfzSXshPzKvCcdehoDYPERQfw9dfrM jNZW1p1y6A00G7oLGtNzMP2mU1ICl71aM+cqDP/nEMUPaRLIVE7pTEzBj/0YEJz6xykr DtYByBS0uporsVSwZqmfLg/tNT10rkbpukeydAIFow+12Yy+emeyOOfI+x123M0X7vDn EO9KppW/zYKG1d7LFSg4DOPfaZXGyZpruyxaRgRDjuZIJ/oP40i85up1BNiIec4UDqTB UrrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=ycT+NiSp8u7t7HgswtwJ2i5CFZ2yqqcoD4EnVUQN3zY=; b=ifsIIWUBdxSwOvyo3qIhS/Jn68iS2k00cxS0JQgukVS7bGe4w4XEo/a/yfz35YeFCQ aAO0FrAyFdyD00I+dZ25FEJjb/XEKzdgPNd2qA1ZxqLoFQOd9HqhHsX4nKlNNRRSoDcm +ojpCoLeW/cyEAL6baXS+iWK1Vl9IdK+kTYdcVcHF8gHRz3aiabMf5p2OIX/YaNuHvL9 /dHjC7vG7TuNZHg/PClKAuFQWYJ84moT5y2PHHexOZSgROXh7fCnf0aOEWyPKxojtsfF wejzoTEW/0txW4en5//UAFsxb/nYGm++3W/inJeQHk0OmH7dqk+gsGeEuXdEB6r3joCF wUYQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m14si911930edr.306.2021.06.01.20.48.12; Tue, 01 Jun 2021 20:48:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229719AbhFBCGA (ORCPT + 99 others); Tue, 1 Jun 2021 22:06:00 -0400 Received: from mga07.intel.com ([134.134.136.100]:25122 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229654AbhFBCGA (ORCPT ); Tue, 1 Jun 2021 22:06:00 -0400 IronPort-SDR: s9fiRfgwaIRjfLVLv01geBjxBu0WjcrG/R90KiY8hTTMVJQgSuhIRuKfWhcjysRpFVgTHwqtWk YG2jbp5Ho/1w== X-IronPort-AV: E=McAfee;i="6200,9189,10002"; a="267557937" X-IronPort-AV: E=Sophos;i="5.83,241,1616482800"; d="gz'50?scan'50,208,50";a="267557937" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2021 19:02:44 -0700 IronPort-SDR: jZI3YocsoPa4eLBIPV9pTzm95z27e0HE+MsPsmoi5139ZpcDuGbnoF4S/jtUaqP/+0rUv4kPj+ jD2LHKq8SoVA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,241,1616482800"; d="gz'50?scan'50,208,50";a="635697550" Received: from lkp-server02.sh.intel.com (HELO 1ec8406c5392) ([10.239.97.151]) by fmsmga005.fm.intel.com with ESMTP; 01 Jun 2021 19:02:42 -0700 Received: from kbuild by 1ec8406c5392 with local (Exim 4.92) (envelope-from ) id 1loGDR-0005Sc-4i; Wed, 02 Jun 2021 02:02:41 +0000 Date: Wed, 2 Jun 2021 10:02:05 +0800 From: kernel test robot To: Ming Lin-SSI , Linus Torvalds , Hugh Dickins , Simon Ser Cc: kbuild-all@lists.01.org, LKML , linux-mm@kvack.org, Ming Lin-SSI Subject: Re: [PATCH 2/2] mm: adds NOSIGBUS extension for out-of-band shmem read Message-ID: <202106020947.Xvxobunb-lkp@intel.com> References: <1622589753-9206-3-git-send-email-mlin@kernel.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="azLHFNyN32YCQGCU" Content-Disposition: inline In-Reply-To: <1622589753-9206-3-git-send-email-mlin@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Ming, Thank you for the patch! Yet something to improve: [auto build test ERROR on linux/master] [also build test ERROR on arm64/for-next/core powerpc/next asm-generic/master linus/master v5.13-rc4] [cannot apply to hnaz-linux-mm/master tip/x86/core next-20210601] [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/Ming-Lin/mm-adds-MAP_NOSIGBUS-extension-for-shmem-read/20210602-072403 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git dd860052c99b1e088352bdd4fb7aef46f8d2ef47 config: parisc-randconfig-r015-20210601 (attached as .config) compiler: hppa-linux-gcc (GCC) 9.3.0 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 # https://github.com/0day-ci/linux/commit/c14d1ac79e68e85a2ff97e19c36100990b09a7c3 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Ming-Lin/mm-adds-MAP_NOSIGBUS-extension-for-shmem-read/20210602-072403 git checkout c14d1ac79e68e85a2ff97e19c36100990b09a7c3 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc 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 mm/filemap.c:24: include/linux/mman.h: In function 'calc_vm_flag_bits': >> include/linux/mman.h:157:31: error: 'MAP_NOSIGBUS' undeclared (first use in this function); did you mean 'VM_NOSIGBUS'? 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ include/linux/mman.h:157:31: note: each undeclared identifier is reported only once for each function it appears in 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ -- In file included from mm/util.c:15: include/linux/mman.h: In function 'calc_vm_flag_bits': >> include/linux/mman.h:157:31: error: 'MAP_NOSIGBUS' undeclared (first use in this function); did you mean 'VM_NOSIGBUS'? 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ include/linux/mman.h:157:31: note: each undeclared identifier is reported only once for each function it appears in 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ mm/util.c: In function 'page_mapping': mm/util.c:700:15: warning: variable 'entry' set but not used [-Wunused-but-set-variable] 700 | swp_entry_t entry; | ^~~~~ -- In file included from mm/mmap.c:18: include/linux/mman.h: In function 'calc_vm_flag_bits': >> include/linux/mman.h:157:31: error: 'MAP_NOSIGBUS' undeclared (first use in this function); did you mean 'VM_NOSIGBUS'? 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ include/linux/mman.h:157:31: note: each undeclared identifier is reported only once for each function it appears in 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ mm/mmap.c: In function 'do_mmap': >> mm/mmap.c:1422:15: error: 'MAP_NOSIGBUS' undeclared (first use in this function); did you mean 'VM_NOSIGBUS'? 1422 | if ((flags & MAP_NOSIGBUS) && ((prot & PROT_WRITE) || !shmem_file(file))) | ^~~~~~~~~~~~ | VM_NOSIGBUS In file included from mm/mmap.c:18: include/linux/mman.h: In function 'calc_vm_flag_bits': include/linux/mman.h:159:1: error: control reaches end of non-void function [-Werror=return-type] 159 | } | ^ cc1: some warnings being treated as errors -- In file included from drivers/char/mem.c:16: include/linux/mman.h: In function 'calc_vm_flag_bits': >> include/linux/mman.h:157:31: error: 'MAP_NOSIGBUS' undeclared (first use in this function); did you mean 'VM_NOSIGBUS'? 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ include/linux/mman.h:157:31: note: each undeclared identifier is reported only once for each function it appears in 157 | _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | | ^~~~~~~~~~~~ include/linux/mman.h:131:7: note: in definition of macro '_calc_vm_trans' 131 | ((!(bit1) || !(bit2)) ? 0 : \ | ^~~~ drivers/char/mem.c: At top level: drivers/char/mem.c:95:29: warning: no previous prototype for 'unxlate_dev_mem_ptr' [-Wmissing-prototypes] 95 | #define unxlate_dev_mem_ptr unxlate_dev_mem_ptr | ^~~~~~~~~~~~~~~~~~~ drivers/char/mem.c:96:13: note: in expansion of macro 'unxlate_dev_mem_ptr' 96 | void __weak unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) | ^~~~~~~~~~~~~~~~~~~ vim +157 include/linux/mman.h 146 147 /* 148 * Combine the mmap "flags" argument into "vm_flags" used internally. 149 */ 150 static inline vm_flags_t 151 calc_vm_flag_bits(unsigned long flags) 152 { 153 return _calc_vm_trans(flags, MAP_GROWSDOWN, VM_GROWSDOWN ) | 154 _calc_vm_trans(flags, MAP_DENYWRITE, VM_DENYWRITE ) | 155 _calc_vm_trans(flags, MAP_LOCKED, VM_LOCKED ) | 156 _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | > 157 _calc_vm_trans(flags, MAP_NOSIGBUS, VM_NOSIGBUS ) | 158 arch_calc_vm_flag_bits(flags); 159 } 160 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --azLHFNyN32YCQGCU Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 BW6k2ij0Py1wS8DbPgEA --azLHFNyN32YCQGCU--