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 79C22C5479D for ; Mon, 9 Jan 2023 19:20:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C77F38E0002; Mon, 9 Jan 2023 14:20:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C27D48E0001; Mon, 9 Jan 2023 14:20:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A7AA58E0002; Mon, 9 Jan 2023 14:20:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 9847B8E0001 for ; Mon, 9 Jan 2023 14:20:28 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 636FD140C8F for ; Mon, 9 Jan 2023 19:20:28 +0000 (UTC) X-FDA: 80336226936.08.AFC1A75 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf01.hostedemail.com (Postfix) with ESMTP id 3F4ED4001B for ; Mon, 9 Jan 2023 19:20:25 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=1jFtw3XH; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="f0znfKm/"; spf=pass (imf01.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673292025; 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=N5Lzz9fEReWgNPzcyXRVFcBFasz647cHd1b8n/nmyes=; b=es5rYgQ7pjZw4npzrM69yMz+PSiu3YLBptoqWKPpR4SvTD04B/Vd7TLraSuUk9C1WhGoXA oAnLOk9fMLHpsRmV1ExnUSeZUVMIMlhE3ZC9+tWeO4cavMvKdxcbv5Z7AoYF2eGtbNLnL2 +9r638zdMT8LsA3JoETbtBmtsQjm30Y= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=1jFtw3XH; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="f0znfKm/"; spf=pass (imf01.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673292025; a=rsa-sha256; cv=pass; b=8mUnz+2dc7AoELmKhh+R8sCjReROENGYYj+0Ie7AFxAdy4Fr+PzWdDMp3J2pPGU28Pjs69 vRIuUdx+q11luqdYMq8UGfhGwn+BurD9ko/U4ExmgVVZxsdvvwWctVwSb146+8MEZQgDOj /hRFDe0uU1Uj3b08XxpTIliOaX2VV0Y= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 309Iak3j014250; Mon, 9 Jan 2023 19:20:23 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-2022-7-12; bh=N5Lzz9fEReWgNPzcyXRVFcBFasz647cHd1b8n/nmyes=; b=1jFtw3XHv4fKzczgAXihPp75dFmOQN+94j8SmmPGmhNq2jdJaTuluCup6kJijBp8VCU8 XiOyNgvQ0/bxm1HWqvU3nGYd7YsMsHd7blbbTzSdvwP+juGVEuYHai4sI5dHutV3dDOt JtBs9YZrP/xj3GzuBQDr9moSyfWp6aiJbaAoXo+0PZhYj9Q+BrNvll6gc9hkbyRBi3Gz Z+OaBkRPZNEWLSfw55FbPb6R26EDvTtKyL+oIjJVrju8ceBaT2QE7Ps98aeuAQexARIr +aGF/e+AmRBnXTNwTqsLnY22yIacDI0MioZGJQc9zrXsTKEZ0Wb50SyqMZFtZ5s/45U7 Bw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n0ef9sfba-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 09 Jan 2023 19:20:23 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 309IPC8E002452; Mon, 9 Jan 2023 19:20:22 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3mxy64evh9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 09 Jan 2023 19:20:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lGUOH9jNFGaDHn4f1irXayCJF9K8RG1Tvk/xA0zDNW7akFbOI8pR5Xj6U5ZtW3OTU6s9KF51STeJf7FzWIvex8gqk3mYDO38dstgzT9khy94GFo5+Y3+5rKuXPwr4qcpDu/IcmOIvskMREoF2mi1nrCwBNAIXmkQLAZ5Wt2DoWo4gnuD5IEOECyWEyRWWsLTnai+aG/6vO1iyxYGfmJqai7Sw0HopDrP5u6TQUmbAIadws1a0OOx4LGU2Gu8/Pg3x+HcpNGRscefWK3eXESr3afZ0x9RXMXojB6FWOv9nb0pdwMH8oMbiXjnf2nln0MhFsJ6vKR2Uw11c1PxGBjKXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=N5Lzz9fEReWgNPzcyXRVFcBFasz647cHd1b8n/nmyes=; b=TtJToxIc/5ZO1oXC1f2ued9f67UMKoQcsOeMr2yEE5UXWZTF192z7KOybL6dUI9h5HD9RKavDlopmddrQrUl9eTEyLyWB0gPHJkpSBQs5cXAIM+piBHtjdFnf/NqL1CZxA+ttCoAghf1bW3tm9AhrBIU07HYEXWlpomxM6PSSlHPE+5HiNn/hq49H1cHShGb5v2i7W4MSR64SpL+kk9Jk1PXqWscnj1tOrBZerrwmLsAPJGcOey0OzpZ4DYhjilF/mt4OAGDCDMrlnnkoqcuFWNylTIzPT9NWaP+QkHbJIhFRrfPuSRLTYsPjbfVFC76gpOvdpxa7jsfkmVmINBsoQ== 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=N5Lzz9fEReWgNPzcyXRVFcBFasz647cHd1b8n/nmyes=; b=f0znfKm/OABFODhSQi7jzbKIdjMLGqlWdrfO5s9T4tOAqGcduDhsmJ7U4jLGsInmfC1unNiVXRN1nhcb84cNz8jEv+p0E/YPOTc0/qlUF2GEJyZBCsPtMv+mUYMHV0zq10TbhP0pCS7O2q95MBynaRvxyP2Le/8uRD5FLFFcj78= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by DS0PR10MB6246.namprd10.prod.outlook.com (2603:10b6:8:d2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Mon, 9 Jan 2023 19:20:20 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::3a1:b634:7903:9d14]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::3a1:b634:7903:9d14%8]) with mapi id 15.20.6002.011; Mon, 9 Jan 2023 19:20:20 +0000 Date: Mon, 9 Jan 2023 11:20:17 -0800 From: Mike Kravetz To: Alistair Popple Cc: Andrew Morton , linux-mm@kvack.org, John Hubbard , Ralph Campbell , =?iso-8859-1?B?Suly9G1l?= Glisse , Ira Weiny , Jason Gunthorpe , Christoph Hellwig Subject: Re: [PATCH] mm/mmu_notifier: Remove unused mmu_notifier_range_update_to_read_only export Message-ID: References: <20230109012207.79457-1-apopple@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230109012207.79457-1-apopple@nvidia.com> X-ClientProxiedBy: MW4PR04CA0245.namprd04.prod.outlook.com (2603:10b6:303:88::10) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4196:EE_|DS0PR10MB6246:EE_ X-MS-Office365-Filtering-Correlation-Id: dd54dd25-64f9-4a6a-25f2-08daf2768c3d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8u+G+A+qj8spmH6n7M/WzsZTrWawFYPreNLBle/O1YroRFFY/Xz7K69oApohaeQog5SUBmpOkKWkCYmmCr8+ZQg5SfSGJKWaRKkuK3Tdi5P04Gb9OVXMGUfkrpT4Wbu8yp9UbgRGH1QXpxm9oGZ+I+7BXJ0YG9j/plznEGRhki+0b99mr0Lco7QKXRn9erCMX2baIx8aBcZeqFV0I3It4+cvyF8KcXBOku3Zi0IViu3GNnQq4HvurX5ImCN2HFDzYSGKPxTHEtMQ3AWRWVc/rDLPxU4MjRuoLMLVzEgsDIRhC+fB8df9ScqPbb+pinUFVVebtaWg7Xa/C5sBlUE55Zd0mFsjuZVBn4tkS4Zki8xqNJDRxtYQpQh1RxFjxzTFAnAd2S/U3lkCuxnaKLEyF2Q4K6H9h24qdANfjBUI+BZ2lh5gt4njMb9aJj0/SGYcbsVs5gX02lygiKk181r0t1OWpkW2tQsdOBf0ghQ2MNLQQqgd+/wXzaoKHKitDXs5zkklpVSrtPFvw38P3EDo6QzUfysQrMRd/Rs7+b5e9HCkiswlF6+wjVU5fgdRsSpHrQ8viiqGFKI6tBMKWp0BrL96cmUTJQXcoQniop+pZ4CC21zVxqMZHLwrBCsVLsraKPdE1G+V32dHv4CtelIN3w== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB4196.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(7916004)(376002)(366004)(136003)(396003)(346002)(39860400002)(451199015)(2906002)(38100700002)(6486002)(54906003)(316002)(8936002)(26005)(66556008)(66946007)(6666004)(4326008)(83380400001)(66476007)(8676002)(9686003)(53546011)(6512007)(44832011)(6506007)(186003)(41300700001)(5660300002)(6916009)(478600001)(86362001)(33716001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?t6KueKD+gja+2GJYRbwQuzqaf5rmymZYM3poJgIgNKsRGrCZzxVCDkxeTgkq?= =?us-ascii?Q?d/2V5X210KPuV6YkAFsG+Y4ySxy8Xv3IPJMZbmk9Mg6I+e/Ezy3t7sIhaq+N?= =?us-ascii?Q?ZmONBW2fbqxDae3pzSB+03XpXH5ze1X8eSCUks6UR+v73xDArSt+na3wD3GV?= =?us-ascii?Q?jphIEe0rtNPXNekKzX0+HSIMhZjSFzkCMjbI7/7iEhjegBG8toxEHi1/3NQI?= =?us-ascii?Q?hNOO1DwkOhEJx+Lfh84FQzOuoK7Z1b5IIgOA+ZLuKJ38sKbPEuRG/6Ug5ayE?= =?us-ascii?Q?Nt3F1LO14PoTHRntza7hvndP4jYs9Am0GCQpaAI0URJCnjN1qWg4U2BoRJyD?= =?us-ascii?Q?72ws2rxWUewgVKe2lSYAQk04eN0Eo+Vs93LR/fV4b1WDiWReuqOIaMKylmJ8?= =?us-ascii?Q?ppDUIi7iCtzsbFkcWvefVctjkw2LTnGmagFUwnaqCZTkMFe3gC8wqgRP90Ol?= =?us-ascii?Q?nyC1a73oo4UAFUTM/1rNGpzzphbMabMCR/e2jdjv6nxlNN56owoc40cp6B6u?= =?us-ascii?Q?qtV29D+bCzRUSdEfXcG31hPNfo9G2L7DfgVfzJO2leLxvCX40NIf9A0HXg+J?= =?us-ascii?Q?8pXpp40ApEz4olzcFwgs5+k7dsvQc5DMfWNjH8nr1mnkqDOBqFXKudxFssuj?= =?us-ascii?Q?+6tLvl+JOnV1Jkj4aCyW0mRrFQnB/HAwW53fhOJBmyeqnanFUVIcH0ec9KKz?= =?us-ascii?Q?oZT+EbxaqnX03EXjmQRUFWSPC4ldiSnUziw/vHfBL3R2zzUyQY6jzFDZPxEE?= =?us-ascii?Q?kikJuMfqFhRKfTgX26Np/lDX8m9YLrHimEb1d2MWvdtlNR/bPDwkf8rd0Egh?= =?us-ascii?Q?hnB2kCGevx/jjnlCgPyoINmFUObxyuAPV/UeW9/2AqgnJMyC05nBC79pEFAV?= =?us-ascii?Q?rRCDzMCrwk8Gn3Tf6AuMQs0BNX0N+qVmgPbJbC0AAcr5NL11TQMqGLRdn3PK?= =?us-ascii?Q?x9E474qb1mL5db7j8zEZuh625sbZSa/p1kWutrNgYxQANMQqgR469wTD78rB?= =?us-ascii?Q?q24qCKBpEq/iu+7pnRM+ljB9k1VDwCg+hJTjwItIM2SJw57iC23WoBnn2+Go?= =?us-ascii?Q?Sv7BGlDyxbopW8xAVy5WrmsnfdU5tdXsNCVRfnXV1mQh2nqr+VKbXn0/FQ7p?= =?us-ascii?Q?NqC1WKiSmDWqxJYZ5nozfalqvQHoJaAD/kMabGDMx/QelGq0+28tmqJu+xRu?= =?us-ascii?Q?+7sPhhu2r4h/7MICTdnhbwbaFM9mf7ySywfthi8BAAnpikaaBmvNQAwTGAVa?= =?us-ascii?Q?CzpmEYpHxhgQ3BNlRF8Y/Wq+Mtb+0D6ZywgGd8U/IoZ/l2Onaune4YHOCMJX?= =?us-ascii?Q?WJwECcbjyAc4VgP1VYg1rOTJs5ZvHVSZR/T5qZ/SkFXny9N1eZ9F5VPOc06C?= =?us-ascii?Q?8/b0SioIJltk9uFidunPyCK2wovvdJeFJRSmbYXRTSPDLdS199uLRIx1Uw6i?= =?us-ascii?Q?4OrcBQbtqw854a+n24WgMtj2xL3FVv7YKoIXMpbGGb6h9ylIZGb/tYFI4NNo?= =?us-ascii?Q?JmbtC5axunUeNkd4xkTYOuc6o0CbLUyJn+gVNdo7WLHo03zEqM19+LvLGm1L?= =?us-ascii?Q?f9WEgW/m1hP0ORiAeITCxzFphcJuQ9NvIHnaomU8s4DgTdbKjMuLV9VWM6LF?= =?us-ascii?Q?TA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?SwYGE9TpJE73iaN88ofnfFlrwNDT35WjouOltPL2CDsijBbYoOveH0p29f5a?= =?us-ascii?Q?kn5WJNlekOJfZRAVNy2f34p5OXrxjOsozCh6U4iklQyIHqUzGBlSMONdHC11?= =?us-ascii?Q?Xeujx2sMQChAbGqwtmWzD526fqJESDWSDM7uz9w8qdTuzmSdBq9gPgF3GP4g?= =?us-ascii?Q?+faoIlwIdhp8c8Ix8DPg2hvU8KwTOZ8gStDSf2sSZht5L3uBnkt5SHhCLnEa?= =?us-ascii?Q?B2N8xF9FG8RFjqi5ueLBb5O/s5+Q5dIImBAWo7NB8walxDo7XaH2rilqARUa?= =?us-ascii?Q?4LWDQcnI3VIgg95S5SmP8Nmr0xbP+v/ZRRwabUgtT80/AlZZ5V17sMgf2ln6?= =?us-ascii?Q?N+S7GQdzMreUuiC+14zAoXKyOdMUEFHRJNqYmWzXlKaJDIjzfKZToZs+0ChE?= =?us-ascii?Q?UAS8z3g0uDI6J0NOSXXM9a6LB70/9NPm/uT89lVecMobuPW2GKWAU89OeFAP?= =?us-ascii?Q?IIO6TlwpgtjP0Ua/PkaiIQumcuL2ISuQ9PnlHP5AShSy9zdJO0+eYWyRIZc/?= =?us-ascii?Q?q+UbJdbMMQjgTZ7Zj9PP0/2ZPL/8rOwgNP9/BVx6pYr+GhGJjr7d2K+yM7lu?= =?us-ascii?Q?j2xe5n7IhdQvkivXngwQ+dHksWSicHCzySU5qjNCMid04tD9qkNQvv93oLiM?= =?us-ascii?Q?h+KWbTqldaqGPECyXKtAHsrRnQSNYY3TlDI7QqRaZ42kZpAysMq5G3+AYTzW?= =?us-ascii?Q?mY7vorUgITgNIn4A5fn42fiQMzSzOGZJZ2YehAIDzCpJHWsNAws6h1hIj5Un?= =?us-ascii?Q?ImJuEAuEWpkhim0tUionTtqk9jYNnk1/znJeU08YU7ndEn9eMWl+93l+u02B?= =?us-ascii?Q?bvLlaRAk/SUKwXxQ3bx/v0I0t2ejIDA1thOCp/lLPOxTjE8hSSh10floRy+P?= =?us-ascii?Q?yc9ejw7sX8VO5CTlii/YWG53s3ZjVLg3YK63AOQm56lgjLznXY4momO2hkMg?= =?us-ascii?Q?SOF/Cx8Nq6bclKfFTz6ZDkNBD3d8HXY9bw+oyvpxhOY=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd54dd25-64f9-4a6a-25f2-08daf2768c3d X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2023 19:20:20.0319 (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: RvG8p+sMM5sRd4Y9UxyDtG/SWZiqmgy198IdhUWTqsJA2WAFzwxOE90koLItjAr0hAQe/gz3XTvK18hLtQG7hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6246 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-09_12,2023-01-09_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301090137 X-Proofpoint-ORIG-GUID: WWiQCUmB5Nsc6OTp-C15M6wzqfM3LZi7 X-Proofpoint-GUID: WWiQCUmB5Nsc6OTp-C15M6wzqfM3LZi7 X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 3F4ED4001B X-Stat-Signature: gs9ipk1bpwc3osxibgc6mjs4mw57ahee X-HE-Tag: 1673292025-766758 X-HE-Meta: U2FsdGVkX1+C1BEIiGl/Acj1itVlE9i21mC/q00T6e8G78D/730i3qXBYVv1XRRuGk9T0YK+XB+omiN+VOclzzMJ4+eiAXJkCp375JrVJgyTesjoaXJ00qQjUxbXKKF4MNBofbH8wfIPwniY53km1zTexieCVmk4pEmsYl7trUzwrt4lfKhNY0eeSRDjZlHOhVbvhmxP4LMu+bcN+iTrGV/a9GCpN0MHG2KOD/AV7qgTVRl36nzRIUlH3kkb2YDZaVgyzkAv97poaxo/fN3cIjmBTDl5k7K44WJPQDqivmZhPEmfNG/yjn2f96Tyt4pW3YTbmaupk//hQ98gB1Wsm2VGEThrVdV7bzCJe/UJZzyP9srtCOy5CuSQ1Lc0bCjH3hDr/tINKNEhe01yR/6viRrgv0m3h/0JPr9UbXGfWq28LOkm8W3m2Vg9R3QBzCTKybotB2duBmXsPGt2v9n3mBiQ+UnAPkaYCM4i8QQfh1cEysvdgLy0Glq/1ikjObhzrq3+NXcfTpNsk7UUlrv4q4Q5NFjxeTIQa7Gvlnm36FKoNLrHLwR5k4YL0SWjtyPB1ta6AU5+vtEeX4yId9xPYGFrMHG72lnonWYXN3628ERonhbJSZpIjLKCxOefL0kDPGoRbk0342dsuBWTwjjgc5kAgz68HZKoiBC4ZxiyggOPRrEYvbzzYBqBUfdu5z8eOI98dbKYKlYqW76A5wFy4/G/sFdHsIpN34s4WOvN6H9vNfUusTs4qUMMFtB1/u8u8u7l8QGNO1VDw9bm3CSDIXBn5h7o4a97qkyBULhVnkecW1La0jxM7+f7EmH5m0y3nFdZN63tIAZhleBsvuw8Ntrw0/6RjA1ORZjKTN0SuBcZRrYVejDcw3O58/00QRFEcUu0No/Kh+oS8O7okjB9ME5QCfCEbwcZ0U91EM5vT0BquWBWxVuIabOJLJox90V28ay/8yHqpzFr5jqgSwp jUWu6GIG km+Ue9gANxtk+vUrFj5V0mgMiqGDxSe7m965kIBHEGDQT7Vu0Z2xuJqA8fns0aUj7SB4fNjBFeZUp4r/gmrvEBE/chgqZFzaczlDzTDpim4IHEl4= 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: On 01/09/23 12:22, Alistair Popple wrote: > mmu_notifier_range_update_to_read_only() was originally introduced in > commit c6d23413f81b ("mm/mmu_notifier: > mmu_notifier_range_update_to_read_only() helper") as an optimisation > for device drivers that know a range has only been mapped > read-only. However there are no users of this feature so remove it. As > it is the only user of the struct mmu_notifier_range.vma field remove > that also. > > Signed-off-by: Alistair Popple > --- > include/linux/mmu_notifier.h | 2 -- > mm/mmu_notifier.c | 10 ---------- > 2 files changed, 12 deletions(-) > > diff --git a/include/linux/mmu_notifier.h b/include/linux/mmu_notifier.h > index d6c06e140277..252e44afcc70 100644 > --- a/include/linux/mmu_notifier.h > +++ b/include/linux/mmu_notifier.h > @@ -269,7 +269,6 @@ extern struct lockdep_map __mmu_notifier_invalidate_range_start_map; > #endif > > struct mmu_notifier_range { > - struct vm_area_struct *vma; > struct mm_struct *mm; > unsigned long start; > unsigned long end; > @@ -519,7 +518,6 @@ static inline void mmu_notifier_range_init(struct mmu_notifier_range *range, > unsigned long start, > unsigned long end) > { > - range->vma = vma; Any reason why you did not delete the vma argument to mmu_notifier_range_init? -- Mike Kravetz