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 593F3C021B2 for ; Tue, 25 Feb 2025 15:23:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DC68C280001; Tue, 25 Feb 2025 10:23:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D4DF36B008A; Tue, 25 Feb 2025 10:23:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B5276280001; Tue, 25 Feb 2025 10:23:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 8F78C6B007B for ; Tue, 25 Feb 2025 10:23:36 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3E5FA817FA for ; Tue, 25 Feb 2025 15:23:36 +0000 (UTC) X-FDA: 83158836432.14.CC4CC1D Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf29.hostedemail.com (Postfix) with ESMTP id E222112001C for ; Tue, 25 Feb 2025 15:23:32 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=QBSuz1U5; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="HX4fyv7/"; spf=pass (imf29.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@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=1740497013; 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=IxesPbkVUJFlz7JD1a/p9H8nYmqggrnTi/RTPolXuSY=; b=cBf4uWJg3APMDxebHaphkCPBfcysvEGE/g/KUY4o3w3CkkwqXCFF8LhUtB2OeIlDfP+lav 6UdiYDicOfsbwc68SWCVNJqLdgkxNpWsMRUNV/Xwbb1W4hbzqND1WwZGlwNoyxsrPZvI24 BnstIrsR25MjP6NX3RUjyWbL+LCMQ3k= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=QBSuz1U5; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="HX4fyv7/"; spf=pass (imf29.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@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=1740497013; a=rsa-sha256; cv=pass; b=8AztTXBlnGitXAQcTGIw/9/c8D/E3Fsm974tRZzFTqzqC5H4ATVxLMDGXWVaaNN4iicF/e 319qEskb2yi1lUkN6RuU8MY4qhz96IqGIg42DFjbE2IZNtTN1/wOS98+tz+R3yg2lxAPzK PJsAWXzeJ0+a3+VVi6uE8oR7vHsVxyQ= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51PFMbEe002021; Tue, 25 Feb 2025 15:23:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=IxesPbkVUJFlz7JD1a /p9H8nYmqggrnTi/RTPolXuSY=; b=QBSuz1U5zoem2gsUL6bdo15Dj6oCRpqn+N RcCOdn+X7uG2y4iQjw+oV60w7erwIUZSfeVcD2tJkl8iTuESdM4P/DqeEMWcZXlR 322albB3qtlCGG9HzGdFN9DxEQjGVzChoQLL/SwIwCxben4g8bmjPIqWwnYJFCPD mF793bxWMP+mcvbiP11jzHYvuilO9KcNZvyHnAXSbZlGZHGhbYIbTWRK5cot/Z8K 6lsX8g2necPqb3uBJ1gdj1Z7DX1L3Ns6zk76/RN87ovkQfMLz5hYcXdmr/25oPBF l+SHzkhXysS3Uk0J0AINqxeWCyMk1gjXuIfxx0ZWwG54mjJ8RP9Q== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44y5c2dj15-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Feb 2025 15:23:07 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51PEudk0002741; Tue, 25 Feb 2025 15:23:06 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 44y519kcb1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Feb 2025 15:23:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k8OYpkdwp64xyf+p/EvPnffmJYAgTtbjX1dC6Xo+EG6DU5g5dFUmkRkGK9+/iBCGM826oGwcstmCLmNMEByabMbLO6Az9pQFucVEYJLV6YcPConC4Vs7YNR/ouZMtC8NBTXE0pgHOZzObtT1VqupKQJ7JFgDKf3msuKkRyWKaMoUhQNsyXy97hOhUIEjGm2O/qYQZDoRlC5RtiPVRzHRfpJ0iLm7OMrCQ0WPG8kMNzExe8k64Kas8mUKF3Oh16nUwTma3npXL3SOmONBuCwdhy5+IvfuPqpwNW2TxgOu2fQIQXwOuxjKKsivrrvjqEzGCJvdrs1HR50chZNuBIi07g== 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=IxesPbkVUJFlz7JD1a/p9H8nYmqggrnTi/RTPolXuSY=; b=C/kn5Ujzh0yqLTW4Pza2Xq9+RZzl85w+0VcqIfzuKVpLRduV/q2qdNY8rzRncWZ5g2hfKi2nkcVamloGLVduo82lYaX+9vc9Kw8UWy4Dg1NnDMotycgLNOsIa+UbrUBs7E81cbNWrDJsz5lK0UUwjP0eUwy1WWdYofEUesAi3OtsKsOTmTWAyGISN3rzxKRVb+YcbbsJ6ay4xVCJYZx/jzvvwr1Nmh38g6yhMmHGcqj2pNkuvQoz0blnTMeRflOGdmfKdfgvi551bq3Uwk3A7UoYcC8tenkB1fpy0Xwvm59sxKPxvC5F0FiT/8TOjkJVQ1PIkNIMauj2lR356NJNkw== 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=IxesPbkVUJFlz7JD1a/p9H8nYmqggrnTi/RTPolXuSY=; b=HX4fyv7/2BDfMIXMmTLb0Nj7o9eREDs6bGVBVBXoXMs/z+BCZ5OD7ze2VblP6OKYY4ncULpjQnCCqJ4OivihRDnK1u+8NCayOVT93TH3Jg0Ab0ItbRAkILpEgiAPlrxAc2+F+pW+6QKYfk/E6nm5fCiK1GG/9Ds0eklz60pBr6k= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by BN0PR10MB5064.namprd10.prod.outlook.com (2603:10b6:408:114::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.18; Tue, 25 Feb 2025 15:23:02 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%4]) with mapi id 15.20.8466.016; Tue, 25 Feb 2025 15:23:02 +0000 Date: Tue, 25 Feb 2025 10:22:56 -0500 From: "Liam R. Howlett" To: jeffxu@chromium.org Cc: akpm@linux-foundation.org, keescook@chromium.org, jannh@google.com, torvalds@linux-foundation.org, vbabka@suse.cz, lorenzo.stoakes@oracle.com, adhemerval.zanella@linaro.org, oleg@redhat.com, avagin@gmail.com, benjamin@sipsolutions.net, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, linux-mm@kvack.org, jorgelo@chromium.org, sroettger@google.com, hch@lst.de, ojeda@kernel.org, thomas.weissschuh@linutronix.de, adobriyan@gmail.com, johannes@sipsolutions.net, pedro.falcato@gmail.com, hca@linux.ibm.com, willy@infradead.org, anna-maria@linutronix.de, mark.rutland@arm.com, linus.walleij@linaro.org, Jason@zx2c4.com, deller@gmx.de, rdunlap@infradead.org, davem@davemloft.net, peterx@redhat.com, f.fainelli@gmail.com, gerg@kernel.org, dave.hansen@linux.intel.com, mingo@kernel.org, ardb@kernel.org, mhocko@suse.com, 42.hyeyoo@gmail.com, peterz@infradead.org, ardb@google.com, enh@google.com, rientjes@google.com, groeck@chromium.org, mpe@ellerman.id.au, aleksandr.mikhalitsyn@canonical.com, mike.rapoport@gmail.com Subject: Re: [PATCH v7 1/7] mseal, system mappings: kernel config and header change Message-ID: Mail-Followup-To: "Liam R. Howlett" , jeffxu@chromium.org, akpm@linux-foundation.org, keescook@chromium.org, jannh@google.com, torvalds@linux-foundation.org, vbabka@suse.cz, lorenzo.stoakes@oracle.com, adhemerval.zanella@linaro.org, oleg@redhat.com, avagin@gmail.com, benjamin@sipsolutions.net, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, linux-mm@kvack.org, jorgelo@chromium.org, sroettger@google.com, hch@lst.de, ojeda@kernel.org, thomas.weissschuh@linutronix.de, adobriyan@gmail.com, johannes@sipsolutions.net, pedro.falcato@gmail.com, hca@linux.ibm.com, willy@infradead.org, anna-maria@linutronix.de, mark.rutland@arm.com, linus.walleij@linaro.org, Jason@zx2c4.com, deller@gmx.de, rdunlap@infradead.org, davem@davemloft.net, peterx@redhat.com, f.fainelli@gmail.com, gerg@kernel.org, dave.hansen@linux.intel.com, mingo@kernel.org, ardb@kernel.org, mhocko@suse.com, 42.hyeyoo@gmail.com, peterz@infradead.org, ardb@google.com, enh@google.com, rientjes@google.com, groeck@chromium.org, mpe@ellerman.id.au, aleksandr.mikhalitsyn@canonical.com, mike.rapoport@gmail.com References: <20250224225246.3712295-1-jeffxu@google.com> <20250224225246.3712295-2-jeffxu@google.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250224225246.3712295-2-jeffxu@google.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT1PR01CA0121.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::30) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|BN0PR10MB5064:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a44b71a-3c19-4959-7cca-08dd55b04b72 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Eve8DWKC8+NjkuQZRMFrA0R94emstpQNitqYH3+MExy4X0I9gbeYuwz+rb9M?= =?us-ascii?Q?X+B8cRGcfgZyc4uIGEPz2OIIFKpc8bABJGT3gfmjN7Ff0p9NMy6RgJDeknli?= =?us-ascii?Q?/xNPz3nY6LWI0HsB5Kel2vb3OwAWdsw+799CQz0wpkbMmGmR47CeZ/5mFaYA?= =?us-ascii?Q?zi71kwPtj3rHbo2xcDEvYqlCvFYJ7oRtwZcAjuUu1bJ3M3jBQWctxY4+8Js2?= =?us-ascii?Q?+onI7nGkVa2xH01thU6zq4+fU/sHBE1wadgWQhRSOsSFSc+Axpi60PhGffrK?= =?us-ascii?Q?ksswCiac7kHeUMcAOg2XCX2hhbg6GUQZEVZSTrOOfNZ2RbCn5GzlN8Vvwv5g?= =?us-ascii?Q?G4ct0xT753EwE7Z7UNvftwe0MN+LW9qq+nh09ykf0xvGISNkdTQDzrUQ/M+2?= =?us-ascii?Q?AssaN1qMI3l3ZJtJe1w5lPeErCQIM6JzeZkg0K9ZHWy5UuxmR2aNF8DOA3CA?= =?us-ascii?Q?oXcMoGS1E+ADxNNl3tgMmdjZgNyf0a092+Yp3gUgHyZBGaimtEsNtpChVSC4?= =?us-ascii?Q?6sNu4szEdywSt0df2z/8Fy0T5jI/Ug40UeapO2+IoSEQOTS4gcjIccpXaRs3?= =?us-ascii?Q?3ztzOmpFLFnT7mBzeSkuZxCDSwhmTT1GL5FHbUF7pTpnNYt8dfaZadQYCofH?= =?us-ascii?Q?4uj7cYUNXn9FhdmpxiMQcvktA7rJWEdza+lQ2zqMpZPIpn8Z2GJNjD7uWgVq?= =?us-ascii?Q?8nKq5h1cpVSO9WtEmtKw40QC9Rg0TLESrAicVEaxh8XjyScje/cWniBTv4z3?= =?us-ascii?Q?jx9eJWQoMRzKWTR8Z2yr+1DqV8w/S7Wiz5ETIFkXQaqDcqReINBgrsld/T81?= =?us-ascii?Q?yBhOCPtQnZX1jdlfqEp6WoXKRn1sI8qDaFBtudSgU/KJYkGAQv4mmub3YdeZ?= =?us-ascii?Q?iwRxUjdqnucuPawcZWS2doQxpbIQ3Q9/q0hMtft+pGmiziEKVLMN0RPeGulL?= =?us-ascii?Q?4kV4oNe3YdbaxTshZRDh/jervW22Sn5MyyH3QBWkIAgzsgpb06i9byzD/Zyj?= =?us-ascii?Q?oWhgykhiU/fXTmoNqkxMVVcpYpqdRG/pnTBGYjFnsoDDDNxr08SSCjUL0ADR?= =?us-ascii?Q?90xPwI92FjeKkDmqOLDo3VqJikjaOHit2TTK9nDBXZtmzy5u01+PSfgn9xIH?= =?us-ascii?Q?rRhUThuPPpys0SAq8HDHh21y4BE9TQmXvF4xS+TAGNM2IebKaXXloJzGiXds?= =?us-ascii?Q?teSkturGbnQEfekjOKIB9+iuVfbdXWIoHJOJQBe3kkIL2kdwaNzzclaXK5oq?= =?us-ascii?Q?SkUuWwjNjLVfJIk3Ue/SRtytq5Y5NtAZLlrfzDWgEp9LiBTkZSQa0dC81XyK?= =?us-ascii?Q?0MyegeDEP3ihGLZssvyPF3sOLVKCtrFTbCbi0Qnym5UATXRBT4t1Y/qvB15W?= =?us-ascii?Q?a4x1dIpQLMpZSN1o0ojLEE8XO+8H?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7xrkXodC7Bvame+lP2GpLY3Ng4Hdkw26CyF/8/J80a/amTj+6tscPVXj/nW/?= =?us-ascii?Q?gzM6bksEC1enR/m483qO7K0EBEbsz+oFyvkgIZTu6wfih3raKD4pS9jpdI+p?= =?us-ascii?Q?rvOvprWuwz92cWEVyUqL/rqwCt7rZtg4jRxqSaZLcSnfJKXxP/cGAUMJGGtr?= =?us-ascii?Q?mz1HdgYv5PqSgFLdMe7daxWOw6soHKtxZTd4XW0jaesBvplDBq38Dhcc5ZBE?= =?us-ascii?Q?PkLlvABi7mpUg11l6WJvHKFHZlLlsgYHIxKJSwNtET8O+QYNnkNDNhieXKkL?= =?us-ascii?Q?3538LxWhkVdFifu93FfW8ZX2vvf/AGtgUV1r2wdZsi49qH2BtnZfAkN90J41?= =?us-ascii?Q?fMr9Ifc9PR/0jmoqxSyjlJ8vv16ijnsb/LsgOty+3ZwR/UVoWU4gjyiMyUg2?= =?us-ascii?Q?EQdLAiadjRuO53tcw2weWg8szSarqDCJINlT3/1AvF6M6DaOcnO+6EUeiUmz?= =?us-ascii?Q?RmPaFfsod5zjyBzB58NiP+pArrywdIdgh5ejumMpGNlm13g47A6EAglzrIAN?= =?us-ascii?Q?yVl74Z6vZmM0yV1EGZPfEWQXuLizkzLV5ACd+duu/8sqCUYFNWDROiO5ZhZP?= =?us-ascii?Q?6gr9Bdz1S4SFkaHcY18xpuSxsMuEB+f5g5z4brVrk60/4ILjqlVjl6q25RTv?= =?us-ascii?Q?MRLX28xD7h9eccGnm6XfLu/p2tZlx1calDXreGG/n/DcmcXXCwHeWMnWawoy?= =?us-ascii?Q?YWRRX/Oo5ag1QC6DDLjFKKCLtuEspOKR1SoSRnsR3/Pp0+5YVa/FzECwdr0j?= =?us-ascii?Q?PZhuPRAekPLkq9MvvIEHtyb4mMVV/+hu6H5IITW96gKydkxUywwwAUZi0r3N?= =?us-ascii?Q?g0UZTPJNncwE6+yuJP62T07KSMT0mFwMAA494rACrems5j72J1rj+UZj0N1K?= =?us-ascii?Q?N7dVhExwcyJst2kyLZFAtPqj1mVR2VrSY6B3QW/I3rH2xO/PzefhK6IrLqYt?= =?us-ascii?Q?dcwa3uEq0Rc8XegKmE+x6CGOM9TIBf3yXgF/Eef8CdRXaWpEDR7X42lyUoEX?= =?us-ascii?Q?pWl8RB50wG8BAp+VLK0OGy49S8Dq4Cihdt88CHyuOZKCAmYvumptdpyAsgP9?= =?us-ascii?Q?wxf5eXQBI0PdXa9nWRAozMfVXJvc6QvRg+qusiTuWUKu/VNC4FGTquLF28uF?= =?us-ascii?Q?sLQu5rGzTsjIckscTs55RAjB419qtHVQRH64zX9Pa0RFRR6oXX90A0T8yw9k?= =?us-ascii?Q?1IfKbiU6Hj436/Ai9Na4QLkunYJRK5DvvamnFoUEDB6DylQXkyFst098oMVN?= =?us-ascii?Q?SyZgISYiLJVS/6tWhAW79E04nGaWjpbLs5huAy+tHXgKcCmIcxhFaSOybL6H?= =?us-ascii?Q?RTI1CBa+gQ4ayKx1PoRsA6ePxpEsroyuZhigp3lg7saxxQxEXDRqtM8uqlb5?= =?us-ascii?Q?sMqblsb7p87ppEzviMYuq8TDco7GbnPnSMOI8BejN67mDkjXMexdWiJZjwW8?= =?us-ascii?Q?2sgTopqLbIHi4B9sTk7Zljyp+jmS3ThXazVvx8Mpe0j0cQgCPNekIGgXRLVn?= =?us-ascii?Q?sf0BpSpMYI2ZF5J4k5moMA9d+E0b3xaX8GjYNyYmoqdI7ZXvHUW6fzwWjMdq?= =?us-ascii?Q?uZPKhTKYKv2PVQhUsO9SrP361IbIqQ85oMlLzi+wOJL7rvEpgsfo0YqA5KoP?= =?us-ascii?Q?Qw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4WIkUnne/43Uhj+IzJT8T8uFgnBoSuMKPSCkFWDQNJ3xHrTrVxC6Xh1GbVt2nzH/CTm7DnLM/ddGNKj6lD3majwHnYsoPas2kg/oQ6WC0AuH1fmD29eU40mXeFKHMmLQUpBJ/WJoMIvPda9DCe5w1SxhBoiwWK/h1yQdW8YDcbSc5R/sfAiCJ0CVpuLfB+cdolq9BJ8aslgrNBmiNIQQIt+NQ8OikaaLq2cXnOFvpN5p/0bhMsA5ZXx4FmaGgt8bVaR1OrE5tHtGcDpp/K6rU1Wqb2TubdKWGsnlsIkGt14X9E48kNOZ//yFj5suTrSuMMaP5DSJsmIipv656/RqDyJLmsSpuaom2SLzbPubzmGB3dlhnhpvLzM1RWMSIdsTmZQuRfh0YQNjFWK7ZWK0NfXzm9QkP4D3y66DQye/AF03BcC8oEQpYDEdvYD369yanixe472R3p2PmT0pxlw8QwiOJAnVZqVsNEB72g5e9KTDXE8CL+PB+xrv5x+2OGUeJsdcQFQ0j8VVVyIqQa1/6g8/zqOk4e4oXAYQIV/BfU9kGogtkh1D7jncKytzsQ01dr3a9LBQBz9lZXzCDBF8Kfr1h+DCoTuHa79VvU3oBaU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a44b71a-3c19-4959-7cca-08dd55b04b72 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2025 15:23:02.6430 (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: 5jtXM9XZd6DH4GIK0BJQ8wIArok9KG2CUlYoB0qqKx/7HFGgEAMQZmGZZosu5+YNNy/WyYYUeyutPFQ7v9FpfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB5064 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-25_04,2025-02-25_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 bulkscore=0 phishscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502250101 X-Proofpoint-ORIG-GUID: r_rY0dvVA4PTthcnC7OJdzf1TSfGzkyv X-Proofpoint-GUID: r_rY0dvVA4PTthcnC7OJdzf1TSfGzkyv X-Rspamd-Queue-Id: E222112001C X-Stat-Signature: 9an78hs37ioyyk18gj9zoyrfbie5sgdg X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1740497012-638006 X-HE-Meta: U2FsdGVkX19HTORFT6QEr+2vA8lqYvPXMHTJY8veU3WV5TlCP+QesTtozwn3k382J/50n9kyuK3dXuTZvOB8Irr+FPkvSEXHRy8W4tXyawIC9Ozl1J2dxhRVp+uhs9NOi4POvEQnSK1pE8LSctfFGBu0huAjkplvpyiXxQffawy3f+NRK/zUcb05PYwnJKMvWQkA+JZ2CVkBd9AeMpsDxTyeC93c1aGZDfjMxtC0JlLOTOE3lZuktENpQGa7lf+BzYYxkZ8fechfu1jFHi0wMv/RAcFI31oaVclUVUdPnnEQm+I3xk8rPi+anSPxgfed5QRf7OHA/3iP+qzCRP9vjIzdLglrangZyz8FMgxRAkec5/4TWbW0nFA/uDyCbSJOgUbF2S0VS86j8GsFn4aoO5xiuDEYBEY7beWijzZGIyy2l7RcUcE63wzs9XrbeXuutCFoxswlF2BsLUaI3erF2hXrbTciMiLL9vZ5RsusI94zpGfR/HBp1yu0aSeaL4BWgyHohYtJt9KaTT+ntu77L2FLvpr35LSsQhC+kpHsEFskHB9YJrCpoVTDY4af9conK49eYabD1QN5/cHV422CLcoGPYvNhp+Ij116hk6nyjRougToIu1ILS3YXxcVILxlfEPYQiooZ+IpcIPekyHQqhQAkfLYGezLI2lmng/wUKgGU3ltNCZpVnqPZEwArCVCfN22zFGbIvdmwKDg0wQAMxL/avV122EZu/uF4Fo3WizjVbmtRqoPrpbzd1JGdKz5dhXgilUUUBshTLFbqV0dmJSxqZ525PsdCLItrTPbAU7SyBKTEZWPvSem3ou9D67dC2oBZprKVs3K3mNbwuSOv4VD+AOfnkqmpsLOhM6AwDvDqpKm/xeTC19RWtlSW/+pyOflAd8i+7jVxPf4HjNZoX0LrQaFIuDTn1xjnpO5TvcqBnF4RdIDGm20BbZob+xP9sGF9lmxQKGZZNkCkMn 14fe+zAb 3UdOWYNDRWcZ+xQikELbR6ci9lL5BcsKaTtSbnPfd50b6pBYPSjVVAh7kwnnchcgB9jofAyjqTWFbKR8PT6tIWqBVNPJZEx9YSQ0hEO4Ue3WadRDs98BFv2jqGKgn7UZeNIrNSxdEUpXh1O9IoRz2LdBfPjVnlmTzy4aoyClNsEpUaBoPAW8OvWG8ZCojPzAssMNJlT1tMad8dxUigAb47Rl1hqN7Rzy5PdwT61Y4QpOgg/EmLoNwVb6xCTff7D0rqkEYGyBRRseZK2XNNW4czauP5+W7LWzjUQTQZOnO7/qzSVXrBk/0FASZwGRIckJJ5QC5gYpCHjpDJFDq5ZKz5nD5IWas+t7r7uSD2dvZ6RAH7VKaBnSt+tJvUTMCHxoTbhNyWs4l51AvFFmkthfwCsuq47EzrLg9WxP2wby4vrIcPodAlallgPQvMRBckIAjOYkzbwG6gpyNIXEtcRFGHzr1dHAZk4GoBPs1i/qq+eg5oeVpEbnu+WDLza9pyxORe3JE1frD9yX1mLFLj2YhaYjhYjhYKAuRW1vnfy/T1nU8eZ/faXeLkA9/59aD1jIbjN/PPtdB6ZeZkWxUb1GChs0Vr4dRxkoZUq8nnlCpX0GMX/6YXZnkFuXK+jSttSvp4/CfKGJMvmAecIHPtR28TI7tMe2pgdFIwE3Qnv1IbeOskHY= 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: * jeffxu@chromium.org [250224 17:52]: > From: Jeff Xu > > Provide infrastructure to mseal system mappings. Establish > two kernel configs (CONFIG_MSEAL_SYSTEM_MAPPINGS, > ARCH_HAS_MSEAL_SYSTEM_MAPPINGS) and VM_SEALED_SYSMAP > macro for future patches. > > Signed-off-by: Jeff Xu > --- > include/linux/mm.h | 10 ++++++++++ > init/Kconfig | 18 ++++++++++++++++++ > security/Kconfig | 18 ++++++++++++++++++ > 3 files changed, 46 insertions(+) > > diff --git a/include/linux/mm.h b/include/linux/mm.h > index 7b1068ddcbb7..8b800941678d 100644 > --- a/include/linux/mm.h > +++ b/include/linux/mm.h > @@ -4155,4 +4155,14 @@ int arch_get_shadow_stack_status(struct task_struct *t, unsigned long __user *st > int arch_set_shadow_stack_status(struct task_struct *t, unsigned long status); > int arch_lock_shadow_stack_status(struct task_struct *t, unsigned long status); > > + > +/* > + * mseal of userspace process's system mappings. > + */ > +#ifdef CONFIG_MSEAL_SYSTEM_MAPPINGS > +#define VM_SEALED_SYSMAP VM_SEALED > +#else > +#define VM_SEALED_SYSMAP VM_NONE > +#endif > + > #endif /* _LINUX_MM_H */ > diff --git a/init/Kconfig b/init/Kconfig > index d0d021b3fa3b..07435e33f965 100644 > --- a/init/Kconfig > +++ b/init/Kconfig > @@ -1882,6 +1882,24 @@ config ARCH_HAS_MEMBARRIER_CALLBACKS > config ARCH_HAS_MEMBARRIER_SYNC_CORE > bool > > +config ARCH_HAS_MSEAL_SYSTEM_MAPPINGS I think we said ARCH_SUPPORTS_ for software features in v5 of the series [1]. Can we also make this change please? ... Thanks, Liam [1]. https://lore.kernel.org/all/202502131142.F5EE115C3A@keescook/