Message ID | 20250317210653.273728-1-lorenzo.stoakes@oracle.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 814A5C282EC for <linux-mm@archiver.kernel.org>; Mon, 17 Mar 2025 21:07:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5F8D9280002; Mon, 17 Mar 2025 17:07:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5812A280001; Mon, 17 Mar 2025 17:07:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3AD91280002; Mon, 17 Mar 2025 17:07:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 1D8DC280001 for <linux-mm@kvack.org>; Mon, 17 Mar 2025 17:07:20 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 0289CA8EDF for <linux-mm@kvack.org>; Mon, 17 Mar 2025 21:07:19 +0000 (UTC) X-FDA: 83232278640.01.05E7147 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf05.hostedemail.com (Postfix) with ESMTP id 0610F10000F for <linux-mm@kvack.org>; Mon, 17 Mar 2025 21:07:16 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=jtOj2E+M; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JpL6PZU3; spf=pass (imf05.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1742245637; 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: references:dkim-signature; bh=mfdmMMMukffftSPUcqS1TJ3lMMf1Z2xcxXQKxk4CYXw=; b=3aDFOEbzBRY9xj8RUwUVMfxAtrzDPNxSwyGvlw5NNICJ1781ya65Gr+CnZne3L1Tf32JGA 5C5c51P+8QJQrsJcy/EluAi8jCPRJsCm84MJQ2aHBDyvPEniysCHBb4IhrFOtEgx4W2uRa dSvMxPIB4o8OYy+oeDmi6XJcwtivD4Y= ARC-Authentication-Results: i=2; imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=jtOj2E+M; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JpL6PZU3; spf=pass (imf05.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1742245637; a=rsa-sha256; cv=pass; b=ZseuvIBupEkZjqvxOQLUyy++04zMdmeyFP4c2fyzbZB6h+hFPpP9NSQ1e/2XE2DMlQiqGp pBObTTJ/TdcbrtIv2SBmApjZcojsgforKasPUZrFDro+fkUl5fpdCcKFjD7IIQ2i0J4FZg CHbGfLJII7lq7tb1rtNcjQib1ZIAAuY= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52HKxVnt008738; Mon, 17 Mar 2025 21:07:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2023-11-20; bh=mfdmMMMukffftSPU cqS1TJ3lMMf1Z2xcxXQKxk4CYXw=; b=jtOj2E+MFqXT28hqvXfGNgM4WDoT36oN Zmht2Y7BjmjoRaWfaMPwvzKH2GJieZ3nGUFON8wpGdaL4EhCG8gN8Q3npynO3H79 ztJo3bCNXYCvaLwNGFx3mtyKF44aSi21zvFFP52dibwdou/8bZtsRQlt+cRKE/ON XDiQjycR6aCXL/sHYXF68yv41ClYHgeQ1E7+CmRD3OB90K7bmtq5iRAKdCwQJqfP nMVSzrx4CFhUkLTF7PA61xmamynx7HHJr0yHZY//rpYCYViFDhtmWGU2rxd5vYwd NA8bAV0PMQi2Ytyt4J4wHywP5i99p4Zbm8gJWq7QHJ5TRFxnprrvBw== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45d1kb3ysq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Mar 2025 21:07:05 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 52HJ74o1022358; Mon, 17 Mar 2025 21:07:04 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2172.outbound.protection.outlook.com [104.47.55.172]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45dxc4qbjd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Mar 2025 21:07:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lB+MGf8OG/j5dO7okVIy1ZscFKdPmYZ4dV6j4NEPkDg67rxIi8ZtFG8JeCHnM8d9UQJfx5QDqzNPhfat1W5HB0FiIMtewR0eYXRCxWOVw+73I2e2tiSca1iqclcxQD7BY9QjASnWh3NJjysCBPitWwJOLWi5shcVK+SwwxHWUbF75NEEogPo1EktVBDfB3AohbkS04q+ffvXlXIG9f8m4rBuQAOaXgFG8r1TnRIw0o5ZSeJ8jGkrYyNXCs38+GuFw5SjscgZ0uAJe47Xi3YeBZhuhYro3ze5z3ypLI3cquxnls4GfHF09zHFgEKfqmTjTNQq+5moADx9odxlaLSCXA== 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=mfdmMMMukffftSPUcqS1TJ3lMMf1Z2xcxXQKxk4CYXw=; b=IC7qqIPLazzOr9Ykv5bSWaxKolCwP4CTsblG+boPdTmgeFqi8+fLMssOl/p/m1rJhpuJ5u5yCDVHAkPdgWhsOtfj1oWpmwP5BcswPMwcL4+i87/tBjBG2nhY763/Wu51TPxfyIPxlrZCvT8WGS+XXD8BbTMga3QMoljZ87l93OIbMUGByak1nJPQ+xvUElnKYR1MCRJ1uNXMd0ElqQwsCHMjL4Ls76M+Ykt51jJiV9ZSm8exMej8m2sw4N6map1U15LNdXq2YtUpL+FnQRBGXdraN3oyi/DtLyggGCjhb0RGkGaP2UwSEbMTBXORj2hA/KXafZ6vmg6c5y0rVFcR4g== 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=mfdmMMMukffftSPUcqS1TJ3lMMf1Z2xcxXQKxk4CYXw=; b=JpL6PZU3gdEcBzJZmt75fD753bH5mtPay8EtGS5IiPzj+fr3KFBoYZ+QHkipqc35iS7g6oTRG1+rlhz42PFIPrxNWRTL1P3UqdJulG58ME9GDDa16dch1Q8zjhqKjA7Zm/AvrnqcC7kI9tiQIRaoqbI39zslLl7OvAJ4076LVMg= Received: from MN2PR10MB4112.namprd10.prod.outlook.com (2603:10b6:208:11e::33) by DS4PPFB033C1B5C.namprd10.prod.outlook.com (2603:10b6:f:fc00::d42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Mon, 17 Mar 2025 21:07:01 +0000 Received: from MN2PR10MB4112.namprd10.prod.outlook.com ([fe80::3256:3c8c:73a9:5b9c]) by MN2PR10MB4112.namprd10.prod.outlook.com ([fe80::3256:3c8c:73a9:5b9c%4]) with mapi id 15.20.8534.031; Mon, 17 Mar 2025 21:07:01 +0000 From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> To: Alejandro Colomar <alx@kernel.org> Cc: linux-man@vger.kernel.org, Suren Baghdasaryan <surenb@google.com>, "Liam R . Howlett" <Liam.Howlett@oracle.com>, Matthew Wilcox <willy@infradead.org>, Vlastimil Babka <vbabka@suse.cz>, Jann Horn <jannh@google.com>, linux-mm@kvack.org, Andrew Morton <akpm@linux-foundation.org> Subject: [PATCH] madvise.2: update MADV_GUARD_INSTALL, MADV_GUARD_REMOVE description Date: Mon, 17 Mar 2025 21:06:53 +0000 Message-ID: <20250317210653.273728-1-lorenzo.stoakes@oracle.com> X-Mailer: git-send-email 2.48.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO2P265CA0225.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:b::21) To MN2PR10MB4112.namprd10.prod.outlook.com (2603:10b6:208:11e::33) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR10MB4112:EE_|DS4PPFB033C1B5C:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f0bbf83-774f-486e-cff1-08dd6597a954 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: 995xER+8jUq5P+KwrMsAHA53co5cf/uy0MluiAZsPYEw2gIpI2SKKO441usw+c5IIPt7y/9jXIAD2Zd6Mt9vB0szpzGHJH85sovKryV3GrSciRd0xrE/SBa+vVUFgHvJHow6tGlhp9HewRQgLCJCGR/I0aULIyjtkGgyPTSu0jVzuF0XPeBmHedOBf8mpOU/uLsipHWAjyD0267XoDEFtXv6ABicBMqMqs9FlKdY8K+1vxTR0dZXnR07fM5Icersk1yksJA0pZ/XIryWTBQqZekJ6KkkQNbhGHz9wSiI9hLEJb4+QFSUrFSqQLzCSl+redQF2PYmob1ghaV412c1JpGp7ThuwXU+4+t3r2aJX5sYO34lUuvDa9GOXSLxT8f1W80K8gFELFawWcQwWSTflhKFf87QF4YY7G4uz1Ec6qS/+N5zFi9AMebkxcF1SnXCQaI26qKsc0Vh+qNYtvnzQeAY4unRtiuFTmR9/JqLhit9lj1KQPJ+skE3fbUs8BpKOC/K7iMJrjjbkSIckJWdHRB8FsXPIY4og++3c4mNYp33z5+fq/aDxkkKAyg8M/LWMb+JUArA50jU21JJgjLdl2SuZAjQyYqrEyTltgB2snQGLIXm4ceBgMhkFKD6FFrFEGzkGtNwgDN026xjEab10bRdovGPoKesGg2Hcls/2tZyqJpJp8QgXjDtsJMWIL3EyrMa8hfUQuG5eq71fRZtNucJRmgK7vR5O9az1U4TToWc1+ifJV493oPGNit8HgrEDN0eoVZO94QJdsrGGagk212YUTgA5qAZs4c20Gk5DqDLINcTbi4Hnp14142XktETrX0gcR9PA3FHg9q0EsJswok3qxaInJ1JslnIj1Qh24crpqvI1kHpeBIvkEYKULGJ788ZBHQwe4Kvcv5haPlZvaKC6DOxQGRtx9A6i9oa8K2FFHo23y1NgyLRG9NZ5SSsYQbtq2kJFllB6GtdGkT9tkI9WuFjolGiqFhmOywhhELLygDroziicHA/CMND4B670OKUcGMMPH+OCn5Nk0vbG+7ShZ9ReC4TfTu3nNVHpVUuBuyk9ZzdoiHSCp35ygD6XJ167ajYJTmG+wMi/RiIHPr03PoMcaCEWGGBrv5Cc7WtS1WLGEPmT+hMVBZMoVR0fnyg7InN2Rjy9p0cyw9lnA9o6MvTTjjOyIxYUQ+786GdxLM6oPFDQ+LIuiLSILRAPmfQStXApF6ZGHZEpk6nDqUgC0xac3lafleTsMnAn+AOExkg4O9DZfnui2pSm5INpyeLqF60Oe93aMd6Xy3kcXYEhxA7CjRjUQ6J/1krE46Pfv8PrzT3PoWSrN5qM88ZbNHEDFQjU2K/eVZkSoc2/LOzK2Y0Cj1LrwrhegjFw0yGd2CNhcJCtrAX6/Ht6rGX X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR10MB4112.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FisR0IjMSAuDIAeMk1l8gUF1/WdEqJop83Wau8mZL5IEK0ORMCbuDT/K4WhY+ono/lfvF003WKCXt5gvLPdH5IbT01NsTqyNH//PO0LZrLuTi1BU/wI4+8ypFvLKA+gbUgJTPwCjlYSg+cuafAuGlaU2HbGHy8gGj0+nxElQm0XlnnfcxU5S7pLZ8Mrf7MDOkpaav6dE2/dgnap4zAWJZdP11wUeCRT1Y5HbpWD6vMQGZV/SxPFLFCt0hctx0kbG2yZc0UsQONqS3jNZn29rVkQwG1vGe6Licu1Ndq8x4gSocFYBjPpFIAwwg92yxsXnGju+fh0+RPX+0EWOUi8mMI5yvJOZi76rP1nhL2H3Kl2ggJxEleMMzTPrbIYUPMqAuFiCG6e6NmdrwmzrqkoJVcp3+ih4R/OHCVsyfETW0qSHq3tmxTfIUbWWB7B7X9MOJgzOu7nPVM8vvHgKsonfYYfwoNwsvmT/IKcyBYzJWjvi2rVfvEz3MeaveeZiXKUdnXnIRKhmLPZb5P9s1fUYOKuCl9QfMQhSzuRGtCxPtmRCEwXDa4i6SpiDyzLSNm0NbX8KeHQmE2Enh5cdWJpNSdF9DLCAC34psV+bzxJmQJc0lKd8rolmx6MsdpsTmayY7K3xVkqUozvAmbjhk6wJhfXD6i7f7gEDXrG2aITc+axkA+9vmaZZ2DqlJ1BqMNFqVPRl3L87PoF+26tshq9PajCLIUtmEnp/O8YDQTXk/t4Dd0KrTJIhur1DQry8IV4yZ2PfZKcV0JdpKQVJufTO0ePSA3AEC9rQhz2+Otf6RuhkaJKkFveeYhtM7w+swKU15Cao+IQfGEx6nBnsgXnbM7ccrnDaMKqLpeJb6MnSmSNmfY89Z9PeW/gURQXXOABm/lzQtCQ7arMBWPo2OEs9GvIctdBNEHeTRQybOxMWFmO0Wzh5sweXUR0QMb0rrw3yHS4W5+DM3CyXpORMgbK77d8QodOKlaDdJzvhaMukiTTONd/det8+ib/DQR10l+widSIjilVbXTPs17rAKU9BkpwzGcL1kxfe+OCSXafMKwrTc2MheCSpXTpXz6+dfnUHKWieY7wOUjyFfzNMu4Qe/cApLGh5ax9btF1W72wod3UPiE5hKsqJlJ9xdjiRPOvpLTOAX94b4776otBKgrFECE6zsaRIOnBY4TTQ9t+MbvHraigcxAdeZfLrPed5LK+wUl5TvD7BBacp2qAa3nyV/mQibX9GRwIwPI/lhuaMCxO0SwUA3WcFSad13ykOD4fdQ0Jlrutm50CwYDhxHB5KPRrQpiZVXCtF8qi+2OfE5wW0u/uS2gIfuMHuRUBrpE2ms8Z3a7X4opFzAzPMmLmReYVjhdmf1taynBAsxgKaDXuxrqs8OYSsWWGSHKi1I9ktXt8yuZm+9LW+a/XGi+9ugsd854jwpyWkUF4/5uX7KfbO7pZbR1VGjvh5Jb0z7lYU1FRxw/+zDBU5XmnzgP6nKWpaHwZQSJrtycF3tn2YmDXCJRj6xNPCVi9OZsH7LqD0LH152iD1KjRf2Fh1e6u0ULLH/FaWcnzkWuTj+RECOZIHsprIDsMf7DHx1DQBXX6IBJ7rc+ERc2uDlA67RGrjVg== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: gCmCFC3NeX95rdsHfB0jsMLbPkGDuMldYpkgQPmzreDIsV+apvMcpFVKuoujAseRP3Lipa2418089LgNROZ94LXIGMTXvw/2ESpElHRs7JGQndwJ8YdatOmxfzD1XOywfF1eu9t7+1gD4v761me+oyTdLH1IYGOucm2iynxIZMktG+kLty5AOUM8MHiA3fum0zp1gMdgyy2GR5uyWY4AmsClqv+L+mzvMjmDLI9CGoK/mpZlYFfZNoHAyZlWvi6VGVwRbBCne016MuglmvbMSZwnRShuF05PbflO4IsZlFwoLy8+Ot2RjTsI9M4dVE0NUIkVOzt1SjCQWgFV9LRH6uGqEZwc88rYC0i6lik4BXS8A36aT3RflXoFJH0eEkYDjhY09cvh/mRktdNQmw41Xexyb5OIUnSckoH+r4hdRbNS+4SW7zmlX2bUQ+jdwaBz3zA5ov92axRWO9jxJySR+y+k6htzrD91R288pVJB23YNT8cI502ajgN9eGlHxnBiTjCsv2ur6w0B7V9Dng1G2idYF07daVYPi9wzOGJoL6dhmwDzcbf+vEPVMLaZJF3Pxrp+E67EoMh2E4A8n2iZPxDUv8F1n9AXBBYHXqJwStc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f0bbf83-774f-486e-cff1-08dd6597a954 X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB4112.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2025 21:07:01.4429 (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: OixAa1z3cd18Bb4iZOQZUBVrXQ6lLS6cueI/mzUfTW9vtiDP+K84/Os/dxO+q8nTXg9OpbxSJkCQkKHouyA/PzjmW1LnXSMDLO8D3q8jDWA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PPFB033C1B5C X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-17_09,2025-03-17_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 adultscore=0 mlxscore=0 spamscore=0 mlxlogscore=824 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2503170152 X-Proofpoint-GUID: RDw9sYONyWqggOLPtP9RU70PdkZ0He9_ X-Proofpoint-ORIG-GUID: RDw9sYONyWqggOLPtP9RU70PdkZ0He9_ X-Stat-Signature: fzm534p38guzgy51yhm7u9yyeo1et3fs X-Rspamd-Queue-Id: 0610F10000F X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1742245636-582902 X-HE-Meta: U2FsdGVkX1955AhDX++er1/rQqMjR9NugdtLDLK6wXkgBURUxFy0/uBrHqZCv0AUKsOF8Ta99KvgEUIJXsuh0syWJP7iV21XgUkj95tykpvCK42RwDUZHffHBnOk5Ze3w4HKXpZfZtbGsQMDktHtP12Y0c2s6F0DTsK2v+ig3gwh/0MgcH2uJy5QfVltuh8PHUGas8meJiPVbTXlBdhMr+qroYY/ZYehhPLrlbg5RkEdVKZsPIi9flqdB82dUxSTyR78I1VGrafPdHj3kWtVqrYeELGw/TIxk/8tqn19gSpHlDaidqhiDLMcN9KQY8mLJkyBvyDfOjDXCrhkRFyAq/hT4iWPbFC4Wmer+9yNUmBB0IcCQ5s/WUgMf7doIF3OzgsI5cTjgaKcy5KIAUETVY4mdudV2gRlegf9PaFoKjrZf5LYkChGx4PYwSs8PtXe3oy4vnTpfiTtRvlCx6ivXXHU2yn0VN/unKBJBuPoO7UtZJo8vIw0Op16gfgo/XujobpKs/K+l+KXFaEpN0nXCfa8P3xR/eG//ijCtefCGya92oSWUYMqpupJjRrzqdNMXNeAOMmbOeEc0Or2RHM8iQ4Zxf5BZgx59UM96erb2sMWvoqRjMWHoN99DxeJPFdiQ03hhR8MeRA8TBsNFwP2g406SgzLrE2+IJIrbYRd8DZ1cj71IxwNq11yWW6GL9iPwllqA7rIVgB5UTzGJ2mrBjt9jHEwqAFh+cs7DW2eUQjHEY8uN1Xz7UH6jBSCcMSgk9BGo6X7IKa21+sYfaSpz2XqpKhwZDza9xIqUPuphxSOsbMfhiCQN6OoVUrOUwgpD9C/vDoQILyGTIwh0O7HJ4zu4E9gyEz42qpzlpdtdXQtIqXG1E9+doDycOufUofrnRwxoWiGIHxYPa8Tj/inVWp0rrDWfBg5V4UQ1KbgAu8sK+gkfHyFzsEIv4hAdCd3qXPk2/COpb4y8pka3ft oMYZvSze rIobXBApoCB7JmVHWcqnPxuwG4qI3NDpnx3mQvbe1nF7vWlW2DSyaTyJrQ1nrsGDasTUPGtzI7eQPuk/c4rVw9C+cXloIXjlvu5U2LsWWypfPmqxhgH1+OZ5r2pmHPaLJa6uM X-Bogosity: Ham, tests=bogofilter, spamicity=0.011685, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
madvise.2: update MADV_GUARD_INSTALL, MADV_GUARD_REMOVE description
|
expand
|
diff --git a/man/man2/madvise.2 b/man/man2/madvise.2 index bd2b90b7a..37492c8cf 100644 --- a/man/man2/madvise.2 +++ b/man/man2/madvise.2 @@ -697,9 +697,22 @@ is applied to regions containing pre-existing lightweight guard regions, they are left in place. .IP -This operation is supported -only for writable anonymous private mappings -which have not been mlock'd. +Prior to Linux v6.15 This operation was supported +only for writable anonymous private mappings. +Since Linux v6.15 both anonymous and file-backed +mappings are supported, including read-only mappings. +.IP +The mapping must not be mlock'd, +nor can they map hugetlb ranges +or special mappings +for example, +mappings marked with kernel-internal flags such as +.B VM_PFNMAP +or +.BR VM_IO , +or secret memory regions created using +.BR memfd_secret(2) . +.IP An .B EINVAL error is returned if it is attempted on any other kind of mapping. @@ -756,19 +769,23 @@ and .IP All mappings in the range other than lightweight guard regions -are left in place -(including mlock'd mappings). -The operation is, -however, -valid only for writable anonymous private mappings, +are left in place. +The operation is supported on those mappings +permitted by +.B MADV_GUARD_INSTALL +in addition to mlock()'d mappings, returning an .B EINVAL error otherwise. .IP When lightweight guard regions are removed, they act as empty regions of the containing mapping. -Since only writable anonymous private mappings are supported, -they therefore become zero-fill-on-demand pages. +Anonymous private mappings therefore become +zero-fill-on-demand pages, +and file-backed mappings are repopulating with the +memory contents from the up-to-date contents of the +underlying mapped file. + .IP If any transparent huge pages are encountered in the operation, they are left in place.