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 47FF4FA3757 for ; Fri, 13 Sep 2024 14:36:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BFA526B0089; Fri, 13 Sep 2024 10:36:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BA9A66B0098; Fri, 13 Sep 2024 10:36:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9FC0A6B00D5; Fri, 13 Sep 2024 10:36:09 -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 82F936B0089 for ; Fri, 13 Sep 2024 10:36:09 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0B0091601F5 for ; Fri, 13 Sep 2024 14:36:09 +0000 (UTC) X-FDA: 82559964858.20.EF7B292 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf27.hostedemail.com (Postfix) with ESMTP id B04D140018 for ; Fri, 13 Sep 2024 14:36:05 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="Vu/r4+mb"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="UfIQJH/p"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf27.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-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1726238060; 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=k90xw8sRquMQXpugw9N7NYgOmIxxwZGh+w8vgik6Mc4=; b=u77EhpkhWu1Zn5ODGF/Lsdm4kAUc0Xzd8ZabHQ9J7ZYX5Ea0QokqmkuayBgJqn/Dz/kDJG g14PEwFfGGHs7VBfaEJSnZeEdMY27ZOvBj/hFHrDB1rxXv5toXykfGAKPJUe2zmUH7ODT+ iQEMERTnxHRNx0VGOHwR5fea+D1VwP0= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1726238060; a=rsa-sha256; cv=pass; b=pZ9rKQS4ioxPRk1UHlFz9td9qOhvseUrs0IrOsvCCqwMpVqaTum6KyvQl2MPLD1vZ2RecX zAw2Let6vf3Wub4Q3/INdjwIp6q6psDKGSlRKLia0Dhz868+6w4UBcJOob0wYPPdBcia1d EFdSOw3l28k1+6n+4Fsw2nfAbIHyfw8= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="Vu/r4+mb"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="UfIQJH/p"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf27.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 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 48D9YJ70010939; Fri, 13 Sep 2024 14:36:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :in-reply-to:mime-version; s=corp-2023-11-20; bh=k90xw8sRquMQXpu gw9N7NYgOmIxxwZGh+w8vgik6Mc4=; b=Vu/r4+mbmSKtEXqhPe/FVJQbaqU0Xhm VqeTMAXyc82b3+nI3LwvqKJ0h98tTMRWgSV9epW5Hc1NOs7OWhaYqEua1QFPmymf qi/sDsLQBKzTF1XzDjzsMoq3WMFQk3A26YrO9ydDgi7KMdiL0Y0LGXi71OfKVJUl wbKzR/sZK6RH8msenWkIbB8D/z0NGNeulsC3XW5xgxCRzgMhLyzQ5qlM9BMWf9nM Fs48EkH0gXQR5Rtx1biYNDcj8DAjdU3nc0LkjHZnC0FV4MZlYEDaIU44LQBXzijZ iiB/JHOmSUfDpvmEqRG/M5elOQeetE1OVFTq+H/ZGCIq4EY/ie9r3zQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 41gdm2wtq9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 13 Sep 2024 14:36:03 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 48DDmB3u032415; Fri, 13 Sep 2024 14:36:02 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 41gd9k2cju-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 13 Sep 2024 14:36:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vRlBfM0mvJ3+Onw5bNZgHDpF8aIy1Wsc23tEfb4Zaiu+VlOl5A9vQ1A9bSCiIcPFk6CzgWzCzYjdTmDdzQY+6+emf5MuPBpRL5bSm+ms0Vks/Iq3L7bPqVgWPCTlBgWARrK8s69iAcbSF5E/iAcmNexMkn/up4AuH1EG5RWz/opQj7yZd6OSdqclS7osPRxaFuqAs29rAPaSCwAuhBQTOPtCdLXgpY/SedqOb5rnM2F+vskn46XpjRiedQViZOc4uod3+CmsykiepK1wguBkU66rugZr3EB2uRZT/iMXQeG8GvduOw3Zvt7Cuv3tIXGEskw8c51OV/RvR2wlXKNIeg== 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=k90xw8sRquMQXpugw9N7NYgOmIxxwZGh+w8vgik6Mc4=; b=H3ylwc72ajlgyMVqS5yHTdqSZdhovsaEeLR3Hj6RL0E6677HisZaANueXWLVanujXFY1WwUdFG0Ca+jtB1Ixb4OEfIiA7wrYNugS4idZar2ogWYyhcten77Tcaz1cjh5upZG6Ijt39JHv612fl/MLFvT+Lkfx4aspFj7WIeo9fXQ34cKjlO0hJ7DBdhf1FVaX8j8U93xdH2bUwMUu2SJnM/PY3iyvygLekI8YFw5lijE8SyjtF/sJp1UhKp3i0lZrYd7TGWEEpd4HoqkNmAreJrVa1tLyZIPlvuevqnPEA2vqBddc1jpuzXsxYc8sSg8dw4aSm7qWjpYIZp5QGAJlA== 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=k90xw8sRquMQXpugw9N7NYgOmIxxwZGh+w8vgik6Mc4=; b=UfIQJH/p1W8+AjVR+FLzmuvzXbjnCCFUKizocfdjUW+Gyi9RIyf78R+zE1ew7M7/iyYJSCCgJBpjGJl7of0Y3iIlMJuQUEZUWccWajPP4zX2CT6J3KgIPF3De16EioGA1Q3BBIo88KjANBnwQzGx3qMiSWMEdA41vZyVMy6hUow= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by MN2PR10MB4239.namprd10.prod.outlook.com (2603:10b6:208:1d5::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.17; Fri, 13 Sep 2024 14:36:00 +0000 Received: from DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490]) by DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490%3]) with mapi id 15.20.7918.024; Fri, 13 Sep 2024 14:36:00 +0000 Date: Fri, 13 Sep 2024 10:35:58 -0400 From: "Liam R. Howlett" To: Shakeel Butt Cc: Lorenzo Stoakes , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Vlastimil Babka , Suren Baghdasaryan Subject: Re: [PATCH] mm/madvise: process_madvise() drop capability check if same mm Message-ID: Mail-Followup-To: "Liam R. Howlett" , Shakeel Butt , Lorenzo Stoakes , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Vlastimil Babka , Suren Baghdasaryan References: <20240913140628.77047-1-lorenzo.stoakes@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT1PR01CA0091.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2d::30) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|MN2PR10MB4239:EE_ X-MS-Office365-Filtering-Correlation-Id: 622b706c-559b-473e-987e-08dcd4016346 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: =?us-ascii?Q?FDriL+FEIFBCmLylDtEYVKPIQmXZJK29v+OtNaT7EKYvh0kXfrmIWkwjImS4?= =?us-ascii?Q?O4+WU2UoINFNn7I4V017z4CTqodPN3s387gZiQclGrfCy8BIQFSX3cYjc8X4?= =?us-ascii?Q?8b7KrnHJ/xyrU1X1L+Tn5oq5wYzNC80yAynrUofT8nLYYorF5/SPxiJb9dhv?= =?us-ascii?Q?XDYp3kvVqYy0t21+0JqcrIH8aPKCmcMhQR0G1ulonuebHAxlYBGrUMXd6W2Q?= =?us-ascii?Q?sK0ESIuuxOSlt7LosErGFHOXrVjDpgwBcb/dcKiwISYX4ZFpk775TN/guZhJ?= =?us-ascii?Q?+G+tupfHNQIO3tWL2A2C1Xt9IEFLQtpzN2Yk3tqRR+28XSk3XQBcqqY1gIKb?= =?us-ascii?Q?gNG5ldy2K5BL86+gJBlPLHNKWQ6C57tiiaxORAwW+obv3V29XXprkSYTHsaU?= =?us-ascii?Q?dLN4oWhh0u2nXkfJI+wfyl1hV5XRFj0DUd6xRbGCn4ffzedYf7V4gFSUsKOZ?= =?us-ascii?Q?5cNj8yCmDmXcc6LMkBhJJb22RrzoTezDkagbEEsMjU5XA+Ri9OqP7wknZT0S?= =?us-ascii?Q?y9HfD5qP4L1ZxA2YUvjLJvHjZi7ALd0hpIChBvY35MiKW8zjdd0ZnUeu/Rwc?= =?us-ascii?Q?9l6YZ7AbUIuhIgxOUKTMaKPLwr8yGScIzM1ypM/OCJPHjqJfVCnQT1KsB6ZO?= =?us-ascii?Q?af+HbVMgkc07/mJd5j0t8IVzMDK0F9GgDgdWYa5EPs2LOEMf5jsj978QlbV6?= =?us-ascii?Q?Y8jhk+liWbvaiAo0Q/lck9pU0b0QMyWCU6aT+K4qyNdsZDAJh/dhIiz58Cs1?= =?us-ascii?Q?ttU9wLezVXGkm0JdBqXvNy+14VSfQgnN2T2rmXRx5038fI+TsxlAMxnS3MYu?= =?us-ascii?Q?dLus+xSTqSdWkIRHQsE1YDJ1omYv3G223veP+4jqFVWzuT4NVJEp9tjmfUhu?= =?us-ascii?Q?fxOQ9UusiyzwAn/jJ0OHkUr5UxLPcL6VTXVQszsXcOnqjpHf39BPr1Lm5Dx+?= =?us-ascii?Q?Urdbxk+yyWwo7zAxYZM4RZr1nvWpKdar0TJXa1s2XK8zhKerVPPER3qirUia?= =?us-ascii?Q?E/HeOL45DpIHGztA78jP5fI9BShqcx59NFKWbc9rHkYDmThEjd3i+sCtO/5Y?= =?us-ascii?Q?xWaaVmduDaKNWz2p+LtzcNhHNRfeO2NvJCDn+ZG3YlFCHq/QLLHTNJgmrCJP?= =?us-ascii?Q?MJk2i3Sx+QW27gHkQsm0ybbPsc6Zy2HTNd+QIv+Wkwrn68pE06rWwnOeKXxJ?= =?us-ascii?Q?sS0z1XHYZ6mJkKqWha4R4ugLl8ULjkvgM6kIsVr8vwRtJupOvpKlD5Wq872I?= =?us-ascii?Q?4OgJL0OrqAqfsrCsM4JeRqulnNNM0WSa+0aLHo/hv4asVMdjKjXw04afda/s?= =?us-ascii?Q?o+Jxubeg3HRtmCTe+WDOjGRqgbyIHX0zptOp0h9j3z19Dw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7933.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: =?us-ascii?Q?g+WRaGkyuEKfVQ/CWKzwr1FmJJFVWp1GP1uMp/C/ATguLZpp8Juo4f+nHVBL?= =?us-ascii?Q?fE4VkZOtvbYIpcNjUn3OjkUWRb5lvpvcX2bX3obZlmBSTNieKgyzmsyNlJSd?= =?us-ascii?Q?LIVJCr3lDgPK8pDdFTF1BLFa/zoEdeTSCjO13RreY6tbNONvnslXjH+NYHjW?= =?us-ascii?Q?I2+eV3bmeDAbim26pgLCxtNIC/0osm61xKLwhMx7rVyDGQft3pyhitdXI8OF?= =?us-ascii?Q?fsWYMpfzSApq7pkbnIKkRHJjLQD+LuZdOx1kNYpmThrwPzWN03g2hMfAKspx?= =?us-ascii?Q?/sIcIDIo64PhmHo0lsO5XfDQl3+BOCfYcR0HcbIfe309EFSqvYdwQ4DO9pTo?= =?us-ascii?Q?DRugOax9CxW5nhhfUapgC5CNvJSefNnUJuwXUJgx3hviL3RAg0Ws0qgxJTwq?= =?us-ascii?Q?+j2+765YNO5CgXMWEC6upIPfzko5B122lvK4IRptXj/hn0WDdix1q65J5tB8?= =?us-ascii?Q?Sl3Uv2vd/lc9xP9bYaZlfZz3NQzyxBrOGi0sGefBiKLyN+Z5gOSapl3pmjtC?= =?us-ascii?Q?6sjHMtg34Fi9mLRhLEzmzWZCDBQO92xOVMVrfhbPz+UkRwJFEIJrwZgCjRYY?= =?us-ascii?Q?JsbjUBypk3Sty0NaiX9ADo/P7c3q2OuZzze0hp6FmjU67kxD52+2Ss6Vk19c?= =?us-ascii?Q?vNsdrR5EH+S0tCzb0W6Mzz794eH+odiG9gqbOErQFFDy493FEOGeCD7onR8K?= =?us-ascii?Q?AK0Im5Jnk4PIncsBANzWMC49L6AynaFEpiWRHf2R7zs82R/gUYpUt+ROZj6Y?= =?us-ascii?Q?7Vz2WrbqJzuYvYzR7+Z+RBMqp+GkEINlXz62DTFI3v5JSgrLJVTudfU2KPAX?= =?us-ascii?Q?9EBvfygeSUAUMFAJRNA6xJhRWeOGFUI9yugP4RxVF5dqYzBhKOG22jwU4dpm?= =?us-ascii?Q?NK70CqkXBQevqc8TKg/YMyimzyc/pQyaIEY+fgKSUr0zokJa+4dX0XKPwCuG?= =?us-ascii?Q?KD2v+HvsCc5c8TYkhk4xLwoFFQnvyYKd1BgAP5E1dHqCF6zGox0gQugHOC8P?= =?us-ascii?Q?2DCPBWARjUSRaZ3N1t4Onc1QYQFy6pMBVCAmL43icOxjaupAybDWocV73pU+?= =?us-ascii?Q?s3onaUWFrYFn2hfV+FnElvB895wyv4sTy4INJzuMkJpA/7qd20D9GesdEtTi?= =?us-ascii?Q?5NWjDnWBN3LfhPytFr558Be1godxgXW1LnGXQWjmoBjeOaA5mHaSyPSNeXLc?= =?us-ascii?Q?VMW0GJW3UEig6zhCaSz0N7PMDPcuslQRUrEKaWxFwrDO1bhssTjD4F//pKbZ?= =?us-ascii?Q?7RkdLKkJe+0jsh7zUu/KTnvKJkjENetntDSCol5+SRHdxRsvrBTf76HWo3Df?= =?us-ascii?Q?k+Hnghdt7DSjSQnSbsx2XCfDY5a3ZWSwSgcf+NERxxLgmOTG9i/H1y/rW58z?= =?us-ascii?Q?ls2HvgUAwSbAuhxQYrjJoV/x+xgZsuCYmWDhq/RLS+GWwB30HhB4/EfQtAC5?= =?us-ascii?Q?R6ZIPMcG8z8/2pR6PAtuDZTPJpGBqvy3EU6wxYLHG0e0PtBwMoMA5vrKUDvd?= =?us-ascii?Q?Tpj0McSlbkBmKjvw+uU42KyihiDDcB6tk5kCFXW7YNo4hZ6cjlTz25gVl5u6?= =?us-ascii?Q?kF8gJpYL5BLV+O3HZWy4IslvKo+KC5s4Q+GTMm3r?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: SYDFSZqOyCLLxQL3Ya5LxBe8POIlrJF7r+CU4o1yJvWdqZMmh7eZf+YQ5ZUbYzWz+0jRUiISL2B47UOJcGwTWRhzk39Z2ppxKzWK5dK/ujFaf42rcsxGW+ns1DzpEtvYaGL1IxPdb2z/D2r7CCj876AJWioXh9aNj/hveC60S20Sspw00vyv8wlY/WNH7mCrAHUPhdI5o+LelqlmGTWp1UHfcmsLTDz6dSN2V+tYYchgQn3WbnE81qYNRMp9fMZGVyUlEn8UnV6Kdv3gjClqggtMSQ9Rp5n200X7E27VvfDWJ59uRVS+OnkwwIgPoFqmlPE+w5r52h39gy9w8FJ/LWMK9j6VewJZ4lbhmQ8M9SFqmToaliQcUaiclmaeO8GB7HmDvJEHzZicNxOfYni3KK/0hrmJS4FjHVypPEY0B3OWgGzNI2yvqOD0SL0PAZ7/T3pcawYtuYew/ZgR7sXi/EaELCPdzeL29lWhF4T/5QnFm83vwbt/XcCncxTHsUkxdaT7pJHMlVKHlwHKp47jJeucMuPA/2zGn96ptMEpx3DdgnJW+3ohRj1tgpjH+ju9+okWcjrGE7eNbEeKSe0bVdWMSlvkaTzAklJyM4cVUt8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 622b706c-559b-473e-987e-08dcd4016346 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2024 14:36:00.6684 (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: fcYmc6oXXAPskaAhxFAFX68LW5AxlMj6M0NOfLrt41aAinD9v0PI5vpr+Edfqxcc3cCd7/KuRhcYRo0H/CB+hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4239 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-13_11,2024-09-13_02,2024-09-02_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 bulkscore=0 spamscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2408220000 definitions=main-2409130102 X-Proofpoint-GUID: IxkR7qcwGaZGFme-BMUSjYCpvvX0eHXu X-Proofpoint-ORIG-GUID: IxkR7qcwGaZGFme-BMUSjYCpvvX0eHXu X-Rspamd-Queue-Id: B04D140018 X-Stat-Signature: afy3zgemku54e83nhje3tidq3qj41f3f X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1726238165-31837 X-HE-Meta: U2FsdGVkX1+3cI1KLkpCZtIjO85Je9BK7af6sNRlmXrWG213fJIPHPV8QWNfBptBQG5mwjTSJqO2b+J7Zu9BS3FhSXuApnkDBSGSS9FGWepiAd+37fc9YvRPGy6s+DUdkI1sRmf3Zf2yBheJY5bik92L0PWITISO5tNIXx/6F3DSZgi16186XH/f3EyFY+yR9lDnk7LlRynEX/IAdSujXoRIYBgZEvG8weW+sA3xbSGuu/wsW7gRgo8BGzj96nW5S7R5wuFeBNFsWiViwm8MsgL9YaDdzFNyX+VRG2BqVCGBmy/COyMZWV5Uccc6LOdzfgRGX5Cl2cbPFV9ovopWpRp9v5VnLvVAW7i8jUvR7J3cJjAo5ypTS/lA3jYf31WAmAnpAgR4TAJ41BODuo0q6RyQVu2o3Iepiz/ebXxQPzyJCxubKPFw2IOV9Z6zIAdzHi6xR62mpvMK6xqTxT+4+Ef+yni9sDtN2WxLVSmxn5rEpFy63G/jw7QuuOtUHo1qh7ptHL4RTJj0xAA8FfwwOK55/SIvaYsPqiJ+daq7y8aeCO9rXZZtfjwAoqS5IJrCDvKHgXOoAr9zRQipG/tZX0xfH4ZVGO3eiDOoykqw6sSBZ9gKqoQn12HYKJjw8zMYeDNYVBR+J5OhoLEA1tOxiAb39jR8Wcf9vwKlgqHS7/WetqauBC8Osu5/pcF6sSBtDRjudejuyEOkzr6vcC1CdzOCzfVjx10vvwcYVKmggzwsCPbutCpahu07fNm3WA8kFWVl4+NHMQsBYlG4vgsD4xpcvP1GpmeDswXabxrYkxYOYDWOsTIOQmrEkzbo3fFpNBXbqEU0ncoNYsanSgsTDZXpKw7U8AiuP53HAkTz1s40g7ynLRDIKfe9fNFf3SLzWPISr34UB+ZS2HLT6u8//JEu4gXE+kygoyUnQMzWFFjYZQi1Gcjm4oVR5v4AncoM2nSsVOMa2G/iknUNgeX L+zozjfA 88vrCm2LBHUgbt4fj2vZtFwgt0rqcMA9Syz7iqE9pOYrvlYyYexFD5yyqeG3Kutm2SMQcRpMVPF4pH5zOrcnrRi/4Y+oEQT7jCqAvCgN9Bxt5T96VVTU2YUb8xhlJOcdzlZTgPGCIgB6clXPwuukL8y5TkGh/l+z19QGeCRmXJlhAPBTpjzjD2EUDwoaQjQUGFyGWkx5O3qEQ9V+bCDmdfjKOUzm4197lVX++lTr+cd/McdXd118RiwT71/hc0NBykKY5tnNcF/VH2FtDCo45vXB6R2Tv2LuK/PscWMSckQyA2D7sjjR899f+8tMPU2XGPbRHtMAQ7FvKZvSeGMnvQFjzPclKAX2OF3k1lUBFQVxuVXlGRdIbaMt2/LfUwZzLjpnS4p4Mw1vA4nSypsDSckBgzlxwHsvLG68hVAE9y1d/BKsqdgpXsRflKR/AQoWXegJZOqZqo7hqd9Li+LdxBTU+9n81lNKfA7j4ADcuS05mP+U/1z7h9rRWtmGj5tSkY7kPPc5izSHBCBL2T2E/a6qCYA== 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: ..Add Shakeel's new email address * Liam R. Howlett [240913 10:31]: > * Lorenzo Stoakes [240913 10:06]: > > In commit 96cfe2c0fd23 ("mm/madvise: replace ptrace attach requirement for > > process_madvise") process_madvise() was updated to require the caller to > > possess the CAP_SYS_NICE capability to perform the operation, in addition > > to a check against PTRACE_MODE_READ performed by mm_access(). > > > > The mm_access() function explicitly checks to see if the address space of > > the process being referenced is the current one, in which case no check is > > performed. > > > > We, however, do not do this when checking the CAP_SYS_NICE capability. This > > means that we insist on the caller possessing this capability in order to > > perform madvise() operations on its own address space, which seems > > nonsensical. > > > > Simply add a check to allow for an invocation of this function with pidfd > > set to the current process without elevation. > > > > Signed-off-by: Lorenzo Stoakes > > Probably needs a fixes 96cfe2c0fd23 tag? > > Reviewed-by: Liam R. Howlett > > > --- > > mm/madvise.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/mm/madvise.c b/mm/madvise.c > > index 4e64770be16c..ff139e57cca2 100644 > > --- a/mm/madvise.c > > +++ b/mm/madvise.c > > @@ -1520,7 +1520,7 @@ SYSCALL_DEFINE5(process_madvise, int, pidfd, const struct iovec __user *, vec, > > * Require CAP_SYS_NICE for influencing process performance. Note that > > * only non-destructive hints are currently supported. > > */ > > - if (!capable(CAP_SYS_NICE)) { > > + if (mm != current->mm && !capable(CAP_SYS_NICE)) { > > ret = -EPERM; > > goto release_mm; > > } > > -- > > 2.46.0 > >