Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp294873pxj; Tue, 1 Jun 2021 22:33:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwJx5AQaWR/2oYByUojEkifdU10wl5FvHrG14KfR6EpeBCm4BV6qlcf8L9Wfe5OkzA9YPlh X-Received: by 2002:a17:906:d781:: with SMTP id pj1mr13451647ejb.136.1622612023977; Tue, 01 Jun 2021 22:33:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622612023; cv=none; d=google.com; s=arc-20160816; b=O6WUrHQcCbBmRyDBJRxFmXbG4P6I0XjIPK15zG550w51vxBQLZh5GWemcJ70q63B+s jMoRr1wNFefXB24gVpVVbOH5rm49x0LDQi+5CN38TDWpOLDM/db0yQJyYqM/aWupZ2Ea WylQ03xHMVWtNqtXjS71a+MgLrwAOMGI+Z0FSaohH0CDGiTkkF/pIjzqFE38iRpSRqtr RxNNg0+mEHduDgxYMiMhO/SQ6VCwOkyc33JC8J0q8wnx5QwAmNPVeiFnB65x4tpVi5Df RSFX9l3WsUPFxbWqP6sn5UCFtUN8JNrFtQiV54rcXptsB5gx1li1VORzBcwtBi7Sk3Ge GpZA== 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=HzNcKga3j6p7uvlw4OoeqLktyej/5g/SmGKzhagO/ww=; b=lnh0ZygeEbdMcK8Msnn0XMT/5WGSUz5lqRgg2/cCeeojZxN4SU0WnF3hB++bZMZXr6 /f6Itz3pb30lRgurnD2yLsgmuv2QyOnbRPX1w0PdPO+W7hd/8bQOBQTLsPDA070VSmfP EtHQS+imPbv2D7CarXpqnRfLK4IusJhXqvGf5P9nzAlLsuWrr7axqkptVqWWcuT4F2MY Qeu80QnZWrdXQ1A0QI7fQ64/+uWkVCUt3ckHGhBfJigim6pCfVVjvwtsWxdH0RJwa/aI Yj+ozTiPbIJFM8cnzPo4kj8BnWWxxBIH6KrfQhet9sxHO7wSx+ey+WBakyZxqTTyGD6n Q2Tw== 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 k3si1230322edi.75.2021.06.01.22.33.15; Tue, 01 Jun 2021 22:33:43 -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 S230247AbhFBCJf (ORCPT + 99 others); Tue, 1 Jun 2021 22:09:35 -0400 Received: from mga14.intel.com ([192.55.52.115]:8564 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230230AbhFBCJe (ORCPT ); Tue, 1 Jun 2021 22:09:34 -0400 IronPort-SDR: 1ZdJad33+kmn1FZ67yIOewkaApmyA+2iQbpSwRtHzXTI6BUE6NZoc96BkGbV5AOx0dIKEkm4Si 3ylbNOdpuwGw== X-IronPort-AV: E=McAfee;i="6200,9189,10002"; a="203496643" X-IronPort-AV: E=Sophos;i="5.83,241,1616482800"; d="gz'50?scan'50,208,50";a="203496643" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2021 19:07:45 -0700 IronPort-SDR: tolxwxLsgpatbuEAk1qK5JD1StqKtrXJud3L4MQTXvr3oXkKk34F68TFSs+Cn+Zt63TWbKNFCr NQQOnbBtpHyg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,241,1616482800"; d="gz'50?scan'50,208,50";a="399852263" Received: from lkp-server02.sh.intel.com (HELO 1ec8406c5392) ([10.239.97.151]) by orsmga006.jf.intel.com with ESMTP; 01 Jun 2021 19:07:41 -0700 Received: from kbuild by 1ec8406c5392 with local (Exim 4.92) (envelope-from ) id 1loGIH-0005Sr-7j; Wed, 02 Jun 2021 02:07:41 +0000 Date: Wed, 2 Jun 2021 10:06:46 +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 1/2] mm: make "vm_flags" be an u64 Message-ID: <202106021049.Qp8bDgpM-lkp@intel.com> References: <1622589753-9206-2-git-send-email-mlin@kernel.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tThc/1wpZn/ma/RB" Content-Disposition: inline In-Reply-To: <1622589753-9206-2-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 --tThc/1wpZn/ma/RB 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: s390-randconfig-r011-20210601 (attached as .config) compiler: s390-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/0b6b8b44f566199698248899d0fef7466ba6b0f3 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 0b6b8b44f566199698248899d0fef7466ba6b0f3 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): arch/s390/mm/gmap.c: In function 'gmap_mark_unmergeable': >> arch/s390/mm/gmap.c:2577:25: error: passing argument 5 of 'ksm_madvise' from incompatible pointer type [-Werror=incompatible-pointer-types] 2577 | MADV_UNMERGEABLE, &vma->vm_flags); | ^~~~~~~~~~~~~~ | | | vm_flags_t * {aka long long unsigned int *} In file included from arch/s390/mm/gmap.c:18: include/linux/ksm.h:70:49: note: expected 'long unsigned int *' but argument is of type 'vm_flags_t *' {aka 'long long unsigned int *'} 70 | unsigned long end, int advice, unsigned long *vm_flags) | ~~~~~~~~~~~~~~~^~~~~~~~ cc1: some warnings being treated as errors vim +/ksm_madvise +2577 arch/s390/mm/gmap.c 1e133ab296f3ff Martin Schwidefsky 2016-03-08 2568 fa0c5eabbdd330 Janosch Frank 2019-07-16 2569 int gmap_mark_unmergeable(void) fa0c5eabbdd330 Janosch Frank 2019-07-16 2570 { fa0c5eabbdd330 Janosch Frank 2019-07-16 2571 struct mm_struct *mm = current->mm; fa0c5eabbdd330 Janosch Frank 2019-07-16 2572 struct vm_area_struct *vma; 7a2653612bb6f1 Christian Borntraeger 2020-03-27 2573 int ret; fa0c5eabbdd330 Janosch Frank 2019-07-16 2574 fa0c5eabbdd330 Janosch Frank 2019-07-16 2575 for (vma = mm->mmap; vma; vma = vma->vm_next) { 7a2653612bb6f1 Christian Borntraeger 2020-03-27 2576 ret = ksm_madvise(vma, vma->vm_start, vma->vm_end, 7a2653612bb6f1 Christian Borntraeger 2020-03-27 @2577 MADV_UNMERGEABLE, &vma->vm_flags); 7a2653612bb6f1 Christian Borntraeger 2020-03-27 2578 if (ret) 7a2653612bb6f1 Christian Borntraeger 2020-03-27 2579 return ret; fa0c5eabbdd330 Janosch Frank 2019-07-16 2580 } fa0c5eabbdd330 Janosch Frank 2019-07-16 2581 mm->def_flags &= ~VM_MERGEABLE; fa0c5eabbdd330 Janosch Frank 2019-07-16 2582 return 0; fa0c5eabbdd330 Janosch Frank 2019-07-16 2583 } fa0c5eabbdd330 Janosch Frank 2019-07-16 2584 EXPORT_SYMBOL_GPL(gmap_mark_unmergeable); fa0c5eabbdd330 Janosch Frank 2019-07-16 2585 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --tThc/1wpZn/ma/RB Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 B2qX3EQw9QAA --tThc/1wpZn/ma/RB--