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 62773C433DB for ; Mon, 25 Jan 2021 07:53:31 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 6228622C9C for ; Mon, 25 Jan 2021 07:53:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6228622C9C 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 596CA8D0003; Mon, 25 Jan 2021 02:53:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 549C58D0001; Mon, 25 Jan 2021 02:53:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4110B8D0003; Mon, 25 Jan 2021 02:53:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0228.hostedemail.com [216.40.44.228]) by kanga.kvack.org (Postfix) with ESMTP id 242D58D0001 for ; Mon, 25 Jan 2021 02:53:29 -0500 (EST) Received: from smtpin02.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id D19E4180AD804 for ; Mon, 25 Jan 2021 07:53:28 +0000 (UTC) X-FDA: 77743532496.02.gold95_4a02f7227584 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin02.hostedemail.com (Postfix) with ESMTP id B3A5810097AA1 for ; Mon, 25 Jan 2021 07:53:28 +0000 (UTC) X-HE-Tag: gold95_4a02f7227584 X-Filterd-Recvd-Size: 58573 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by imf32.hostedemail.com (Postfix) with ESMTP for ; Mon, 25 Jan 2021 07:53:26 +0000 (UTC) IronPort-SDR: Tb5IE6SlYaK9tJhFB48k5g5jQGZdaYjlOt4XbJSMQ8vcclrgPWWny2gs1d5qHWvhCiCwfNBjRa mb4aCtps9tIA== X-IronPort-AV: E=McAfee;i="6000,8403,9874"; a="241213905" X-IronPort-AV: E=Sophos;i="5.79,372,1602572400"; d="gz'50?scan'50,208,50";a="241213905" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jan 2021 23:53:19 -0800 IronPort-SDR: D9w3XdKaJV4BbDMt0kEdZVCC+4hn7Oy+SuiSVC0eER9CiD6CqbGDYbrz2l1sYF+y3GB6lXzTPu MkeD6O0sxRqA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,372,1602572400"; d="gz'50?scan'50,208,50";a="429169484" Received: from lkp-server02.sh.intel.com (HELO 625d3a354f04) ([10.239.97.151]) by orsmga001.jf.intel.com with ESMTP; 24 Jan 2021 23:53:15 -0800 Received: from kbuild by 625d3a354f04 with local (Exim 4.92) (envelope-from ) id 1l3wgU-00005A-SK; Mon, 25 Jan 2021 07:53:14 +0000 Date: Mon, 25 Jan 2021 15:53:01 +0800 From: kernel test robot To: Axel Rasmussen , Alexander Viro , Alexey Dobriyan , Andrea Arcangeli , Andrew Morton , Anshuman Khandual , Catalin Marinas , Chinwen Chang , Huang Ying , Ingo Molnar Cc: kbuild-all@lists.01.org, Linux Memory Management List Subject: Re: [PATCH v2 7/9] userfaultfd: add UFFDIO_CONTINUE ioctl Message-ID: <202101251547.ujGBaiXk-lkp@intel.com> References: <20210122212926.3457593-8-axelrasmussen@google.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="6TrnltStXW4iwmi0" Content-Disposition: inline In-Reply-To: <20210122212926.3457593-8-axelrasmussen@google.com> 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: --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Axel, Thank you for the patch! Yet something to improve: [auto build test ERROR on arm64/for-next/core] [also build test ERROR on powerpc/next s390/features tip/perf/core linus/master v5.11-rc5 next-20210122] [cannot apply to hp-parisc/for-next hnaz-linux-mm/master ia64/next sparc-next/master sparc/master] [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/Axel-Rasmussen/userfaultfd-add-minor-fault-handling/20210125-104035 base: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-next/core config: powerpc-randconfig-r006-20210125 (attached as .config) compiler: powerpc-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/b8fb53c3a341b9b853aa3286286c807088311dbd git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Axel-Rasmussen/userfaultfd-add-minor-fault-handling/20210125-104035 git checkout b8fb53c3a341b9b853aa3286286c807088311dbd # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): In file included from fs/proc/task_mmu.c:4: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ -- In file included from fs/proc/meminfo.c:6: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ fs/proc/meminfo.c:22:28: warning: no previous prototype for 'arch_report_meminfo' [-Wmissing-prototypes] 22 | void __attribute__((weak)) arch_report_meminfo(struct seq_file *m) | ^~~~~~~~~~~~~~~~~~~ -- In file included from kernel/events/core.c:31: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ kernel/events/core.c:6535:6: warning: no previous prototype for 'perf_pmu_snapshot_aux' [-Wmissing-prototypes] 6535 | long perf_pmu_snapshot_aux(struct perf_buffer *rb, | ^~~~~~~~~~~~~~~~~~~~~ -- In file included from kernel/fork.c:51: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ kernel/fork.c:161:13: warning: no previous prototype for 'arch_release_task_struct' [-Wmissing-prototypes] 161 | void __weak arch_release_task_struct(struct task_struct *tsk) | ^~~~~~~~~~~~~~~~~~~~~~~~ kernel/fork.c:746:20: warning: no previous prototype for 'arch_task_cache_init' [-Wmissing-prototypes] 746 | void __init __weak arch_task_cache_init(void) { } | ^~~~~~~~~~~~~~~~~~~~ -- In file included from arch/powerpc/mm/pgtable.c:25: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ arch/powerpc/mm/pgtable.c:337:8: warning: no previous prototype for '__find_linux_pte' [-Wmissing-prototypes] 337 | pte_t *__find_linux_pte(pgd_t *pgdir, unsigned long ea, | ^~~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from mm/page_alloc.c:61: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ mm/page_alloc.c:3597:15: warning: no previous prototype for 'should_fail_alloc_page' [-Wmissing-prototypes] 3597 | noinline bool should_fail_alloc_page(gfp_t gfp_mask, unsigned int order) | ^~~~~~~~~~~~~~~~~~~~~~ mm/page_alloc.c:6258:23: warning: no previous prototype for 'memmap_init' [-Wmissing-prototypes] 6258 | void __meminit __weak memmap_init(unsigned long size, int nid, | ^~~~~~~~~~~ -- In file included from mm/hugetlb.c:39: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ >> mm/hugetlb.c:4659:13: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 4659 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ >> mm/hugetlb.c:4659:31: error: parameter 6 ('mode') has incomplete type 4659 | enum mcopy_atomic_mode mode, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ mm/hugetlb.c: In function 'hugetlb_mcopy_atomic_pte': >> mm/hugetlb.c:4675:25: error: 'MCOPY_ATOMIC_CONTINUE' undeclared (first use in this function) 4675 | if (!*pagep && mode != MCOPY_ATOMIC_CONTINUE) { | ^~~~~~~~~~~~~~~~~~~~~ mm/hugetlb.c:4675:25: note: each undeclared identifier is reported only once for each function it appears in -- In file included from mm/util.c:16: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ 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 include/linux/migrate.h:8, from mm/compaction.c:13: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ mm/compaction.c:56:27: warning: 'HPAGE_FRAG_CHECK_INTERVAL_MSEC' defined but not used [-Wunused-const-variable=] 56 | static const unsigned int HPAGE_FRAG_CHECK_INTERVAL_MSEC = 500; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/fair.c:23: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ kernel/sched/fair.c:5388:6: warning: no previous prototype for 'init_cfs_bandwidth' [-Wmissing-prototypes] 5388 | void init_cfs_bandwidth(struct cfs_bandwidth *cfs_b) {} | ^~~~~~~~~~~~~~~~~~ kernel/sched/fair.c:11195:6: warning: no previous prototype for 'free_fair_sched_group' [-Wmissing-prototypes] 11195 | void free_fair_sched_group(struct task_group *tg) { } | ^~~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c:11197:5: warning: no previous prototype for 'alloc_fair_sched_group' [-Wmissing-prototypes] 11197 | int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent) | ^~~~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c:11202:6: warning: no previous prototype for 'online_fair_sched_group' [-Wmissing-prototypes] 11202 | void online_fair_sched_group(struct task_group *tg) { } | ^~~~~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c:11204:6: warning: no previous prototype for 'unregister_fair_sched_group' [-Wmissing-prototypes] 11204 | void unregister_fair_sched_group(struct task_group *tg) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/rt.c:6: >> include/linux/hugetlb.h:142:10: warning: 'enum mcopy_atomic_mode' declared inside parameter list will not be visible outside of this definition or declaration 142 | enum mcopy_atomic_mode mode, | ^~~~~~~~~~~~~~~~~ kernel/sched/rt.c:253:6: warning: no previous prototype for 'free_rt_sched_group' [-Wmissing-prototypes] 253 | void free_rt_sched_group(struct task_group *tg) { } | ^~~~~~~~~~~~~~~~~~~ kernel/sched/rt.c:255:5: warning: no previous prototype for 'alloc_rt_sched_group' [-Wmissing-prototypes] 255 | int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) | ^~~~~~~~~~~~~~~~~~~~ kernel/sched/rt.c:669:6: warning: no previous prototype for 'sched_rt_bandwidth_account' [-Wmissing-prototypes] 669 | bool sched_rt_bandwidth_account(struct rt_rq *rt_rq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ .. vim +4659 mm/hugetlb.c 4649 4650 /* 4651 * Used by userfaultfd UFFDIO_COPY. Based on mcopy_atomic_pte with 4652 * modifications for huge pages. 4653 */ 4654 int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, 4655 pte_t *dst_pte, 4656 struct vm_area_struct *dst_vma, 4657 unsigned long dst_addr, 4658 unsigned long src_addr, > 4659 enum mcopy_atomic_mode mode, 4660 struct page **pagep) 4661 { 4662 struct address_space *mapping; 4663 pgoff_t idx; 4664 unsigned long size; 4665 int vm_shared = dst_vma->vm_flags & VM_SHARED; 4666 struct hstate *h = hstate_vma(dst_vma); 4667 pte_t _dst_pte; 4668 spinlock_t *ptl; 4669 int ret; 4670 struct page *page; 4671 4672 mapping = dst_vma->vm_file->f_mapping; 4673 idx = vma_hugecache_offset(h, dst_vma, dst_addr); 4674 > 4675 if (!*pagep && mode != MCOPY_ATOMIC_CONTINUE) { 4676 ret = -ENOMEM; 4677 page = alloc_huge_page(dst_vma, dst_addr, 0); 4678 if (IS_ERR(page)) 4679 goto out; 4680 4681 ret = copy_huge_page_from_user(page, 4682 (const void __user *) src_addr, 4683 pages_per_huge_page(h), false); 4684 4685 /* fallback to copy_from_user outside mmap_lock */ 4686 if (unlikely(ret)) { 4687 ret = -ENOENT; 4688 *pagep = page; 4689 /* don't free the page */ 4690 goto out; 4691 } 4692 } else if (mode == MCOPY_ATOMIC_CONTINUE) { 4693 ret = -EFAULT; 4694 page = find_lock_page(mapping, idx); 4695 *pagep = NULL; 4696 if (!page) 4697 goto out; 4698 } else { 4699 page = *pagep; 4700 *pagep = NULL; 4701 } 4702 4703 /* 4704 * The memory barrier inside __SetPageUptodate makes sure that 4705 * preceding stores to the page contents become visible before 4706 * the set_pte_at() write. 4707 */ 4708 __SetPageUptodate(page); 4709 4710 /* Add shared, newly allocated pages to the page cache. */ 4711 if (vm_shared && mode != MCOPY_ATOMIC_CONTINUE) { 4712 size = i_size_read(mapping->host) >> huge_page_shift(h); 4713 ret = -EFAULT; 4714 if (idx >= size) 4715 goto out_release_nounlock; 4716 4717 /* 4718 * Serialization between remove_inode_hugepages() and 4719 * huge_add_to_page_cache() below happens through the 4720 * hugetlb_fault_mutex_table that here must be hold by 4721 * the caller. 4722 */ 4723 ret = huge_add_to_page_cache(page, mapping, idx); 4724 if (ret) 4725 goto out_release_nounlock; 4726 } 4727 4728 ptl = huge_pte_lockptr(h, dst_mm, dst_pte); 4729 spin_lock(ptl); 4730 4731 /* 4732 * Recheck the i_size after holding PT lock to make sure not 4733 * to leave any page mapped (as page_mapped()) beyond the end 4734 * of the i_size (remove_inode_hugepages() is strict about 4735 * enforcing that). If we bail out here, we'll also leave a 4736 * page in the radix tree in the vm_shared case beyond the end 4737 * of the i_size, but remove_inode_hugepages() will take care 4738 * of it as soon as we drop the hugetlb_fault_mutex_table. 4739 */ 4740 size = i_size_read(mapping->host) >> huge_page_shift(h); 4741 ret = -EFAULT; 4742 if (idx >= size) 4743 goto out_release_unlock; 4744 4745 ret = -EEXIST; 4746 if (!huge_pte_none(huge_ptep_get(dst_pte))) 4747 goto out_release_unlock; 4748 4749 if (vm_shared) { 4750 page_dup_rmap(page, true); 4751 } else { 4752 ClearPagePrivate(page); 4753 hugepage_add_new_anon_rmap(page, dst_vma, dst_addr); 4754 } 4755 4756 _dst_pte = make_huge_pte(dst_vma, page, dst_vma->vm_flags & VM_WRITE); 4757 if (dst_vma->vm_flags & VM_WRITE) 4758 _dst_pte = huge_pte_mkdirty(_dst_pte); 4759 _dst_pte = pte_mkyoung(_dst_pte); 4760 4761 set_huge_pte_at(dst_mm, dst_addr, dst_pte, _dst_pte); 4762 4763 (void)huge_ptep_set_access_flags(dst_vma, dst_addr, dst_pte, _dst_pte, 4764 dst_vma->vm_flags & VM_WRITE); 4765 hugetlb_count_add(pages_per_huge_page(h), dst_mm); 4766 4767 /* No need to invalidate - it was non-present before */ 4768 update_mmu_cache(dst_vma, dst_addr, dst_pte); 4769 4770 spin_unlock(ptl); 4771 if (mode != MCOPY_ATOMIC_CONTINUE) 4772 set_page_huge_active(page); 4773 if (vm_shared) 4774 unlock_page(page); 4775 ret = 0; 4776 out: 4777 return ret; 4778 out_release_unlock: 4779 spin_unlock(ptl); 4780 if (vm_shared) 4781 unlock_page(page); 4782 out_release_nounlock: 4783 put_page(page); 4784 goto out; 4785 } 4786 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --6TrnltStXW4iwmi0 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 mi/zRMpRPrWIdXnyf4kKo+O42QEA --6TrnltStXW4iwmi0--