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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51D69C433F5 for ; Wed, 6 Oct 2021 23:25:32 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D269B610CE for ; Wed, 6 Oct 2021 23:25:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org D269B610CE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 5A3B5900002; Wed, 6 Oct 2021 19:25:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5533D6B0071; Wed, 6 Oct 2021 19:25:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41B18900002; Wed, 6 Oct 2021 19:25:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0227.hostedemail.com [216.40.44.227]) by kanga.kvack.org (Postfix) with ESMTP id 2CA536B006C for ; Wed, 6 Oct 2021 19:25:31 -0400 (EDT) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id DD45D8249980 for ; Wed, 6 Oct 2021 23:25:30 +0000 (UTC) X-FDA: 78667596420.29.9ECEF44 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by imf10.hostedemail.com (Postfix) with ESMTP id A20D76002B9F for ; Wed, 6 Oct 2021 23:25:29 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10129"; a="213066425" X-IronPort-AV: E=Sophos;i="5.85,352,1624345200"; d="gz'50?scan'50,208,50";a="213066425" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2021 16:25:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,352,1624345200"; d="gz'50?scan'50,208,50";a="589928885" Received: from lkp-server01.sh.intel.com (HELO 72c3bd3cf19c) ([10.239.97.150]) by orsmga004.jf.intel.com with ESMTP; 06 Oct 2021 16:25:22 -0700 Received: from kbuild by 72c3bd3cf19c with local (Exim 4.92) (envelope-from ) id 1mYGHo-0006zY-8m; Wed, 06 Oct 2021 23:25:20 +0000 Date: Thu, 7 Oct 2021 07:24:48 +0800 From: kernel test robot To: Mina Almasry Cc: kbuild-all@lists.01.org, Mina Almasry , Mike Kravetz , Andrew Morton , Linux Memory Management List , linux-kernel@vger.kernel.org, Ken Chen , Chris Kennelly , Michal Hocko , Vlastimil Babka , Kirill Shutemov Subject: Re: [PATCH v4 1/2] mm, hugepages: add mremap() support for hugepage backed vma Message-ID: <202110070736.hTqiFHE5-lkp@intel.com> References: <20211006194515.423539-1-almasrymina@google.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline In-Reply-To: <20211006194515.423539-1-almasrymina@google.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: A20D76002B9F X-Stat-Signature: odnabkkf5mn3sfufnc4imyz97srorzqi Authentication-Results: imf10.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf10.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.126) smtp.mailfrom=lkp@intel.com X-HE-Tag: 1633562729-263139 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: --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Mina, Thank you for the patch! Yet something to improve: [auto build test ERROR on hnaz-mm/master] url: https://github.com/0day-ci/linux/commits/Mina-Almasry/mm-hugepages-add-mremap-support-for-hugepage-backed-vma/20211007-034701 base: https://github.com/hnaz/linux-mm master config: um-x86_64_defconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://github.com/0day-ci/linux/commit/3829eb526dc386bfb3870172413086cd8f874738 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Mina-Almasry/mm-hugepages-add-mremap-support-for-hugepage-backed-vma/20211007-034701 git checkout 3829eb526dc386bfb3870172413086cd8f874738 # save the attached .config to linux build tree mkdir build_dir make W=1 O=build_dir ARCH=um SUBARCH=x86_64 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): ld: kernel/sysctl.o: in function `hugetlb_vma_shareable': >> sysctl.c:(.text+0x1dc0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/core.o: in function `hugetlb_vma_shareable': core.c:(.text+0x7a0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/loadavg.o: in function `hugetlb_vma_shareable': loadavg.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/clock.o: in function `hugetlb_vma_shareable': clock.c:(.text+0x20): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/cputime.o: in function `hugetlb_vma_shareable': cputime.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/idle.o: in function `hugetlb_vma_shareable': idle.c:(.text+0x110): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/fair.o: in function `hugetlb_vma_shareable': fair.c:(.text+0x2010): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/rt.o: in function `hugetlb_vma_shareable': rt.c:(.text+0x1040): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/deadline.o: in function `hugetlb_vma_shareable': deadline.c:(.text+0x2610): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/wait.o: in function `hugetlb_vma_shareable': wait.c:(.text+0xa70): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/wait_bit.o: in function `hugetlb_vma_shareable': wait_bit.c:(.text+0x240): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/swait.o: in function `hugetlb_vma_shareable': swait.c:(.text+0x3f0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/completion.o: in function `hugetlb_vma_shareable': completion.c:(.text+0x180): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/debug.o: in function `hugetlb_vma_shareable': debug.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/cpuacct.o: in function `hugetlb_vma_shareable': cpuacct.c:(.text+0x400): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: kernel/sched/membarrier.o: in function `hugetlb_vma_shareable': membarrier.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/filemap.o: in function `hugetlb_vma_shareable': filemap.c:(.text+0x47f0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/folio-compat.o: in function `hugetlb_vma_shareable': folio-compat.c:(.text+0x2a0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/swap.o: in function `hugetlb_vma_shareable': swap.c:(.text+0x1a30): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/vmscan.o: in function `hugetlb_vma_shareable': vmscan.c:(.text+0x24c0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/shmem.o: in function `hugetlb_vma_shareable': shmem.c:(.text+0x52b0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/util.o: in function `hugetlb_vma_shareable': util.c:(.text+0xcb0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/compaction.o: in function `hugetlb_vma_shareable': compaction.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/debug.o: in function `hugetlb_vma_shareable': debug.c:(.text+0x1b0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/gup.o: in function `hugetlb_vma_shareable': gup.c:(.text+0x800): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/memory.o: in function `hugetlb_vma_shareable': memory.c:(.text+0xc70): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/mincore.o: in function `hugetlb_vma_shareable': mincore.c:(.text+0x2b0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/mlock.o: in function `hugetlb_vma_shareable': mlock.c:(.text+0x740): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/mmap.o: in function `hugetlb_vma_shareable': mmap.c:(.text+0xa20): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/mprotect.o: in function `hugetlb_vma_shareable': mprotect.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/mremap.o: in function `hugetlb_vma_shareable': mremap.c:(.text+0x210): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/page_vma_mapped.o: in function `hugetlb_vma_shareable': page_vma_mapped.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/pagewalk.o: in function `hugetlb_vma_shareable': pagewalk.c:(.text+0x5c0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/pgtable-generic.o: in function `hugetlb_vma_shareable': pgtable-generic.c:(.text+0x0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/rmap.o: in function `hugetlb_vma_shareable': rmap.c:(.text+0x7d0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/vmalloc.o: in function `hugetlb_vma_shareable': vmalloc.c:(.text+0x2870): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/page_alloc.o: in function `hugetlb_vma_shareable': page_alloc.c:(.text+0x1bb0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/madvise.o: in function `hugetlb_vma_shareable': madvise.c:(.text+0x1770): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/swap_state.o: in function `hugetlb_vma_shareable': swap_state.c:(.text+0x120): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/swapfile.o: in function `hugetlb_vma_shareable': swapfile.c:(.text+0x1050): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: mm/memfd.o: in function `hugetlb_vma_shareable': memfd.c:(.text+0x4a0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/aio.o: in function `hugetlb_vma_shareable': aio.c:(.text+0x37f0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/io_uring.o: in function `hugetlb_vma_shareable': io_uring.c:(.text+0xdb10): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/binfmt_elf.o: in function `hugetlb_vma_shareable': binfmt_elf.c:(.text+0x3190): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/iomap/buffered-io.o: in function `hugetlb_vma_shareable': buffered-io.c:(.text+0x3730): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/proc/task_mmu.o: in function `hugetlb_vma_shareable': task_mmu.c:(.text+0x1f90): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/proc/array.o: in function `hugetlb_vma_shareable': array.c:(.text+0x70): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/proc/meminfo.o: in function `hugetlb_vma_shareable': meminfo.c:(.text+0x50): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: fs/proc/page.o: in function `hugetlb_vma_shareable': page.c:(.text+0x1c0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: ipc/shm.o: in function `hugetlb_vma_shareable': shm.c:(.text+0x14c0): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here ld: security/commoncap.o: in function `hugetlb_vma_shareable': commoncap.c:(.text+0x70): multiple definition of `hugetlb_vma_shareable'; kernel/fork.o:fork.c:(.text+0xc90): first defined here -- In file included from kernel/fork.c:51: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ 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:814:20: warning: no previous prototype for 'arch_task_cache_init' [-Wmissing-prototypes] 814 | void __init __weak arch_task_cache_init(void) { } | ^~~~~~~~~~~~~~~~~~~~ kernel/fork.c:909:12: warning: no previous prototype for 'arch_dup_task_struct' [-Wmissing-prototypes] 909 | int __weak arch_dup_task_struct(struct task_struct *dst, | ^~~~~~~~~~~~~~~~~~~~ In file included from kernel/fork.c:51: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from kernel/sysctl.c:46: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ In file included from kernel/sysctl.c:46: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/core.c:13: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ kernel/sched/core.c: In function 'ttwu_stat': kernel/sched/core.c:3482:13: warning: variable 'rq' set but not used [-Wunused-but-set-variable] 3482 | struct rq *rq; | ^~ In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/core.c:13: At top level: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- 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:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c:631:5: warning: no previous prototype for 'sched_update_scaling' [-Wmissing-prototypes] 631 | int sched_update_scaling(void) | ^~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c: In function 'update_curr': kernel/sched/fair.c:860:28: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 860 | struct sched_statistics *stats; | ^~~~~ kernel/sched/fair.c: In function 'update_stats_wait_start_fair': kernel/sched/fair.c:893:22: warning: variable 'p' set but not used [-Wunused-but-set-variable] 893 | struct task_struct *p = NULL; | ^ kernel/sched/fair.c:892:27: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 892 | struct sched_statistics *stats; | ^~~~~ kernel/sched/fair.c: In function 'update_stats_wait_end_fair': kernel/sched/fair.c:910:22: warning: variable 'p' set but not used [-Wunused-but-set-variable] 910 | struct task_struct *p = NULL; | ^ kernel/sched/fair.c:909:27: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 909 | struct sched_statistics *stats; | ^~~~~ kernel/sched/fair.c: In function 'update_stats_enqueue_sleeper_fair': kernel/sched/fair.c:936:22: warning: variable 'tsk' set but not used [-Wunused-but-set-variable] 936 | struct task_struct *tsk = NULL; | ^~~ kernel/sched/fair.c:935:27: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 935 | struct sched_statistics *stats; | ^~~~~ kernel/sched/fair.c: In function 'set_next_entity': kernel/sched/fair.c:4451:28: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 4451 | struct sched_statistics *stats; | ^~~~~ In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/fair.c:23: At top level: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- 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:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ kernel/sched/rt.c: In function 'update_stats_wait_start_rt': kernel/sched/rt.c:1292:22: warning: variable 'p' set but not used [-Wunused-but-set-variable] 1292 | struct task_struct *p = NULL; | ^ kernel/sched/rt.c: In function 'update_stats_enqueue_sleeper_rt': kernel/sched/rt.c:1311:22: warning: variable 'p' set but not used [-Wunused-but-set-variable] 1311 | struct task_struct *p = NULL; | ^ kernel/sched/rt.c: In function 'update_stats_wait_end_rt': kernel/sched/rt.c:1341:22: warning: variable 'p' set but not used [-Wunused-but-set-variable] 1341 | struct task_struct *p = NULL; | ^ In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/rt.c:6: At top level: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/deadline.c:18: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ kernel/sched/deadline.c: In function 'update_stats_wait_start_dl': kernel/sched/deadline.c:1486:27: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 1486 | struct sched_statistics *stats; | ^~~~~ kernel/sched/deadline.c: In function 'update_stats_wait_end_dl': kernel/sched/deadline.c:1498:27: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 1498 | struct sched_statistics *stats; | ^~~~~ kernel/sched/deadline.c: In function 'update_stats_enqueue_sleeper_dl': kernel/sched/deadline.c:1510:27: warning: variable 'stats' set but not used [-Wunused-but-set-variable] 1510 | struct sched_statistics *stats; | ^~~~~ In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/deadline.c:18: At top level: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/debug.c:9: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ kernel/sched/debug.c: In function 'print_cfs_group_stats': kernel/sched/debug.c:466:41: warning: unused variable 'stats' [-Wunused-variable] 466 | struct sched_statistics *stats = __schedstats_from_se(se); | ^~~~~ In file included from include/linux/migrate.h:8, from kernel/sched/sched.h:53, from kernel/sched/debug.c:9: At top level: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from mm/vmalloc.c:40: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ mm/vmalloc.c:1654:6: warning: no previous prototype for 'set_iounmap_nonlazy' [-Wmissing-prototypes] 1654 | void set_iounmap_nonlazy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from mm/vmalloc.c:40: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from include/linux/migrate.h:8, from mm/page_alloc.c:61: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ mm/page_alloc.c:3802:15: warning: no previous prototype for 'should_fail_alloc_page' [-Wmissing-prototypes] 3802 | noinline bool should_fail_alloc_page(gfp_t gfp_mask, unsigned int order) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/migrate.h:8, from mm/page_alloc.c:61: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ -- In file included from fs/io_uring.c:71: >> include/linux/hugetlb.h:417:6: warning: no previous prototype for 'hugetlb_vma_shareable' [-Wmissing-prototypes] 417 | bool hugetlb_vma_shareable(struct vm_area_struct *vma, unsigned long addr) | ^~~~~~~~~~~~~~~~~~~~~ fs/io_uring.c: In function 'io_queue_async_work': fs/io_uring.c:1491:61: warning: parameter 'locked' set but not used [-Wunused-but-set-parameter] 1491 | static void io_queue_async_work(struct io_kiocb *req, bool *locked) | ~~~~~~^~~~~~ fs/io_uring.c: In function '__io_submit_flush_completions': fs/io_uring.c:2334:33: warning: variable 'prev' set but not used [-Wunused-but-set-variable] 2334 | struct io_wq_work_node *node, *prev; | ^~~~ In file included from fs/io_uring.c:71: At top level: include/linux/hugetlb.h:240:12: warning: 'huge_pmd_shared' defined but not used [-Wunused-function] 240 | static int huge_pmd_shared(struct vm_area_struct *vma, pte_t *ptep) | ^~~~~~~~~~~~~~~ .. --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --OgqxwSJOaUobr8KG Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 KzEmlwAA --OgqxwSJOaUobr8KG--