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 C1136C83F17 for ; Tue, 15 Jul 2025 13:38:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4E8416B0096; Tue, 15 Jul 2025 09:38:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 471C16B0099; Tue, 15 Jul 2025 09:38:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2C4426B00BF; Tue, 15 Jul 2025 09:38:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 160246B0096 for ; Tue, 15 Jul 2025 09:38:02 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id D82AFC046C for ; Tue, 15 Jul 2025 13:38:01 +0000 (UTC) X-FDA: 83666602362.21.94480A7 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf10.hostedemail.com (Postfix) with ESMTP id 5006AC0010 for ; Tue, 15 Jul 2025 13:37:58 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=c3Uihm85; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="n/1fSsPg"; spf=pass (imf10.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=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=1752586678; 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=VXLN4QrVvjnYUWnzPsQVjSdLipbprY0d2rBRLecVpIQ=; b=zPcbhT9iJFKFK28Oe/gOUauafBMlDeDn9Q+ep7+fvKWrpWOzvH7yUzPDrzAnAq51ywaVNz sSZBby1LQAIMh/z+e1xnu6TFJMqZjMvgc+0sEmV2JtqglFS6UivN8HrW6ZlnTlaB4OPpxs vY+GMBubFGQGc3KvM+ALvlyKKBV83R8= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=c3Uihm85; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="n/1fSsPg"; spf=pass (imf10.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1752586678; a=rsa-sha256; cv=pass; b=vCbDBpLb7H3m5Xu55fZed+78NN9GdbCSxOaJR5M3EJYUmq9qKGMcym1TVxiw24KkCCwkWA b+S9CZLXt68N/GUCxu0J4Hhmz2NxW/SbJuDhVcozAW+ei1H42GGKyf1nrQWV/G6Q7+xRq1 nSwAXskwFdV3+bOyo23VL+XnOY5Fq2w= 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 56FDZD0W017571; Tue, 15 Jul 2025 13:37:55 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=VXLN4QrVvjnYUWnzPsQVjSdLipbprY0d2rBRLecVpIQ=; b= c3Uihm85P41i8fhgeKCgN4Hmu9rrtOIxFsyGxi18itbJ7taAa06wsz052SlQUq3G 7ZbZ2VV7yl+XQDhIxuZL169XwcQB4jftJnJfLBR1X8mYd79Cw9MvQLavwTMFdrtT t4vDYkceMTzuQZrDHKcPQM8a5w8NwJAGZsobIzLDy0Jr2Ks8lK7AC2MXuR2I94Jq ISEs8G5d0t72CehfVEg0OEP1K3JaU1BElQYq7Bq8fXaUml7tMdDVQ8J1vqgEM31W L0wH5gfYgkHg+Uc/T+GAszHW4bBpdESP3zbvCrKy+7GLeG4seMif55XQJWvV+KtC uC8R6MzZJWYMHb58Tm4Ojg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47uk66xdq4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Jul 2025 13:37:54 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 56FClimN011819; Tue, 15 Jul 2025 13:37:53 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11on2080.outbound.protection.outlook.com [40.107.236.80]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 47ue59yt85-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 15 Jul 2025 13:37:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O8ZpjOEyspFTkVGwGQq2SH3TRrS7HQ5EV2WudjRpjq84hRqL14Pt6XUgnhn3o+B27uJ94P5Xfj8NdRZ0ZTpEHnnPRqqazJT8QIJ3uEGmtljR4E2xualc7y/LNHIgDQWRQxycoNMn0UoFKcWaT99FtrmrWinihhG0DAuX43gL/P7lFt0I1okJ8A7E47PV42DRyyf2+FdVtuz4P6BBHlroRRpDJuQGmohn7RyDHFpRS+FglLnED2R5Ff5eb7tM9nyckqUVLGwvJNwtBSc7DFSbetkAv2eyi/0RgXL1KLOT3iQwHd/wGbOk4UV5j0H1f5fZYUx22tTkTEybuecfXiIJVw== 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=VXLN4QrVvjnYUWnzPsQVjSdLipbprY0d2rBRLecVpIQ=; b=AufpfkDvck9opc4l12t4M21sJPb+iEUGKrgVzwuy1EWuOgV+viB/ALzn3e6aPcxovbA0pVJYpb+QX7KUiVbZaGeQc0/z7eCt0QUESlHrFYCr0Pe0enY+rtCRmULrpArzobA3n6+Go4B+xCBNPjNYS5kRJHt8w/Q65Ysv6DEnRwbvu7swMfPBRKr9ko+bj5rSOCRAa1SONYs33Hn2RtCJ5pqVBdbcOaTGSbVReqM9J8U0OZyWJCHrP+u+4keB3L3Rr4gltxUCdtfi2sfbtYQPi8JRX+cxOb6kUPp/ZlbZp1Zn1qyAo/oU6Oa6Dk3UCCmSMMF/kkfblRDID8DV37B0cg== 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=VXLN4QrVvjnYUWnzPsQVjSdLipbprY0d2rBRLecVpIQ=; b=n/1fSsPgGeeRyB4U7eTWRAm3Xf8q6zTiXdRm1Fgb2/7+n6JBqjckyhUjp+suQlUJXhYvOuT3sQmMctCYMZ9vdOOgcS3pXZs6GT3Mai6bEjLDCAWqnl2cITYDnD7eE4SUEYHC+rPwh0fW0y3Dh220l1+/gVtbbtg7eUBbrEW6r8s= 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:51 +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:50 +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 1/5] mm/mseal: always define VM_SEALED Date: Tue, 15 Jul 2025 14:37:38 +0100 Message-ID: <48376d052928a56b6e66a5add238dcfa1fe91886.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: LO4P123CA0343.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18d::6) 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: bb66bc41-9b0a-46ff-d37e-08ddc3a4caf8 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?2K9joaicvdQvE5aYEZIHUQHMWt+yTDb0TeHonzoYOJrYl4oYk7VmGMD3fbsz?= =?us-ascii?Q?1y8o6N01r0bSa937+BLlidWZHPFVA0F2OXq724IVd9E+mWzVBhoq79EJ2SqV?= =?us-ascii?Q?/KtE77nbyY5MH89JSmBrW6bXKjdpJ0FqTi7Nj5p/0fYIjf6DHjzBE+mtpn9K?= =?us-ascii?Q?UUIdj4wGsN1VO19Qi6B/PZHbVJSNYVGNRzF3e3q6nHhEpJkkgcKRMiX0C1B9?= =?us-ascii?Q?Hp+JMGdesK0flm9I/vbc0WM2gKdu4gPnGlbtpHrrBf3hMnfZ25nI5WS3SN++?= =?us-ascii?Q?deX/j+rbaICSXYT/9P6KkVFsnmHHoM1zUnkQeaELUa0bw9166yaajD9bD2UR?= =?us-ascii?Q?Dh3HQn5pH0tTtU5jlw8Z9pVqZzhOHUobzRxmJ8iy2V+mpDGhrGI+Iii9iczL?= =?us-ascii?Q?2gUzNZZGbcWgVT1RTwmRxgK4VqOuYg40OhkWVR7wcMbnuyhjRlX2et7T+Mrl?= =?us-ascii?Q?wn/j2aLfbWUaCQ1Gkd9nMrKxx6uaJaWwF2/TfkB1bMkQfGqJ5EvHPTOoseRc?= =?us-ascii?Q?IVT8DsMd5ychCgdjsH9ogbUnK8SNBD5akkaOHwq3j80YtGq1G8lJml7wFtOX?= =?us-ascii?Q?nalBCGjrzv/CnG+nW8bpMZ98AogZbcAqXk3M5nfuVgYJpZ2Yslj73PHX+OIx?= =?us-ascii?Q?pHK3qVn2zT/gbfBVC+H9utEmagYinwwnikRGO0n3vkM6ULcwqTzU7zu4x2XX?= =?us-ascii?Q?jliXqXoDxt8Ibbt3fyTte4uXGTLdJoCDX/2IcAaGD6QZWUWqziAB2Y3hzh0e?= =?us-ascii?Q?w9b1Q02Ys17MSQ8TDV3gSvpPrxG5MRazE3W1N8o8XcPdO2m5klhRoKN3lb2x?= =?us-ascii?Q?IRgR8U2O2ouRfAzeHJ44hf0jMadbVP1ScpYoP9rCh9+5tEuBtm/HfwV0uutZ?= =?us-ascii?Q?w/gK75ltX2uXyjxlw38c+bXc85z0k7FEOgP2KK7WlUgSPjOV+eflJwehQMUE?= =?us-ascii?Q?WqMuXeWcFfZ9BMdYr7sioMaCDeXjtX0A0jYU87ASKK6W2Z9wdNZXLTzAkG0F?= =?us-ascii?Q?usoWzElj8bnq+OrOczuBiHbug52EBChj3SFvjyhKdkEfNC2NjdkCx20u1l23?= =?us-ascii?Q?sLdNapncOhoKcuHAKH5jiM+KeQ1zj5gshq5BCF7y5MgUXfEAtidKabMI4v+r?= =?us-ascii?Q?7QWjz7ZfNo7q/Pz0JTWyyJagLk7kDpxxyWjXwgztKXEE5S9iIjpkZMamRX0x?= =?us-ascii?Q?nkKEqc3rxxiZR8DWmnFQco56ihJXfyNBogWtEq32HDqvfZAu8wbJqTtnyX4p?= =?us-ascii?Q?qIIDKaIDynhplmSSNjf4TJWFLlCH+X+TrXuTA7aAwXFa2Fh/GQfUet73syZq?= =?us-ascii?Q?te+zvXlWRx8iD7deKzW3s7Td3mHGGGv2RkhHXQm36y0J1lGDJYWA3jN8vRAu?= =?us-ascii?Q?OeeSUoHr5uLrpSOx4i6XKoRlych4VLb+XneLLmKg2Ie5JDmU6Cv2C6jrWEoX?= =?us-ascii?Q?aVqU4QgD9Qk=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?ltrKZ1p50RGSyemjRgzd+c80eiSvwKp97mfP/elq5lIuEKB10p4IWN/zsBsz?= =?us-ascii?Q?SuthlP857P0d1Hsj8UvGDqb/loK8m1l2OTuIjqBRfxiE7qTPBhxuE4RiI1Sr?= =?us-ascii?Q?iOoaq//Bd/miM9VpI2DJBAfEfKcidrT+0ZGrgo4C4cLZ7zkCqzu5lmQXk4zN?= =?us-ascii?Q?csmBphiVLUC0lJUQvZ6WyGVhm6olk+CeCPwWcRrjY/F+e8Jc+s0tA1tp8bV7?= =?us-ascii?Q?Gq9V3y7NYhyIVOWpkl7uQVxnSjDQsjdstCpof4yQ1w8df+GOPQDW2LOeGspJ?= =?us-ascii?Q?d9Frjkzj61cQX28gYciM6mo3K1tT4W7nn84aXGI3MNXmJmT5WemWHzhYCIVI?= =?us-ascii?Q?ywoovQXdTvAwqLlaDHnJy4XlQg9B5SQnZLGN8ocwekBfkjyIdMQvo7hZXtxb?= =?us-ascii?Q?LCU6ZnRlA4yH+WxCCcFA54Jg999ubZj1EJq4xNZB9ilPuaa2kqQo+7/Qz3oJ?= =?us-ascii?Q?udhRcvDqK0iJbpMkfceaCpE8DcSeRsz7vMunbl2hhwa1/zj7S/VgNxYRxJb+?= =?us-ascii?Q?l9HM/W55XLsqfm+nA5fuZK9OcuY0b5LyjUZX9kY6Uw3+AKQ1uU0V96gqz5Ud?= =?us-ascii?Q?m6SfRFG7CEoUYIzMV3G7CXF7xGZ/VuTAJCNOMSXxPVSbAZsuONbioyyZPAS3?= =?us-ascii?Q?UOrnOChdKiKWo4m3kHdpYXt6UVNG6UhYNaBWrkrGby3cNuQt0cCjMxL+6iWX?= =?us-ascii?Q?nrEEKidPhcWHGgKjI1Y3AtmlCPEau409jN4u5DsLKfHsxq7nSU+wHA/4X7Bb?= =?us-ascii?Q?nBKp5VQ4H9oSxBfx4EQ1Se/Ej1xi1dEivu7IBT9PArtkY5HycfyQZDjgjvCi?= =?us-ascii?Q?UaLQdhFQ5hybk9emRt0t209nzHxsy+bZ++RxkYVDhN1fD/9da7MLaGe8ZE3y?= =?us-ascii?Q?ToASwIjySNBz4g3uhA5rmMn4dT/u2GBH/Cfxi98L1MLtX1YnuTcDAQEptoL3?= =?us-ascii?Q?Q8C3KlPO0EZFgKC8LuthbDK1mqusPDQFy/flCtxasx4VgqtGSd2pVTg+OF1g?= =?us-ascii?Q?b6o2WC+uADtWFAJHe/ZIWYL2mMpMWLPfDqM1SInDtbIRZuHHpgrZT5qdKNS2?= =?us-ascii?Q?qNUQ/+PgOdIXnYoW425HKJ/J2IKJB36Xb048obxOzlt+lgQ1rkpmr22MJuy+?= =?us-ascii?Q?V2UvDsdSUPbcVGc0e2rHzLcP/XPY8XV0SfxzY6nDvWD9lEEj3CHGJ75kA3DS?= =?us-ascii?Q?WzJF4cpfpPi7TVS/I32s3FrYsPuwwhvWPOctchZ3/hXUUPx7sDYWhTx2yojT?= =?us-ascii?Q?eOMSkZIiNQo9eljO3dEQr2OA6sM0pBW7d1p9y5S7F8B+uXFOf/B+6fhDAnEl?= =?us-ascii?Q?NKGr7M90+9Gc4UXRe5cisBg4Y7rFJ5nBRE6xv9yXSYjpdW6l712SGwEnCAOH?= =?us-ascii?Q?rOpc4VCKiUt/py6JX9sF94loaz2iUiuKsVEvKOvDJYr7DMc9zr7Ez7MGHtvq?= =?us-ascii?Q?PUFznpYgADfytQ9DRVdFXZZ+x0S/9Dre950dH3a8Mx/YFOYcjuTmwlE+zK+t?= =?us-ascii?Q?GrvXNBn7oKsphcklj2ilKJ5My4kB3ACACbMHTcngOiFsTkT1Y4XHVc1xQnZ9?= =?us-ascii?Q?jvfkMydLjHUs/qj014MMA7rhUnLFYBeaca8z8F8LOV0Jn7hE38Itc3jbpCmz?= =?us-ascii?Q?tQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: t+bgTQmZucVWUgSHDQDiLUboPoVa60y4pyYg56kN1Ma/HqH4CO5+Osj1IP6Tu4SIIyKkrOZUi2mId1RvLapwRCRRKlzevY3m+Eb9PpDmfcXi6dPY79leT1STCON7DndWCC/gjPtOvZ6+raL+t9XFPZX0OWQhTaesMOzY2eyryOM+nIEZaa9RlUYrM/F1wQ/ANtJZcu2KvHwA+AvigJf3cLJvf0W7qtDkimwak9bA1G4dsDza4rwXPluYmBwnhkgY4S5Q6xRj7FJAhaNX5PiJ3DDBjXdyoXGLOBTELLG2Q+ZFR9HuiidXg81d6YkIxB5guNBWrhehvrZq4TG9LbWvTdA7pPNTKvUzViG60SLkld5RgMvAPQYRwxdhm9zwWm7aoUAdkC9WwRfHNru6JdK2PcibodHbv4BVzxkZh1UkVzg/2eqE/iklukzyy2U90NOvRBRC2lL4OFlV+Az5Cu11yqSGYWqJRp3O0AarHS+aJ0RwJISF02YZ0DeGvQTs7rkFdm5+gyIS1emiWyuPinLTWmgvLzLJCetZlZ80O9AG0m7W2j26wZAItD/OHTPsQHr9fZH+mACOytLSkimVyzjMDwMaNSqNcI2QahC0nSwdD5Y= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: bb66bc41-9b0a-46ff-d37e-08ddc3a4caf8 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:50.4568 (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: cLK9kvt1I/X+YP8W2FIdXGlstK0t/nsk+FukXn1IRXtRdU0Bnw4Q4EpwJ4eKz+xD0siVzjVyjXX8VTAzxSAvggUJe9MknxyW3zfYDpZ92OU= 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 spamscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 adultscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2507150124 X-Proofpoint-ORIG-GUID: PGS46NQV4W7iqn6RLSdCf74SbA_DtEWi X-Authority-Analysis: v=2.4 cv=AZGxH2XG c=1 sm=1 tr=0 ts=687659b3 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==: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=gxeMIzJwE0WXKCnSo1kA:9 cc=ntf awl=host:12062 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzE1MDEyNSBTYWx0ZWRfX5pApVdbBEdzA mYrmy4WaXBlMIU/MTwYzxEDTHwyhbi1oahbbdbcPMnb/5DITdir7ZN3MgMTg5IxqFBmCOqmxphE oJE51L5i5ZVso7vxwPMXhVCkvrQPWay0UNm/Vg0pvLYqYJvlysNE2/chWZOxfoQ1zr0CDfOXL5S OVSA8IMwf9axbpOopCtR5M7x3W2Mv2kibFpGyH28Dy2Ay87F8DBGL4tjqk09jK9KJQRg0835pju aFqYs2dQmRbCbhNk2+iuD3rTq0PWI7TrzDyeCCYp1CV9H55iZoAIx5or6kzEJQxmBU5Xn/8GG0u 2h/2blwKlDf1ZY3reSFjjlrjebKZdxuVy9uude2fBNBYs567jyFX59nupMB2xYL7KbTBZhx74G3 Jxt7RzTG3hWZHGDnx+flU65MhGDmNWmlrSFJ7ySm31LgKKO4qIlWUacunC4zrPhSnqAVS660 X-Proofpoint-GUID: PGS46NQV4W7iqn6RLSdCf74SbA_DtEWi X-Rspam-User: X-Rspamd-Queue-Id: 5006AC0010 X-Rspamd-Server: rspam06 X-Stat-Signature: bsofjhh73xo1e33uzhf9nstkocknrn1j X-HE-Tag: 1752586678-641483 X-HE-Meta: U2FsdGVkX1/H2wtCcAk31ZXIsvi0jPSXDhK/MFa1Douf0DocnbH3o8XtWzf1L7OCBXDQVayrxWxHDrx14tIrJLQjT3cUHvNFRa4C8a4m4TzWwd9iEfhx4MmlrdJuGzv9Zlin/TtebT8FkDxEdErAe93fyBJlYtSZbyh8Xdv/JHdbYdF7ksIjQ/iU47Hm6cUJwxn8ihwG5hondImE1AhvK6NsVKZ98urmQQkTi8a4PyrmExSgUAGESNyGpTty5ljwwIJoPz4farg3+UGnFHnEwQOdIthEkiRhjQLjY5zwRFg49UVz6btXZsFYdTvMr7ceuETxJQMw3bOB/C2dtVYaQWLJ4O9+vvoudIhdLgqYn2naBBy36rnli3X02h1AFfKJHVA9gv+1rYKurALj4m8vLi6w4OCRWVWLSuFpUFAdUyuJCWw4I+sqK0A1W8oDnuJ2F2xj49DSuU9NW8YVVvkImXOhdM738/fqdMKmm2LpWBFTyovI6H9zYEsdyMluqeWFnoLNCFTtGQjsosn/mId4W4ZgUYKUos5lNGpVdVNKfHpNGht0zU5VzCEjokRdrxStDidU0uMvpJ7bsg7dawlmHk8P3S2ce9DytY/HxtnbYew3ry1u5xR7oKBvHTmktP1Zs+eMm5FH3Ch1rfwLK6fwLYJy7u+Gz3K5Dm/gCohtamjGRQ14BoyRNHrLwcTZ6schSEaDPKwjGNO6ZwoIGPMOGPfKQchoBCw8v7yvikt+ntBQjFdweP8FXRXm0NFuQOe1Mse+eHv5IjrmWSF5xjNtma+bdaU6meKoYWP/SlNgHEwpEQgYbgyVo1PHS1lRRo8+sXQLPXCh9W1QYfyowBWtNyrZ77bwcgbT2Wzl2vwzyU9dCnpRb6KYMuCoi/qFMUTcCjfJnBvdLjY6DiuLC6NRLbrBX34So/genk2fZ2BqWtfS7b2avW7yVgzHIP6cqaxGlL/hgFaGP1N3Z/h9dX2 0E1XU1QW CoST0qc1YSfz+QF3QQ/0ZGZLHr1RFeFuUAi3kiVgyZTi4qQOPaVZyLp+4XIUzpxCsmHAZuI1270UiBsyIywH6uV2HOVcIcd3WNvG9ckzl15HamXq8SnFYYKkYCYOzmINjFfPo2o025UFRXV18uFGkIjKwVpTMZYJW6kUcNQTkfbctVtPVlLJvU8Dm6U2B+Bn7YnM5DHNH6rybRokCCp5EbZKYNt5Yl9pmmLsmnXegqu0xgjLaKoIZ/96SNEfUNEtGRDjpHc5aXsDWl1UYSKlOhSP0f6haGfjUl0BZO4mjyDEK2Suo9fs4IjQ+pT9TOzvDAPQtJLMZNmFy3k2do7reF9omNWLXbgJUtmy4mBBUvTcJpZcsZdEMZfyBOYST9OfseFL+UYQElFrzCc3kAMuMtXcYqi9LsQCydhaCeai69sOKXf/4oGR5ddhvXHs5JPd8N9NUY+vVa59Y1XDhgCZ5Ur+aP6EFS46gAnGQ/HBnsU77DNm3Nw6VKwNQR7NVi5bRjny7F4aAiYcelqrRTuzMKDgfV9Q9UDocs1EX16kKRLq5uE+dAzzCljCjTxjnzIP3+/UXZ2SzWEl86mEkzqc3GcKUNSUyAnGj66vPQunEbNqZkslxmpZH1NMZconspCdrB8QXPlm4JDjFi2xR8pmwmoDWLEKn6Kqf4SRz5LFUTEQ4YQunCabo/B9ScGwfTWFUUzbskqBGJOxxRlkGD/685tEMp1F8d/gNNVTOLaxIp+IoqD1ZLLaNNoXMtZkj39j/y52ZrNP31d3/vEJPFBODhUqqlKsxFXK6efODXlPyN9dxepI= 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: There is no reason to treat VM_SEALED in a special way, in each other case in which a VMA flag is unavailable due to configuration, we simply assign that flag to VM_NONE, so make VM_SEALED consistent with all other VMA flags in this respect. Additionally, use the next available bit for VM_SEALED, 42, rather than arbitrarily putting it at 63 and update the declaration to match all other VMA flags. No functional change intended. Signed-off-by: Lorenzo Stoakes Reviewed-by: Liam R. Howlett Reviewed-by: Pedro Falcato Acked-by: David Hildenbrand --- include/linux/mm.h | 6 ++++-- tools/testing/vma/vma_internal.h | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/include/linux/mm.h b/include/linux/mm.h index 2e5459d43267..aba67c3df42b 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -414,8 +414,10 @@ extern unsigned int kobjsize(const void *objp); #endif #ifdef CONFIG_64BIT -/* VM is sealed, in vm_flags */ -#define VM_SEALED _BITUL(63) +#define VM_SEALED_BIT 42 +#define VM_SEALED BIT(VM_SEALED_BIT) +#else +#define VM_SEALED VM_NONE #endif /* Bits set in the VMA until the stack is in its final location */ diff --git a/tools/testing/vma/vma_internal.h b/tools/testing/vma/vma_internal.h index 991022e9e0d3..0fe52fd6782b 100644 --- a/tools/testing/vma/vma_internal.h +++ b/tools/testing/vma/vma_internal.h @@ -108,8 +108,10 @@ extern unsigned long dac_mmap_min_addr; #define CAP_IPC_LOCK 14 #ifdef CONFIG_64BIT -/* VM is sealed, in vm_flags */ -#define VM_SEALED _BITUL(63) +#define VM_SEALED_BIT 42 +#define VM_SEALED BIT(VM_SEALED_BIT) +#else +#define VM_SEALED VM_NONE #endif #define FIRST_USER_ADDRESS 0UL -- 2.50.1