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 A0E30C77B72 for ; Mon, 17 Apr 2023 13:02:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3EE98900002; Mon, 17 Apr 2023 09:02:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 39F188E0001; Mon, 17 Apr 2023 09:02:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 23ECA900002; Mon, 17 Apr 2023 09:02:35 -0400 (EDT) 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 14E528E0001 for ; Mon, 17 Apr 2023 09:02:35 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id DEEBE4050B for ; Mon, 17 Apr 2023 13:02:34 +0000 (UTC) X-FDA: 80690897028.06.BC0FD0C Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2052.outbound.protection.outlook.com [40.107.237.52]) by imf24.hostedemail.com (Postfix) with ESMTP id 85CF4180040 for ; Mon, 17 Apr 2023 13:02:31 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="AJ/4Fjb7"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf24.hostedemail.com: domain of jgg@nvidia.com designates 40.107.237.52 as permitted sender) smtp.mailfrom=jgg@nvidia.com; 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=1681736551; 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=lWwwU/3x8enH6ahSkGWEZg6IWwVQZIct382vE1T1SSs=; b=SFTPngOTwaouNY+3fg/ENAG91sbi48wxWGMIsN/39LdPO8cIo2Uc3yAWe2Zf7BS2VaWgbc tB5VVmCXWNgczDZ6ImsCdxS2PrdULTRX7/RmfjP83sUrR+HyFGcWDKlqI+CPyjTYXCWogv JollPMPoV8cEBGJy0OZW2s8fSNHz7x8= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="AJ/4Fjb7"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf24.hostedemail.com: domain of jgg@nvidia.com designates 40.107.237.52 as permitted sender) smtp.mailfrom=jgg@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1681736551; a=rsa-sha256; cv=pass; b=siF8VKZtH9fifftj7G/HzYzNSXbBD6Y6HtPpFpZxjxx7uHkr8lnvDZ1uKXA90modDQtI3R RDan9aEWpm6XXypEz6CpWLRu2eXmg0KFpq9zmxXO9wCwDADhe2qO9rviTy01bOF8dcyplE /cF3ZjGqiGY9Pj6nkGn7H1Dsx6gLie4= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fyUmeSY44fxZbHkqbpsv/Ybt1xZlTmF6MfW4Ff7vlz44bTKkG+ZuU0pFhodNn9cxGg72tpEYaNGvITmw6pygH0GC96xsXMxfQOl4tUf8GFxqQ1pGac6KCEB/ymSN3qUBocdc5+pG/eqxKIXhTA1bF3k+VuY7nC7exghWat0+4wLzeOgJYc/6zp94mXC5DzH/PSDpRpIlq0C/Z1CtqeErKrQ9MuVBZH2XZdV6qpTJtl2A9dp4o3kASQNHJ/6/VyL+VT8njEt8PsQliGymTpS5RrLqVBZW/25XIq03IkIgp938rdc34f7rFaQBlUtpKj8wtx0Jo1vFQA9RsZMXkYY+1Q== 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=lWwwU/3x8enH6ahSkGWEZg6IWwVQZIct382vE1T1SSs=; b=JPt8tUuCFFsKS4I/3mv2nG5WioHVfpv+6EePi0eu4UshjEtQYCH4JcuJ6JGKCs6Y+pVF6tvZLSzw/CPpDtObrdmCcEw799bmNpMQTUegyOC+egqlzJIcKlaJERUxeh6FjNNolb9GPeRnQrPPkRhXnf3o2MjfwBYbeZMyrwjSBjBGQi1wkzt1hn6EP2qzC2DBXoXOJu/+YET2fmWWld77YVyS/13C3CEb60WHYb9fjnV8KAcFXbg2UrlEOzQsbVV0/aJDDh5ZBFdRQNts+uqYNajbK73MaXfElaLs+9XyPbRoDSh+Fbd4+Lu+nC7pWsmsSqrrtRgFltpn/niZtoStdA== 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=lWwwU/3x8enH6ahSkGWEZg6IWwVQZIct382vE1T1SSs=; b=AJ/4Fjb70etdc6snlRsz3qdodfbg2ltpTDt0TTy8iJLKusGqY1H9wxLF4g7JEUrbQ2Hn/vDvwi8trzGSGiWZETNnEuy+TIYEUIEzQGYYJ4OiDdstVOYzJALSKvO7saKhstxvv19f+IgS5Tyf/lf29kkjCU33MDkwhcSdmgndgRfCKUHUYpnz+HwFMCmH4khhzt+Q/wuSrPXyUlgrE1fKrdsvYPhWkH81d9ZDTihj7juWC2CqF3XlOY2eZHseEsD5X/mJhy6FCVvF5tAupWqxtbKaBOHaQFOJoIx/atTjxuyXDSyP1jXqOCWxN6RWVyOpKLMqqjkfrMT6d/RKJKc9Jw== Received: from LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) by PH0PR12MB8008.namprd12.prod.outlook.com (2603:10b6:510:26f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Mon, 17 Apr 2023 13:02:29 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::6045:ad97:10b7:62a2]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::6045:ad97:10b7:62a2%9]) with mapi id 15.20.6298.030; Mon, 17 Apr 2023 13:02:28 +0000 Date: Mon, 17 Apr 2023 10:02:25 -0300 From: Jason Gunthorpe To: Lorenzo Stoakes Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrew Morton , iommu@lists.linux.dev, Matthew Wilcox , David Hildenbrand , kvm@vger.kernel.org, Kevin Tian , Joerg Roedel , Will Deacon , Robin Murphy , Alex Williamson Subject: Re: [PATCH 2/7] mm/gup: remove unused vmas parameter from pin_user_pages_remote() Message-ID: References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: YT1PR01CA0124.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::33) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|PH0PR12MB8008:EE_ X-MS-Office365-Filtering-Correlation-Id: 4e611d54-5b6d-46ed-7fc7-08db3f43ff58 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: u5xpN7f/DcO9mqJ52f9PGAWKZ3nirleXhaLPUmYQ9PIlik/la29/T/CRw5hsnUVeXViOHIc0XnfK8CEKXshc92/rfAIIbXikV+15xC69pCbHhSsG8pL8oHQglp68MDDKvh+XDhpmv5YGcs247pQQ1qd/IXY+ADggUHsyeUtxQV6IWTxYJRqp1zDBKdWwQPJgqmM3D8JFdSw6MXNPWBTQz49zPiI3YWLI/9zvONjDbZb+dZTrolceEzYiWhNTI/vutGiFrb6A2WZ2/Inf4zWaBfFGz36eeH492WdvjDDYxiAM11g2bkCZBUPwEEb4zEneUONMl4kHNgOELynSL42IXQqMda/ZWXV6zl6lFteoZTUTRn9Y0WTSWNTs2zc6ZO3H4nQvTFD7gsf9TidieUAzY8Uist9Q4q4KSqKtmbsmfY/fudakajszuOp3CEhu9LK64O3KJ+fZmnAATfNRHChsEnaMiZjUTvkeYnYHKiPR5sySHgtQvvWTSw6g1OCrD4JiB8ZB6eoLFI+6AkVmU1JFcv/ap/4UBacsMGnWTmdX757q2+MglX9Ewx8CoXfd/Tcy 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:(13230028)(4636009)(346002)(376002)(366004)(39860400002)(136003)(396003)(451199021)(6486002)(6666004)(54906003)(2906002)(4744005)(38100700002)(478600001)(83380400001)(186003)(2616005)(6506007)(26005)(6512007)(4326008)(5660300002)(316002)(7416002)(66556008)(66476007)(6916009)(66946007)(86362001)(41300700001)(36756003)(8936002)(8676002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?wtNRhI17rrT3KMyd25Y+ZN340LzmOaKRz6sgbFY1nrsjoiibr4za9gj6tu0O?= =?us-ascii?Q?T9rLhdmD68x5l7rW8ks2kRfk26CK0nCI8LT/1SM3HjaAvdtKKVnBf/sNeyh7?= =?us-ascii?Q?Scsz0BrCOD5oDh1LneKSi+wu5myXLv8ge3hpiT6Lp7lVxBt3B48wkwd/Puvf?= =?us-ascii?Q?fGCuTsIuYC3NQnAtjDVkzBmXsyQbxRTLJVnMaapu1okGks/khRTzJP1HI+iF?= =?us-ascii?Q?x2rS26R/3sMotCDR7gqkSUSTHezif+X5tHG4qaPsi5aMxj6x+s/wTzAo8MLw?= =?us-ascii?Q?BTH0MbRW3BYLQA7ZUfoxETP4nUfvtAwMSUaBi0bpWNdVtoO8H2P2tlbK885Y?= =?us-ascii?Q?kshxfolpa99LiDretiC0i1PlgQomCSHDcr7uuuHwXuL8rTjohn7e5eNbHuSx?= =?us-ascii?Q?F5FJGIHf2sMLL4VkFBptxXOrfSQ7Q7Fvi5paQyD7wfwCTKeHqiyczU/pRAsT?= =?us-ascii?Q?q3IQDI8D2rimAs6XYO+LT7vO70yVYWDtxjcl9Mo4ZR//pIOyph7kv7engMvt?= =?us-ascii?Q?9T1+NVAA2fyIHlsHhz80Tc5UnftIIZsgn6StVg8neUBY8QHueNfMCue1VV1W?= =?us-ascii?Q?fQUeAUAjG1ztNXs7ApGVSl72ctr5B4miOVEvsLmnmWHDW48WLsWxoUVMSyoQ?= =?us-ascii?Q?jVdaw8DBie3VYkCXQe+9h+QQ+BTXnEjrJir2N4O6uVUWyuJ6F7bW5k9vSqpM?= =?us-ascii?Q?BZm6J5DI8D9esCmBfBKAjWiSPkx6qf7mZJu5HAq/raRCDLYZWBmlqgbXsfN8?= =?us-ascii?Q?dMsuRNWGIn6dzKz77/oSxyg2XGPyhoKLM6W17UZfu76qUAS1jWc+JQ49TzVo?= =?us-ascii?Q?I1r0Guj+hYhB8JuWhzIZzMeFPXS5aQnuYrw63TunjXqkJ3q0K5x0c0Oiq03X?= =?us-ascii?Q?KVEd2Yxf3N7etSoUkOSvPJa9cxo2HKTuXCwbvNC96upw9AjwbA9KYH/8Ruy7?= =?us-ascii?Q?EtZ6VRkkFhX/1aXUd6uZvLtjASS3/dfBLZb8wRFuyu00Rj3r56P4JILv6Udk?= =?us-ascii?Q?s/jMS6eBDR56uuHJhBRnTQqpy4+PkvJI3xqFODRICy2nLG1XFILXLImMioB2?= =?us-ascii?Q?XK2v3RhGKmGB/dwKGNOZW5UwiepFDrc2EWUmriJGRr1+Ie/aeYBgA7rg/jT5?= =?us-ascii?Q?OD1VDZmBYQcApaTOIHIBOLCvhIS7F1dudsR8aKIcP6wPoho8qTVVJFM2lAVb?= =?us-ascii?Q?ro/6YwZxrpx6RclMZFhSb0EKnt5rQc7QqHxJFtoZwbvB2wqHDXWeoWQLm/K3?= =?us-ascii?Q?ZvQoZRgwLcVi3pvl8TwX9fO41sYulLbZHlw4nRoc3nyzsmcls60yomPvm3+Z?= =?us-ascii?Q?f57nSplwkal+ReUAK+oFQ6/SJGvbRkDmD7OJ0Qg91vzTh1jcGhER0pf69I1R?= =?us-ascii?Q?8ROtyshmlaYRH4GvoWqLKsB3J+rcesIRgyfJITvCl/jdzjjeIsDCgujWARf8?= =?us-ascii?Q?eFI9Y6JLjDwwvL8OHz/VzD/v/OytgR9WQW7RinkBD2+yGQWemHbAfcMg7tKr?= =?us-ascii?Q?LivRP2DLxRZjRBSVzDOAYqdoWJbG9asLT9PUntSsBleBIhHG5t8VzuawOPYw?= =?us-ascii?Q?vOVB3b6TtXlP0ylX5joW2oquA3WvxdPC20N+MUMf?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4e611d54-5b6d-46ed-7fc7-08db3f43ff58 X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2023 13:02:28.3840 (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: PGITn9l+8+6FmNzcHLUf+e5R1pwmTsoQ2wXL4KndyhffqAgvSD1HOzFncPKjSWOe X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB8008 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 85CF4180040 X-Stat-Signature: gmguzmmccmaicz3b8ksjdf9gy6yxdg9f X-Rspam-User: X-HE-Tag: 1681736551-703217 X-HE-Meta: U2FsdGVkX1+oTdgsuaGosS7w/6SQJ9zVIyv7Y+4cJ5zDhUF7465Us113ujvDTLMcJAXJAqubP9Mu+7qwraLdOGiFElSIFzrNqd9mc8GUk1b6v3THQgMY623lEp6NcDU57SNGI9SG51dRZCbjbJnug/SqzxevRNxrgVw376dyF1lWWC4J7a1NFM7mEyP5HbER9fsKLVclxyGF2+HOrIuRywq6lDXeC7mnbKuoC7qW1DDwR4CRnzQZCM7xGzsOwJ0bXxNPrwWH6bOw4xmSj9MnBt1sZwHLiwVH1aV+LUXpVziGCYEU7gVfKEBQoshjroI7/LCu4nwS35o6PRJ7/OsZvAeXcwDJ6lJFzjUyH37LvW3Gj7MYcthWH6kkfyPA26AxTE0ep4giij0KFaynNuudoT09T6nl/nlR15+iBfWaESKmAk3poB0dkFqNBSpqU81N0qlqKWiK9OCr5ghVGeY8ZNqCB5jwu3kkj5VlF6X4sjDv6DEZJabZpBCK2T0XO3A8SM2x2Jjetd9JXfcButCHsDai7KiH/reUGO5bJLglR8KN6SXn+SlZBjvTowAVrlk13mwq4k+XdCk9Z0ZmN0xaMCjgMQbAHWWRluLU5drjASVDOnXj3cJqNbeH3HWXxqGyFCo1u5DFTEF+sTX//BQ+iiaoO8cOWgwf9tTaGh5ckIkke0AGXSNxTQidPZpKkn5CqXYUbHwsEBePVMyd0tYIjPhjpT7Namg3hz6zC48RSUhUDqX9ik3+VvGkWUskATQaYlOH+HTMUO7W6YVEC6W0gv60KNJY95X/dGV8tKruX6KBwvZB9qxG2PgrpcVoi7oRqB9CJj1pf/J0jQUmhZJt2nUpUkWhXgTLBa+oncrflWjD9deShK+kswDpi03vraMDKLEaIwkN3qvzVN6zyQT44x+ITmQequGDbFFIn4xqOj/RjKp0oDdkstOpO/lPG19nDAdiWfjpN5KtQ95PId0 zGoT5fI2 tj6E2GRa8M+6RxUqfIcwT6H6e0G/IZMqd7B1DoVkrIgEEC2Xe5tJGQks/hsLtfNvBI+ZGeHar56mXFetADXEFwr4frtGEf4/xD74Eg+vJ+lxqcGuFYKp1tyTce5/3utR6suETad5eILlGne5GRnYV8ZnCZwkyMN22QH+kVA81A1qAOsMm/030OZbIIVphsE2R3R9m7X7Iy68HkhPUb/P0Ya1cvWCE0r6f+LPc+BBWwxDZjC1Jhi4zRCIMc3ME0ldWcO67d6uY5wwy/3yzlIBVWLL9Au048St5lQyK9tdYp+5vho2U9hakGf95x7/CRgslsmMHalzCUJZs1tbYo6C90eZJXJf7cqSHXdtn 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 Sat, Apr 15, 2023 at 12:27:23AM +0100, Lorenzo Stoakes wrote: > No invocation of pin_user_pages_remote() uses the vmas parameter, so remove > it. This forms part of a larger patch set eliminating the use of the vmas > parameters altogether. > > Signed-off-by: Lorenzo Stoakes > --- > drivers/iommu/iommufd/pages.c | 4 ++-- > drivers/vfio/vfio_iommu_type1.c | 2 +- > include/linux/mm.h | 2 +- > mm/gup.c | 8 +++----- > mm/process_vm_access.c | 2 +- > 5 files changed, 8 insertions(+), 10 deletions(-) Reviewed-by: Jason Gunthorpe Jason