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 DFE98C83F27 for ; Tue, 15 Jul 2025 13:38:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9CA136B00C3; Tue, 15 Jul 2025 09:38:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 97AD36B00C4; Tue, 15 Jul 2025 09:38:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 81C196B00C5; Tue, 15 Jul 2025 09:38:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 6BFEC6B00C3 for ; Tue, 15 Jul 2025 09:38:07 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E47691A049D for ; Tue, 15 Jul 2025 13:38:06 +0000 (UTC) X-FDA: 83666602572.04.EF8DECC Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf07.hostedemail.com (Postfix) with ESMTP id 7030C40008 for ; Tue, 15 Jul 2025 13:38:03 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=bzSyzE40; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=wVzCj+qn; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf07.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1752586683; a=rsa-sha256; cv=pass; b=ryiaMJukrUQdcpTyDHWaT0Ci8D5i1fXIA0n2gVe6u7tgqFIJwmxYfHULlo1G2ZUPIfc8dr 1+YbM+8Jq2by6UzO97aDMSjelAkHFwkmBOIyjnuoepqqmvyMnP/Uw1bX64tiaX1KtlfjT0 LMyoH8NZXk+lu8KT5+u3LQS0G/gscEU= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=bzSyzE40; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=wVzCj+qn; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf07.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752586683; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=fZ6r4rNapeX0FSjpeG3dAJxTZ4h+Fmu2u1SL/h1+8XQ=; b=fhwGBapTAiHymV0hxnpOi60+7jdLvvMNnCTgzihG8sOO3I9h2Zi/aYQFFRro5rL046Js+T 3/4TMsJgC0jlwg++/TxlX/LYg4glUCVQKoXtvvZ8FsIf7AeZkaqIQOEComVpnNT/baWMP/ ZIASCwooEA0w9BZoMxmeAJJrM348KRo= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 56FDZGG2017700; Tue, 15 Jul 2025 13:37:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=fZ6r4rNapeX0FSjpeG3dAJxTZ4h+Fmu2u1SL/h1+8XQ=; b= bzSyzE40Zy+Q9ViuywxBoBUj7ENnV4jcAbOfh8EvWBANFaBVKaUVnOiMNV4BwaNQ XbZYvL6hV5QLug4lsFFA6EZG0fZZ9WwROoniWPozLibeeJakFwkZDP/hqeYBGKlf SRFgBAqKCyuMds0FCvOB/nA1q7Ajo+9PHJl2QWwYr4oq3F7DL5XWTDC7FJM6vyPc Jsq3isF7AD5H/fT8HobW4PkZBbPbPMfuHE+IioSfKE4ljB0ytjnQVtgy0iSv2Xso qh2sM+vOhnKgIAfPDgYXv115X3t2eJpSyfhHSX9ETw/gL7CdMlL4xmnL6Zp9DKaI cyehD7HlhFkC6KEAqCUyRg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47uk66xdq8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Jul 2025 13:37:57 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 56FCK4T4028988; Tue, 15 Jul 2025 13:37:57 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11on2072.outbound.protection.outlook.com [40.107.220.72]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 47ue59qn1j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Jul 2025 13:37:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oLODDNestCXfArvxE2mFp2gCAQkX0VXjU0FWbPA63wDuidUwJq4NythE9tPjoIx+mywKFcFWfICVdK7hGVhR+DTt6VVYxSjBrYOUY5+x/+Oarn2HXfePJzI20bHoyAJt76/kw6ld1UyXb6lcm41zrtDXQs7gQuOODOzpJlMMRgsyhD2vuDuIBw18rqdCrGlzAixZCqGFXFuvptrSpg9NMEqCF1Y5rTQLIM5yHWZJNF+XU/JncjQ0bhcmpAHrrZ8IhVAfYVMy9I1rmw5m+CUrhsZV37NLZVFCO/kqQvgtZxivaGWyPZHza2Y5BAW8fOPH0lqUFVNZjkMJlY9M7bLT5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fZ6r4rNapeX0FSjpeG3dAJxTZ4h+Fmu2u1SL/h1+8XQ=; b=XnoyOQrvLS5pRLrFVqcl2mqxlxDndILBqrNeXvTm9hqnD3O/pOknsFowhwuRfbdek4s/E85cDDRUHXj0QV8H5KO2S8uAK10wt8KXEbOH/LaaZ6Y2QLUuTC36su8OEyjnsjQiTsKQxa+c5vqiJyxtTjNljBhrzvMh+0D/u90Cwaz4CA4wu+gUViJzpJPvcKCZzHiO8bga9vV39RXMOt7ekvpELFNePhInyPbQAFopn0THrJEZwXFxBqTq9yaCl0qeViA07I8kobEaNOCsd6k8tjCRCRMoaOkIEYKcxcorZt6mOPyDWTjkPSevipTnJVvFrfR3LZIvQshoCgIUZPrmHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fZ6r4rNapeX0FSjpeG3dAJxTZ4h+Fmu2u1SL/h1+8XQ=; b=wVzCj+qnKQfb3d7q0JFMWxTsLQ/0iPgsJatuWZjxDYqWsePqgW1uc5i8cuVojaYLBSON6wr7vImWvSRZqlPbN7UoW/vm+zyRJL5RNPRwEvqTDHlli6lUwXlBBZFKxkpVIxtD+UIkU7uV5kJ1euNBrAcPtM+DoK380Ez5bggNles= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by MW4PR10MB6370.namprd10.prod.outlook.com (2603:10b6:303:1eb::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.27; Tue, 15 Jul 2025 13:37:54 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%6]) with mapi id 15.20.8922.023; Tue, 15 Jul 2025 13:37:54 +0000 From: Lorenzo Stoakes To: Andrew Morton Cc: "Liam R . Howlett" , David Hildenbrand , Vlastimil Babka , Jann Horn , Pedro Falcato , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Jeff Xu Subject: [PATCH v2 3/5] mm/mseal: small cleanups Date: Tue, 15 Jul 2025 14:37:40 +0100 Message-ID: <7c0b2bb1f88db0c587190c2ae8bf3557f889cb3f.1752586090.git.lorenzo.stoakes@oracle.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: References: Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P123CA0599.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:295::11) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|MW4PR10MB6370:EE_ X-MS-Office365-Filtering-Correlation-Id: d374d086-654c-4884-4003-08ddc3a4cd70 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SoRy6Cyf/9JJNXACCRIzeVzkCh2K1WMjggIqHbCyKYAr8N1/+33tPDXAUDWd?= =?us-ascii?Q?Os1WPLQrdlBMvHSA6JEm23P6gyQpH3sGHHsreXoz7Cp0rKTlexCRCs7TnQJ4?= =?us-ascii?Q?+2S11KyxpYM+bTlur0juuQMRkNn0PVAESQK8bdMqfcGWCBOJ3D22PsrZihGr?= =?us-ascii?Q?OiYZpM4Ctb69MliR5sqZEeAatL3YroSUUArWyFau31Kt9rdCSPaBD7wv8aC/?= =?us-ascii?Q?EbecGIt2/Wuyq/nJGeKOSNi3cIpgrI/KTtCzMoEI98IIxevfU5hlR9EEO1gI?= =?us-ascii?Q?55ncmZBeu1YGK+hfZolAyFtqp1JT14loLgWOKizOBlTMnNJfuvvhOYUz7jqJ?= =?us-ascii?Q?rawzo3C3WJm216DY+64VWd0JFncQ1wLzl4V3BdhL8VThl3+VYqteVDMR4vKx?= =?us-ascii?Q?HBCZozrSvIgD/tMgwU4miT3lX4DayrrvpOKV44bDawWg0gXD/2aRQrqRgNML?= =?us-ascii?Q?TEyZ2xbdAkwuOueLg+gMV/iDPGJwQnUqam0P5jgp9m+M32fpw55d8O0szGgD?= =?us-ascii?Q?hUz/b2ijlZLbR221tRwgE6377hN2fbuK0eg1pNStl8/ApKSOox/w5l2W8Kgr?= =?us-ascii?Q?T+AKJff0yniV1RTLCojB9ljl4/mF5eGxZopZq43oA4hdrVRJQ/MGS1e+3ZZW?= =?us-ascii?Q?blcvU3gkSHpAfBCGUDbKBgvm3fbsUO7Tg1KrTu3IvMr8JbIm7kW4Ljxiu2o/?= =?us-ascii?Q?YwyXEj4r2VaEXUnS1O1Jygu6ZhrWwTpzF57nt1Wd+hrWLnhuqMCCBQgnh6+2?= =?us-ascii?Q?Z/pd/UQ2awgEkSXmytEFKsc0wgTN4jNy9DMg2l6spb9Z5OQJmWFgRpVZdkpq?= =?us-ascii?Q?E23c8X4WgT9cEYK1vuiBFZoEJ1j5T2xT2GFgj0nBBiBXw0u62VKjBAa3V+PJ?= =?us-ascii?Q?Jx4V/Iy42AzETyGe4NU+Q19Ao/mTGUWPs1DsAZt/qOkgHBXs32rrWQ5JgY0E?= =?us-ascii?Q?h+d7PwGOgRtb/vVit5pNVJjWj1aEeC0YwE5MhAmno4xjgWtIazn8GOc9RGNa?= =?us-ascii?Q?96PmO9t7XLogWe40gf/L0xXhc5FInkkRtZLy6xsTXhYyPPMs71b+LnWVhXbY?= =?us-ascii?Q?plFm2mjJ9eyfxWvJiaY4nhlB1ksWWKBaKbW6NLd/zKcfmFlefpmn1pUy8gyg?= =?us-ascii?Q?3dJUjK15P2tAbQ0dk8sfAZwk/hMiJqcG8qECeFFPpoG8V90D21ZnZE03WPBG?= =?us-ascii?Q?naZFu/T+XbtYmImb0IusxhJGVbg58YYCR9ATQelgU6U9+dK26YC/qrpI45/v?= =?us-ascii?Q?SncCn6+EmnIVIoe8dwcPVXgpVKggmC+Pm7fKZ13Wtiyh88dEYwmzWMlGK4vr?= =?us-ascii?Q?XNfFSSDWXdEgczzZRd1Z5KT9pkS/Qlaef4EUIHM7zcTxT/WiV8/0OZGm7jdx?= =?us-ascii?Q?AdGt+/o8zPwNiGJy3JGjmcA3cyTWqCYlPmj/kom0PRgm9PrCs2XTve5AUVqi?= =?us-ascii?Q?c1nz7ROz/Tc=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?J04vrYxWDgoNfrmdUFkAMgniFcY1j5YGgwlBrCPBn79b+JvJ7JF6zFDAmAFP?= =?us-ascii?Q?Ah/GfBHrvSkgtiveM//tni+V+Z72Hc6VnCisVGCS6SXGw4tK/zw2g4cOw+0Y?= =?us-ascii?Q?djUS5+Xu3+NEVkYveR+5NqBx/eDwGXcAr0RP+ixiCSMr2Dg24YDk4/RxcOCb?= =?us-ascii?Q?xUZo9r26RyilP6RZFAeiQoXYdY/IbTdj3L3KBEhscbunQ0PMMRWFf4fzpCta?= =?us-ascii?Q?0CMo44ex5upEf4+rsRmrvrh8pBH0bTVkXgxzezv5NhBVujMSVy1Z5F2scYL4?= =?us-ascii?Q?RxBpG3ifopvZJrH8ICuquE1dKkpJ+VWzZESdr37r2N/bg+4g9OUSVS3Cxe1n?= =?us-ascii?Q?aEdaLcHMGVbsHOg2OOc+Xhyo838vzZALW6FYsbMPvC7YgmsQxsVhvPIrmzM9?= =?us-ascii?Q?Zpffog54rVIiJpfHe7S9/SYFCTotplLwjHjFuh9F36ijioQk/EElNr///rLF?= =?us-ascii?Q?bIsnjK1cbk0wdoFz+UasKbJOnTmdUyDLA3y2LhgwYZpDLrU4FQRQd62libnV?= =?us-ascii?Q?0lroMx61FDXgrXuQx0mnXK+vSzdnVAock4zKnSPLQdSzLtEutCfRCvnJ9Zm3?= =?us-ascii?Q?eMk/mv4CI4ZWGIaasrKnblce+9H8+TCLUnWgl9NIHFuniPos+/A4ocKKX/gF?= =?us-ascii?Q?7Tc9/J4rNAuFwiSakBwI6TFAj4Vs4rI1AVdN8H7rrp8U+2fguSx6jTWzW8jv?= =?us-ascii?Q?SakyG/boY7r37o1dgX2pM9vCnHG2LpqElsZLYN4sJa32tdnEDwsg60iq8E6N?= =?us-ascii?Q?t6DuuYAgJOJuu0e5thge21yZtKBkYlB9ObT9ecsxKVwFwSyCzogLPlMExW8V?= =?us-ascii?Q?pgJPp6dWaMasTNca8U/MMm7ikUDeGiR/OAS4QC/Y13ywxSl7zh3bT6qVNL9X?= =?us-ascii?Q?u+48lKpOkc1yHk57DN8yWCUWRabIeqvviGdUXdgj6C8vwSNeovKyFWbV76ZT?= =?us-ascii?Q?s/r4B6yNLinFr68ad10uZUctMCHVvgRf6VvrnrGPVPxeQPqymfU2t9QWMdSN?= =?us-ascii?Q?GtGzZOLWd38NrLDu1OI9K4WdB/FKJ/Okj4qxLTGnBKf0ZYhDXSH8R7cseT6b?= =?us-ascii?Q?toG9VXTGPqEl5lhKH2+HOUJkFjdAfl3Wab/v3KFW62YYPZhBTlAFdf19nSWC?= =?us-ascii?Q?BoGGjmA7GyqwW051SM5/T6QxaOwVIvhDyXoB4Qj5LvVzgXuIC0p4Z/3TcldA?= =?us-ascii?Q?zdqEXaSSL6qJ3NMQVevICqSKJJ661Qxwayg3zLR7qrCBfbqAcpdMw2shRw6y?= =?us-ascii?Q?jJzird9Kjid0TBJXbrm0xE3OgfNsX541rNY9XPOdgX0CaF1D2XwBGg6n5R0n?= =?us-ascii?Q?lP/IajyHkjgVAO0ei6KPCtBUqUtKtKfXMxEe+DYDXORcHx0rvSxDf/MTaqlN?= =?us-ascii?Q?TYhGZ6aZuCo0uhc8+yR4rN6ZnPa9lNlpvjPgfwf5i2xyebOv6NeEK/jE/Gy3?= =?us-ascii?Q?BflSAm6n9JgquDYhjGyIbFKp2AzRSA/Ye1xotXJoofQd/A774YDHpz1MdxGu?= =?us-ascii?Q?EmcQqGHmZb6MIinlcVWAkvZAjtbcojn2/g05/ccZ1F6sfUTeFgCHN0T1YeqI?= =?us-ascii?Q?q0jiaA4873u3ZDl67BelPfpANvV9JZfp9wKQvxxHNy1jbsp3bwsjatDlQoz7?= =?us-ascii?Q?Eg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: SheJL3673YQhVjWqSWjNgwjVlb2ZXKEFY6ZIbXD161V3Y7pdHQ6QuzCar6vHMsNPlyrd2BYbIBUs2hpOfxlr4afluiLMnWHEcR7R/AZXfyABB5D8O+QTN+ZAGyTCVp76YQPYnztpQMcG3bI6db6IzU3lv+KxQZuRJWKOYSlJYsev+bOg8KXaXnQZUM6y/1fqFRhcBhhdZifl6jp/jL2SylPDlc8+S5FnK7GdI2sQWwl8oOe79psbnZpQT9x8xsKmq0aAwMtjRSWeSzogxUo97hdGT0eJBLqE7CmfaGPpOToFT2hQRImXhWZZ4uTchjYF6jSunPG1bAy+8wHnZSCTZoGroIRy1156uttvFl+xPz3hZQlUhadKhpRBe0boORFqgHdYAp8yadYyl1xL3/gB0Fsp7S2YWRQUpp4VaEg5j58aWEViLvewBbv3gRv+WUkiZs3HSPYHYlK7HP8K4tRuowPrVVqFU0icWREVp/Ff5bTYmR8IxU3A9LdhIRqsRih6D2QEJvBVU400Ub76zljgO4nAIisurbmoleJJjfUr5ybLZkSssOtf9f8/xOBjAsxVsHz/TI1FJw/enjNEZVjMx87JjEzvAXva/RRvHJFg/70= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d374d086-654c-4884-4003-08ddc3a4cd70 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2025 13:37:54.5847 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zT2XKujCVOn/EU5JHbXsrIJtJC1Y0s849ALVzdlFxQL23U/JzUgrATnvt3dGbibu3VF8UFJA4mYynKJpW4+P7/LLK2NvGrOwCuJxtvS49d4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR10MB6370 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-07-15_03,2025-07-15_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 spamscore=0 suspectscore=0 adultscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2507150124 X-Proofpoint-ORIG-GUID: S1pFfVal91jROi22oprjX1iyhUZ-ZZaf X-Authority-Analysis: v=2.4 cv=AZGxH2XG c=1 sm=1 tr=0 ts=687659b5 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=Wb1JkmetP80A:10 a=GoEa3M9JfhUA:10 a=yPCof4ZbAAAA:8 a=20KFwNOVAAAA:8 a=dmlVf6ZvkT1LhkitNWcA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzE1MDEyNSBTYWx0ZWRfX0z7UqFTOcXDD 5grm1LNdwOQvf3+HIUabXArb7hRJo1Bx7KkMhxHsNUfHKwBhCBJ8XL1em36QsR6QZKc1x+FDNRQ mO6KePRJFLyqsSJoXnqc6iauTFwVerYxLYj6Wsun9VInjbuXl5UpYrSXYFk9Y/Jd1TJm7Y0C1wb tAXQ2p0S+Qqgx53p4NHtT00c7U1RpUvb53aYb173v3SD8ryWOULAh5y4X3zb4+fbcif0JvjTz98 9bsfeH23BbfxUQnF09M84ogCKtd9sB+PtikqP01ncvQk3+LS5Top+t2FVc9nPDlC+22PkbFdN5r 9s1peuuvevttNJiBWYMomORObk/diJy7mtI+J9RPEvQtJgTQpxgRUNVu83p1FepWTZPu/joAwBa 1ZZZgSVRvsAlwG2JD0fh9LfzunwJ7QOSV7e8CzqBrFMbLS/KR3OZtIZ7/i4OwXYjwjc7I1MW X-Proofpoint-GUID: S1pFfVal91jROi22oprjX1iyhUZ-ZZaf X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7030C40008 X-Stat-Signature: dfnjkn5hhcwfgnrmj8d8a3n6q49ny1h9 X-Rspam-User: X-HE-Tag: 1752586683-555752 X-HE-Meta: U2FsdGVkX1/F+PTyeLhMkwALK0A5e5dQzLEjT2gmxAV2oWW5S1n7jtSzqlVOCEfAscfdm5vLLpdb5DzLexE6oV4hXtlZ2xI2PlPbJzgvaPCgMmGIPhlQJ7ZduDNOxsMRyk36rburmrOk06AZZzBdxHA6X8Mj/pGCdHNha+OOdYQTbpS7ZKDyrhRp6noEFVbVHUlZUcMtQANCmE7Z6AM4R2Pd/oJS9aY51d9MbmqAbCd5emIEjAc9DVNqXn5qZDoRGdzZnYJJbiVN9tMWXvzcWym/7KA+YarsY00kT5wm3OxqQ+BYa1I+2H9vL2HffaNw7bJrNIgV8z72FXyCDn+SDQHgmmYGQYptBlEVpiQqUNNCxyt+qc39aCob8NBtPMFCHYiN6NZ/i+/QjV5qdfboJV2XBTKZ4MZ0/00BaOurWPHm2GOggHiD3MbfhwhkR+Xh3VAsws4Z3U4GndS3bmIyQ/2PviPpvBZH7WPEQT+UivqlTSxkmzNFPVDLy9uVSOiIqQA6frarGATH3cuOxGaCM65l1VXYq1mXhsIEhQuTCksOrpaTI10zaU7AM1ntCaubfD3KiA0EFZW8rcTpka8nzPGiEkm9iXmOB+FWen0MaKULkAPG/lDOOMTSrAIRO/YSASCb9WTBoks3Jqyij3B0H+gBJrCH1xX86aDUJDD2xkcfyNo7EJdcMamag302Kj7Cc43o/+NqUkXOttPKw0vQZWAkzTw2s0plQvGXhWxncCBdYsQXBWpniHpJffdYCNJQNCWGln93gJiNqcXhn+WNibGl2gEyNcIQzNS55PctmiH8fc11IiLpGEqiCAlp+EF3S6FfM9PfMyI2eW52zjTtfJgVwFRUW5LlKWshHeqHTZwRBZklVjXSxBRwrMbVXS4TZn7aXCLo2A8oLrScBsj2SsnUTeA5y2twOxVmYLddQVe0UYaGcDeukNYkegmoupQaJeircb+yuweFa5DsN+h y2WVIO5a ngdttIs0zHrSaj1jShscFxTB86OHt15i95QvQ1Lo84h89qHjly2XbwwITHsWsZBlpdQ7fRg6fzKwwn9GqYbvot5iJ2ezcf1ifiHsCPlNIgdWhSdwLScSQ/GNyrq+wgu5NhsC6x0D7NKd32k4ltTdfQJ29wnVTtQGjQzCwJF355E1zX7CN6dP7JYWMvkSY9qqNR4dpd4pA2P6XGBjr3QQ8KF+mGGNBcPHgNB8Bt3Yn9zwhOE4jWzb4jdcFkebHYLQ+Ip1V0QKx44PrfgAIb4yIvTNbkgySQZk0rMXsdhRaSf6PatNpMYQum0mt8IY8FBNf6g6Dyx5OW/4LlvmvPPZc0ZHqYdJGYurEm4WhOSBO7DTArKvn6DnQ78SyDvO4q0jlcRlckOP6F+x01fD3yDBZnP4iLslGoCwF3xGlJmmQOv2I8u1ELTIMV8yWOLGB3uu2HDULPnTV/XyEpSV2ZZXuXLiMwESKaSUw8C1sJBF+rJIYwsHPCOlQxEyAgm8niuvNIAVKup5+Y962snUpcaGTB/tRzLjtyMGdKXc35d93iJJjCu9/Wsb/t4JmoCE63bD9vvYkyDiEdboP0kPyDFYOzWzAL7ot1ERioQtypxNy0aX078jhIKWtOQLBmQjcsygIifV4MkxMUzRCf66H6AzmrZwHuNiXQKTQiLKxwi1hfd/xMi3CbT60iXqOBobUdhwoCc++520uQPdhqCY= 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: Drop the wholly unnecessary set_vma_sealed() and vma_is_sealed() helpers which are used only once, and place VMA_ITERATOR() declarations in the correct place. No functional change intended. Signed-off-by: Lorenzo Stoakes Reviewed-by: Liam R. Howlett Reviewed-by: Pedro Falcato Acked-by: David Hildenbrand --- mm/mseal.c | 9 +-------- mm/vma.h | 16 ++-------------- 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/mm/mseal.c b/mm/mseal.c index 1308e88ab184..adbcc65e9660 100644 --- a/mm/mseal.c +++ b/mm/mseal.c @@ -15,11 +15,6 @@ #include #include "internal.h" -static inline void set_vma_sealed(struct vm_area_struct *vma) -{ - vm_flags_set(vma, VM_SEALED); -} - static int mseal_fixup(struct vma_iterator *vmi, struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, vm_flags_t newflags) @@ -36,7 +31,7 @@ static int mseal_fixup(struct vma_iterator *vmi, struct vm_area_struct *vma, goto out; } - set_vma_sealed(vma); + vm_flags_set(vma, VM_SEALED); out: *prev = vma; return ret; @@ -53,7 +48,6 @@ static int check_mm_seal(unsigned long start, unsigned long end) { struct vm_area_struct *vma; unsigned long nstart = start; - VMA_ITERATOR(vmi, current->mm, start); /* going through each vma to check. */ @@ -78,7 +72,6 @@ static int apply_mm_seal(unsigned long start, unsigned long end) { unsigned long nstart; struct vm_area_struct *vma, *prev; - VMA_ITERATOR(vmi, current->mm, start); vma = vma_iter_load(&vmi); diff --git a/mm/vma.h b/mm/vma.h index 6515045ba342..d17f560cf53d 100644 --- a/mm/vma.h +++ b/mm/vma.h @@ -560,31 +560,19 @@ struct vm_area_struct *vma_iter_next_rewind(struct vma_iterator *vmi, } #ifdef CONFIG_64BIT - -static inline bool vma_is_sealed(struct vm_area_struct *vma) -{ - return (vma->vm_flags & VM_SEALED); -} - -/* - * check if a vma is sealed for modification. - * return true, if modification is allowed. - */ +/* Check if a vma is sealed for modification. */ static inline bool can_modify_vma(struct vm_area_struct *vma) { - if (unlikely(vma_is_sealed(vma))) + if (unlikely(vma->vm_flags & VM_SEALED)) return false; return true; } - #else - static inline bool can_modify_vma(struct vm_area_struct *vma) { return true; } - #endif #if defined(CONFIG_STACK_GROWSUP) -- 2.50.1