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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 28CADE77170 for ; Wed, 4 Dec 2024 13:11:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 63AB86B0093; Wed, 4 Dec 2024 08:11:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5EA736B0095; Wed, 4 Dec 2024 08:11:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4D90B6B0098; Wed, 4 Dec 2024 08:11:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 30A9C6B0093 for ; Wed, 4 Dec 2024 08:11:36 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 7554D161002 for ; Wed, 4 Dec 2024 13:11:35 +0000 (UTC) X-FDA: 82857312762.25.05C3C6A Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by imf24.hostedemail.com (Postfix) with ESMTP id DF949180005 for ; Wed, 4 Dec 2024 13:11:30 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=F62OoI6E; spf=pass (imf24.hostedemail.com: domain of lkp@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733317883; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=gCv0nPLgYZzCcAfw0cV4/afPn391/mxBE7IHKKtNsbA=; b=Uar+weXUAqxcr9CdwaQKinoAF7peEfdt+LlqA6GI2sqcfV51jH4AdSQD1N84QCFZgbGbUn Eg1q/398h+bmkcj8goOlG4Y1oXOOvysy584C5iemQiviaXj2Tzv7vrHtVAtl93IQDGRr4Y ik1GAbWstt2oaQ/FGXsk6yNQOoHZ7jQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733317883; a=rsa-sha256; cv=none; b=ActInsXPZ1n0eP89eogVgcKdJl0SIuo4J3RbloYUwOAAe5GGbJHpU1QAtw3Ifx9dhC12ZS 4l4ZST+gRj3ZFta/3RzohG5NFtv8Ii4w0414tM7LWmznUddrx1wk8Ddyb0lx1RQZrUXKF1 nGqJChgxf6a+uzlG6g8xZVlXasFiSQE= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=F62OoI6E; spf=pass (imf24.hostedemail.com: domain of lkp@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1733317893; x=1764853893; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=Vu1spLItqbI54j3jY+8nhm980fsaFpZxxjIUEgPzQMk=; b=F62OoI6EWScfZn/Q4JdzzMcRkY/9Atv00NZVsWdtW8t/j8m5AwtwZ9EV 7hef87hvH8YvyvE/9GRpm/tudl6OMHTXn8+YBl4gU322oQybb3sSUBHWk aq/8mIrR8twkILukKKzo2NVhkTwbJIt8Po8lV1bFaxvVC1AeQ/lphGFr2 NGEo53TAL2sLSJrdQQfUJg7OhgctGPuKZxioiRUbZZOxb6w1gLSIvnErM 7EZblR0IFS+edlYPBKy0xVBf5Rnl11NOuImUoZAuh8stXcmcCFmGpB+bx LyphBZ8qg2MucGPaqkZf61gM56ag5nBIob8oUpOyDOEbLQdxqBl1JkrcT w==; X-CSE-ConnectionGUID: OYOpaj2sSeOL4Hhj7FKIpw== X-CSE-MsgGUID: LCp+pxICSDmddBExJ+5Z+A== X-IronPort-AV: E=McAfee;i="6700,10204,11276"; a="33500214" X-IronPort-AV: E=Sophos;i="6.12,207,1728975600"; d="scan'208";a="33500214" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Dec 2024 05:11:31 -0800 X-CSE-ConnectionGUID: c6O5TtqUR1qGHA1NVLvCYQ== X-CSE-MsgGUID: uDu8waGPSginu1eCy+T4ew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,207,1728975600"; d="scan'208";a="93610486" Received: from lkp-server02.sh.intel.com (HELO 1f5a171d57e2) ([10.239.97.151]) by orviesa010.jf.intel.com with ESMTP; 04 Dec 2024 05:11:27 -0800 Received: from kbuild by 1f5a171d57e2 with local (Exim 4.96) (envelope-from ) id 1tIpA4-00032v-2e; Wed, 04 Dec 2024 13:11:24 +0000 Date: Wed, 4 Dec 2024 21:10:43 +0800 From: kernel test robot To: Lorenzo Stoakes , Andrew Morton Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , "Liam R . Howlett" , Vlastimil Babka , Jann Horn , Eric Biederman , Kees Cook , Alexander Viro , Christian Brauner , Jan Kara , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/5] mm/vma: move brk() internals to mm/vma.c Message-ID: <202412042012.zymuBpfD-lkp@intel.com> References: <3d24b9e67bb0261539ca921d1188a10a1b4d4357.1733248985.git.lorenzo.stoakes@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3d24b9e67bb0261539ca921d1188a10a1b4d4357.1733248985.git.lorenzo.stoakes@oracle.com> X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: DF949180005 X-Stat-Signature: yyshwee1qi6wkeu6gqwrbu5y7wjnz8dn X-Rspam-User: X-HE-Tag: 1733317890-45180 X-HE-Meta: U2FsdGVkX198CDXXs07HjrSIb1BieNm7RkOF9Im/TQavQ0q7WOaRL+x3K19msro2/5xgU+fHSi9aelC+W1kWLT51nGb1ov/ZXnngAEc+HkStNObWb1LLMot1slKVKYE1mmh5oc/NfK1nSrcZYfOp5mnNoUejioLWVQLvSl/hxoNaIfqsFA9O3BqXRUqwxZkoJ0iOcC1AuTSklmA41wQfi6lN8EAKFCRgeg49IecvGXdIydoYQzkxublqTTm9wSwBmgRG2q+8lDuPoQt5j6FTN27t89zDSbpv8n5+FpqB9l/kGaN4a7m44mue7OhWuMpsXT8MU3iXCjMlirVG7O6dksw8G2pzNuhlzygLccT5uLSzUnIab+fj+mtDipOnNZTOrK3/c2mO7iFzu7rjzBD2nHl1T0NCddtHj9YntL8aoCVGQucSMbdKcZLP4bJTM/IvtXSqn2D35Nl86jYOKE6MjzX4zuJOkEz8mBBfcrlBVeavM4Jg07XKFgLgSwpfWvBj2TO5tHigGldGKnFI9KWs1SfjhxHpzFJVZIXwjOQ9onyBnZ1eVBLurVconcgxzAiurFHCgapVeZfqYJAbkZ231xcP3ToqIj5A+hKn9GX8GARM8tSyGViWoBrjMyVMJ8De8QqSvbpOpKVCncixcES90+4acWBauh/MYvH2uEHgiDTWR58DsWnewBsdSeDrMb3r6SfX28PlX9cXVbsm2LZqhf2ZjFgWqEYyXN9Eu9/lXhGB7vCzTh9NXA4Jl+AjPaHubdU1UedGWT3edcET1jLBgY44jNoaLdMk33KtC6sxMUHZCTyjbbCWyNCYLCj8UMg2C8MhacGW33Rfn39715Pmz3ghtKKauniSGR73tY9lwrz43ZIfqvYO/2pYSlUX/VF9U6yfrfB6lIPfvDJH0/6F0nwDKEiP214b44OgsGeiDdxAa0SyD+hJDbG0mNsxrpqP4sBFJUs3xFodKOgm4lS cZqYD4SP K3pTw1QqcLXuK/5ZhDFMiP2jZ1WvgzY4GDivuwAbtNHdptvQzAhI0NwKIFfXO4Gxtp9745Z2jbmJWOaALxZYwIArhPobcy1mp2CkVfTZVbJbWGcNo+vdYqU/l8ccK+pXsJJbldFpnGuCiFiKGRle1YJkYRoZ9NnB0g1/3SWAEk4fPPmbWUCFavXbi/qxBoj6YeNBXaAW089OTpIhMzyUTkt8RYQco18/7Tjk9w5VF+e5dwbvLBx5sirnbB8B2sJZn5F6VJ1Q933YpjmRJfSx5UtsGXMtD6D1k+Bz57NKA+dy8cMDiZlbffJORv5XuZyeFxNKJ4TtQkwzu/KA1mthmaYHapd8y1vtm/MaS 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: List-Subscribe: List-Unsubscribe: Hi Lorenzo, kernel test robot noticed the following build errors: [auto build test ERROR on akpm-mm/mm-everything] url: https://github.com/intel-lab-lkp/linux/commits/Lorenzo-Stoakes/mm-vma-move-brk-internals-to-mm-vma-c/20241204-115150 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-everything patch link: https://lore.kernel.org/r/3d24b9e67bb0261539ca921d1188a10a1b4d4357.1733248985.git.lorenzo.stoakes%40oracle.com patch subject: [PATCH 1/5] mm/vma: move brk() internals to mm/vma.c config: mips-ath25_defconfig (https://download.01.org/0day-ci/archive/20241204/202412042012.zymuBpfD-lkp@intel.com/config) compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 592c0fe55f6d9a811028b5f3507be91458ab2713) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241204/202412042012.zymuBpfD-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202412042012.zymuBpfD-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from mm/vma.c:7: In file included from mm/vma_internal.h:12: In file included from include/linux/backing-dev.h:16: In file included from include/linux/writeback.h:13: In file included from include/linux/blk_types.h:10: In file included from include/linux/bvec.h:10: In file included from include/linux/highmem.h:8: In file included from include/linux/cacheflush.h:5: In file included from arch/mips/include/asm/cacheflush.h:13: In file included from include/linux/mm.h:2223: include/linux/vmstat.h:518:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 518 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ In file included from mm/vma.c:7: In file included from mm/vma_internal.h:29: include/linux/mm_inline.h:47:41: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 47 | __mod_lruvec_state(lruvec, NR_LRU_BASE + lru, nr_pages); | ~~~~~~~~~~~ ^ ~~~ include/linux/mm_inline.h:49:22: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 49 | NR_ZONE_LRU_BASE + lru, nr_pages); | ~~~~~~~~~~~~~~~~ ^ ~~~ >> mm/vma.c:2503:11: error: use of undeclared identifier 'READ_IMPLIES_EXEC' 2503 | flags |= VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags; | ^ arch/mips/include/asm/page.h:215:31: note: expanded from macro 'VM_DATA_DEFAULT_FLAGS' 215 | #define VM_DATA_DEFAULT_FLAGS VM_DATA_FLAGS_TSK_EXEC | ^ include/linux/mm.h:453:54: note: expanded from macro 'VM_DATA_FLAGS_TSK_EXEC' 453 | #define VM_DATA_FLAGS_TSK_EXEC (VM_READ | VM_WRITE | TASK_EXEC | \ | ^ include/linux/mm.h:450:44: note: expanded from macro 'TASK_EXEC' 450 | #define TASK_EXEC ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | ^ 3 warnings and 1 error generated. vim +/READ_IMPLIES_EXEC +2503 mm/vma.c 2481 2482 /* 2483 * do_brk_flags() - Increase the brk vma if the flags match. 2484 * @vmi: The vma iterator 2485 * @addr: The start address 2486 * @len: The length of the increase 2487 * @vma: The vma, 2488 * @flags: The VMA Flags 2489 * 2490 * Extend the brk VMA from addr to addr + len. If the VMA is NULL or the flags 2491 * do not match then create a new anonymous VMA. Eventually we may be able to 2492 * do some brk-specific accounting here. 2493 */ 2494 int do_brk_flags(struct vma_iterator *vmi, struct vm_area_struct *vma, 2495 unsigned long addr, unsigned long len, unsigned long flags) 2496 { 2497 struct mm_struct *mm = current->mm; 2498 2499 /* 2500 * Check against address space limits by the changed size 2501 * Note: This happens *after* clearing old mappings in some code paths. 2502 */ > 2503 flags |= VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags; -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki