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 9A390C54EBD for ; Mon, 9 Jan 2023 13:11:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EC3C58E0002; Mon, 9 Jan 2023 08:11:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E73AC8E0001; Mon, 9 Jan 2023 08:11:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CED878E0002; Mon, 9 Jan 2023 08:11:35 -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 BC3338E0001 for ; Mon, 9 Jan 2023 08:11:35 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 92D721A0895 for ; Mon, 9 Jan 2023 13:11:35 +0000 (UTC) X-FDA: 80335297350.11.585F8CC Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2063.outbound.protection.outlook.com [40.107.93.63]) by imf03.hostedemail.com (Postfix) with ESMTP id 6473B20014 for ; Mon, 9 Jan 2023 13:11:30 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="gSBKg/+R"; spf=pass (imf03.hostedemail.com: domain of jgg@nvidia.com designates 40.107.93.63 as permitted sender) smtp.mailfrom=jgg@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673269892; 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=kd27tciojumG/vDTv+Xc5gmQVcXBKxbRDOd5Y7Ye1/E=; b=IY41EYltj7HFH5IbqhlFsq7v0yr7xvgVG5+OJDzuWi4uLea8fBvKYeDNgTIx9fts+jZJR3 K1QJbqULdMwQFs2mWZCq7KaFU/j4S4/LtlUr2nDbLb+7Getm9L3jAuISEPCgqGDaHp5/XN VPe+f6kJFARgdI6ugXiICGNG2YbI58o= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="gSBKg/+R"; spf=pass (imf03.hostedemail.com: domain of jgg@nvidia.com designates 40.107.93.63 as permitted sender) smtp.mailfrom=jgg@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673269892; a=rsa-sha256; cv=pass; b=Ki7LhCV+k86XJS23spnjZz0I3sCtKpFeqjo6gEUmdKCZojtvB+VROTdwzFjvOv76PuuteN miL0ol7XvLkZKm4itDcLl2NSSYjAtEY86pc6UO8DdbozbAjXS1iJxb99Fb2vFKPxXTOE0N yPpJZx5rcBmYOYUaioqNBQn6CnljNIE= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=en6sc0TsfjwucHoKnr/297WQKjDPF9y0YcMxYDcpnS2VElu8Q9ThsudhFQkrpcJZILEU/VkOgN5K+hWzjZiR4Fz7SYh3UAm2i49CMM88o5m3xnXWWDyzmwo8wckSk8AAhpAqUCysuyxHSxFkGzEjakiLAzGz9xvcl1prfE00vCpf2olKJhCa6m7zI6hUU06rJTbFM8BmrBYdCzuyxow8QeKY+0+5hGzg4RUP5HYnWjpB7npIGRknMVmTLi0KZYIUdxyxvYVkT8rZ/d0IVzgLcICS/Rp4eIzugOwU4Avq8PFPJ/07HBF/kRdJXMVrG2EKMhc4fP5YbEW+sSSAHCV5KA== 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=kd27tciojumG/vDTv+Xc5gmQVcXBKxbRDOd5Y7Ye1/E=; b=K8osPrmr6E1CxqFbeWHWwTC73ZEeu+LZ6saj8P4chU4kuC23Y04wPQPquPU/Ly9eis6AY0dEXlEBGByBCL9MNlXUk0jNyQWUj4UnSpprOE5tp2YBDYnXYBl/a7BWmLifOuJnkORG0m3j/7baQBVwEFPayNqWUG6rVnXTlPJJlwvDwVhXxnDLmCq486Eat+moQZUUXjKdYfxMcU+kdn6IBKFLN3xHEccfFXjsZYFkkikWka5uufuPgP068xAX3Iy3J/iP0ZoyZr5nhDlYc3g20VCSv87FsE4LSApJ0RelTgdQ2wdNu8brbll5Blk52hFdfrqqhdXAwWvuk+mHQIwn3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kd27tciojumG/vDTv+Xc5gmQVcXBKxbRDOd5Y7Ye1/E=; b=gSBKg/+RSVQLsWUVFl5DrhiG4+Y+oqUfMFyNCuePE3LawDIRJWSdCJkWv025+tlgMSJmI62Kj7MO8TNv7BEcaa1wiPFaeDQG2XTTLEkObwMcfnWU18qSCR+aprw4Hs9Au2ftLyj7WGfMAhN6DUxWzqBJDbEG4r0zCXcIt5rXm1s2KI99ZMuyvXF8ZsEuGhB6sGsbpMpq5V+6bzYiZjllNDTIbO9bCZ54Yi1/VauG87B4EtWXRXeR+WcsW9UHPRQm0tUzmeak9FfRduFp+AFBJRB6HmY8SfcIijZwzvzwfTbtrCV9o2tA72LUdPe3QUpnNLDm3S26yJtDjt+PfKD0Ug== Received: from LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) by SA1PR12MB7103.namprd12.prod.outlook.com (2603:10b6:806:2b0::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Mon, 9 Jan 2023 13:11:27 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::f8b0:df13:5f8d:12a]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::f8b0:df13:5f8d:12a%8]) with mapi id 15.20.5986.018; Mon, 9 Jan 2023 13:11:27 +0000 Date: Mon, 9 Jan 2023 09:11:27 -0400 From: Jason Gunthorpe To: Alistair Popple Cc: Andrew Morton , linux-mm@kvack.org, John Hubbard , Ralph Campbell , =?utf-8?B?SsOpcsO0bWU=?= Glisse , Ira Weiny , Christoph Hellwig , Mike Kravetz 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: BLAPR05CA0023.namprd05.prod.outlook.com (2603:10b6:208:36e::25) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|SA1PR12MB7103:EE_ X-MS-Office365-Filtering-Correlation-Id: 850728d6-d523-411e-a28c-08daf2430464 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YI1k74MydxF7s0nMo6lmg9i0xToKYgoD/q6Io/bw77dBVrWBIjyLVV/KpTLE7UMCraHYz4vXdUSJFkPp9fRz69nx7OLTq7n1tCgcN8sTWkIKqwYz+7cIbmjh4snJVtibxb7JcVpa+tO6UsEhsntH92vOUZZOerWOdBHl3fvOiBvmv0jKNtwR7TTNqc9pgQ2iI6mKxSCHOc96x2FzSlSx2Tu8GFlFyQJqBCPx9dIzPTBbHHi28FoiP4d0HW1juI90K0EX0p5e9ecAbQldZcUcqetGIBiXLGxiUjziPhlTHrsPyWaBV1J6ITAcgvoxQ8m+27HdAdYgGtX+Ap5rrE/S4eU5fLi3s0q3N164nPTluGfNV7mdLU5ZX5zI8eufa27sEUSb6Ld9SD7Z9ISteeBLWcBufP4gczal+UlSTJwbnqnpSUXi1hseTpnkusSYr5qhjmDyxj4Q+elRBLA/6mGyqGYsg/ZsGWjBugPxc1DW9ro1uqM3UcabPi8y6Kbp+m5FIsNDtz9I2Xgrgc0E0UUjsvDTvRF1qFsfGwVm9jesPOTM8ACRxulxbLjuAFQJVYX77OhJ0rJ+B56Y9K1npW5VJ379E4W04rh1UZhVtxUPF54xK1I0k+KTQPy10TfNzFZY0finDqZiqnLbH/BvDY9cXSU7DqZ+1VyYlU6jqBZDWILTp7rBp9Whct/Q/3wLn+e0 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5869.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(451199015)(41300700001)(54906003)(6636002)(2616005)(37006003)(316002)(66476007)(36756003)(8676002)(4326008)(66556008)(66946007)(86362001)(38100700002)(5660300002)(83380400001)(6862004)(4744005)(8936002)(2906002)(6506007)(6486002)(6512007)(186003)(26005)(478600001)(67856001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NEBlkNUX12tClYGibXaV6wVE2IoqcmxCMr9IPRxOdp6WKQDEXPC+szYu4Lfx?= =?us-ascii?Q?x4wsc0smQiL4hSuEbkfTk5dH1W3kV72GvwVdZFGyHEhFJOGDnIz5WAvu0XgE?= =?us-ascii?Q?0X8JbnQZYo0t2VIggpHuiCzXpfKn1rW6L1e44atnTYYKTJMFC8U+pGwZSbZ8?= =?us-ascii?Q?mnC/fL1nUGdUrZU/HHpN9g2FNfRD7KVA3IAL+WeR0hcWHyAi2MpcL//6nc7o?= =?us-ascii?Q?icpOyLVpxSYTLahaVosf4DWRhwAtK16Dv1XLZRkcs0gHHCgLmAQbDnQUkvQB?= =?us-ascii?Q?K6R90U9LJwZhv9rZtg0rnHrR02T7EqLWrahIVQ7rnqoF3orFkDcFd/d+p6ht?= =?us-ascii?Q?iaI41KHTupkn+ig58vugfhn0WiY9ICA6o8b93696pvo9UocJTkeg1oOBBnU3?= =?us-ascii?Q?SXewIzrTWRpivb3/scdIv5bQXMK4iyssJCtSndUB1Ix70JNp4dJaJq6dLY4U?= =?us-ascii?Q?QboKwA0mf9qhVpHAsJ8MleIDVF1DaHuV/ff0L/Le8JYT5bhZdwZFUK/s0Yw0?= =?us-ascii?Q?aBrGr5UQeKz0if1KLpEvlbrd9wY4bITwKfqinRNaFxyK4oRqWUQNCcYSM3iG?= =?us-ascii?Q?QZWu9FpRPEuQYxaYs9qclfNHc2VZ3/dBILZXP5u4GsPck4RCZ/O9zIzvW6W6?= =?us-ascii?Q?ZzeFzzSoveLCqgPVfjTGB2ryUt4c4j6cDtqCVH/1WN+7yxdxbBm/8IpVW5+1?= =?us-ascii?Q?AiyzNaGo2NSONAkrfpH8iIaqI/prNFtEwPP7uETydw2kqqfp7BXqPIy6GeeX?= =?us-ascii?Q?iX0QQVI1TU658W+cKoKNmMITIVtzBncRwuAAb+HpUrBe3J53LkRjuIlAN0xZ?= =?us-ascii?Q?JdDgJiloWL/aDjV5yVW9n2oXZe+bxe9meHv6N9Llo2VB3sk7dRHDIovb3ygs?= =?us-ascii?Q?WhBC1TO5Dw8XZG5HYlQesw6/ScyrTA+sUqez2Mj0FhevA3ejuRklb22WKh97?= =?us-ascii?Q?BFPloZwetBMkELJCZm7CAtrrwJuRk9GGhwfKsWiGEzrIqtpfUbqY0ztmXeCW?= =?us-ascii?Q?heLsbry1SCf5GRS4wFGKtUyrJ32keazguZgxNKug7qiQSTJHyUEkGg2ePjA5?= =?us-ascii?Q?k8LnjLtKIMdIfffdscxgx4FYaHHsFtMqNBwhIYNqC/MW8JW62HCAHVQe4eE+?= =?us-ascii?Q?mJcjBx5WPCR/jP7VDVBaUrxvuOA2vmnxgoHzwSkjTf9P/8B9k5dtPHTtPOMo?= =?us-ascii?Q?6sfvfHzf/eVayZ9UP4dtxyWqX8xe8C8eRCWYzae42TkVq/G5aimxKTaU+OtZ?= =?us-ascii?Q?9gdffNXN+25cC4JyDbDmbeD/uNdXyyEoq6ABalT4wfQ6YYpw+r/PTUVuhudS?= =?us-ascii?Q?ftD2UEuEfGEaiShQP6a+DQSxsIT8b3SvMrynZNeR2czIYv63XxSia1kr+efU?= =?us-ascii?Q?txsbiUyBs/OS2VrAmx3fea4KkDV1gCVVTGk5JaUGQEAkwz39fxYiES5iAafo?= =?us-ascii?Q?0fkq1qAGJK6GZKcdncDBN0U0GHeYsWNCF5DMofHRmn8lQLNugTkXxQPDNLVI?= =?us-ascii?Q?iUostI61KPj1+FXEhMsG4fZuj2lYHVqXVvo34n4OHoa7pO9GVhhuZA+0Ce9a?= =?us-ascii?Q?Nwy/4y/n7Uoz5z7HSIk=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 850728d6-d523-411e-a28c-08daf2430464 X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2023 13:11:27.7562 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rzWAuazd+SkT8+RovVqbHXxvuuk/HfrGAcWQyDf3uUzhyuE9kt1fMoUzLWSGVOEN X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7103 X-Stat-Signature: ybc4fi3fxzzqpsaeyud95awykwrc1mqa X-Rspam-User: X-Rspamd-Queue-Id: 6473B20014 X-Rspamd-Server: rspam06 X-HE-Tag: 1673269890-712077 X-HE-Meta: U2FsdGVkX1+dfmJZPQU0CfT/PTF3uFbpP7hj7ZGFllA96L5kKek3pkW8br7zJt0IMcElRTbBixDHAX1/MSe81MFOsgxgKMrRNBqg0uFrTVZq1+04QNOO4lPYSjSYEy+oqsHEN71Wkythf/yeGMbw31nRvc9Wwq2fK5VKbgytirZ1JYyky7t2tQ9NcTpNPGfHj9PKGd7sHprJUmi1bTNUJOkqb9T7I8fm2L4AZKoqK14u01h+ffEBDndjsjd6WSqDemHuMs6NhyRogcZHdpZc+HqnlRPzwCm0Ina84TVSGXSVFnpQrensi6aJBVOTxNP+FUkkNRYbdaa8NHAo4MCAyG5sX8DNuePtOD9hXouvMnhZWzPSBjNRv1llOpEsTLxHXuBthXQbPhAlFDqpyiAvDnkRfpE/Q/cOeeywtb+gqCDMDU76LlpteJqujSa71eYZzpYlkPIi+0spktZFQU7ZAusgFL00NTfYKLbRPUmLYoHGDQLd8OyaYVGZ1SNc1w7s/qzH6UjuAxGpC1XRZfD/wG/rYribrxUCst/JkdzTQ01t59k7mDQ1H5NDZcH1OamglDMUHMWwxG3PnCo2VOHxuTCx2PnUm3IzTl618yh6+YVPBy6mY95LPBJ1fBXqItxzERbcoEwZ99sSszba5CA4Fc776jQdbAaTAYQyyj4jw5stLCSZK0ZmA/nJXpkn66fRCn529oQelgA2OlQjmtkK448lNfyehvp+n7ow7AUwugvTyFipM+RYC8TJdwhEDKtP+y/ExKDSUjEW/z48HWxTBrx/FvoCN2BDc50raE7nucvBg1r3rDFfqNSHBGi0+wRBYYvKukEzMr1WxxDRIvNRrQLOC7sVZUTq+IJaIfvcrCS9i/cVc+x5T1kc1Vd0Tvjminbr0oVYQAolzKRiGtTidQmSkL//Y3bpNPnSc6FS+wC7yVgJn9nNUF04g/bzSDiQ7DqCVAnSSydvuw3E5Zw L3A== 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 Mon, Jan 09, 2023 at 12:22:07PM +1100, 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(-) Reviewed-by: Jason Gunthorpe Jason