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 3E6CBC7883E for ; Fri, 20 Sep 2024 13:28:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A7B576B0089; Fri, 20 Sep 2024 09:28:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A296D6B008A; Fri, 20 Sep 2024 09:28:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8CA1A6B008C; Fri, 20 Sep 2024 09:28:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 6A0EB6B0089 for ; Fri, 20 Sep 2024 09:28:44 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id ED77F1A036D for ; Fri, 20 Sep 2024 13:28:43 +0000 (UTC) X-FDA: 82585196526.09.9418DE2 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2089.outbound.protection.outlook.com [40.107.94.89]) by imf14.hostedemail.com (Postfix) with ESMTP id 2DA3C10000F for ; Fri, 20 Sep 2024 13:28:39 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Ej3P5+ul; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.hostedemail.com: domain of jgg@nvidia.com designates 40.107.94.89 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=1726838805; 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=CGCdi9xzvut2lg3Pj8S3q0mDQ+xB02SKu4bcVZ6kNuI=; b=NOUfCsDOFScKceqRYJjAsnqz1F3Wu0lp3E871kGULYPiheqbjIRM0nQwJYQCQEwBUqAsji d/LUDI+BdUV3+IYCmW9s0D+km2FeSuehGQSgur6J5T4fSRf7bNG/rLJdbGbMASwKZ/PcW5 fKjKF2wM/+xgfx4qEi5i9dl670o6Jng= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1726838805; a=rsa-sha256; cv=pass; b=mQzGXhLRHdAA9ncvWGLodm9oL3kOapXQ2gLuedw0jRHFCXJ9mIvjD2fAdt2chg79y3e9cu wKvQSHkayUuFJjK/Xupm9LK7Hgg7CCMSwdkQlBUmMxrgWk/LJzBO6tEYZ1bec2ACHEkbQK Q57MmwwYai6d948jE6RbcmVLGxZJXYE= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Ej3P5+ul; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.hostedemail.com: domain of jgg@nvidia.com designates 40.107.94.89 as permitted sender) smtp.mailfrom=jgg@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DFSCvlLq+IjhNctOkcsaObXJJBfCGaQ+VUFJ+MabR6pvbRa6mabZQZJCEbksYBsouIRtbay5wk5jS29Gm3Yild4BHxcu32NUYDglCXMT2ly4KJrycGapupGkQbuOzqdz7HU0/L+/Rzs5ozThwn25vWN4moDchRFmy6HqPV2/Osvo/i5RlMwNEgewjos9RuOSLH6UfnLHHNUkROZRxew4r5HBvtHXhwK2W9cy5Q3HDEYilynpp2OKQKRh1/wvH575VwKAgIvOqDSH9PW8Z3wbCEy74D8cZxGym+5CVgY5/11zrLiTKRGZngl4rartYS2jV3hXulZz528s8PqWs6LA8g== 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=CGCdi9xzvut2lg3Pj8S3q0mDQ+xB02SKu4bcVZ6kNuI=; b=AbYDS9D79xCVDqXeAhjrg5v4wS5U6NT2I3sq7MinKLrillvrch1ENJHCFEhXByGO1yZShv7svN4q7cnViNJdv14t3FPftxcp1rhiQtZJ+cpkdhkdz9TiKrzENhM1LFQ7Qxqq66gRy50/9xb869NQNJ3bJakH4dMeuHLsxEes9zniaYFWxew6RgoYuR+Xll+orDDzrBWZNtu8EYVUiZL9Pa6ysWCo4O32Ec8x5HDebDKRBk01LYYFrBuLd/uuZ5SKoPR0IKtQ69Bhm5syFg5UsLxFJrio83jEeVW4D234Q/gWrIxXKE8wzELW4tM8FMwTv45NtEz/HLwHwxdWmJCKsg== 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=CGCdi9xzvut2lg3Pj8S3q0mDQ+xB02SKu4bcVZ6kNuI=; b=Ej3P5+ul6o27/GghUDfiRicMn6nXMHuh4znUyEupe7hO3P0qgvoT2StwNE6OTh+SJzCfG8NO+Jl/KL8lgKzpTf5FpzwUJgrGsDIzgnzAIozDIa45xBI38hqDHQJORv6ejsRscPJfFbBxekxV5WKj+FWmYtDqRKTtqVOXLKd6O27Iozryl6DV1hd6UyEdHVwDktLIsqa70hUIRFbN3+D+YHNyiDpFBJha5uxh1sLf5GZh1oFpKaqWu86p6WWiq/eXgk1qfp4aABn8lgD/1w0QUfiGtcVEr45rMnS6ddaub5dKLyBvyEv2uMo6LJDWwnNvkDQaY/2TeTXk+jZx5W+gsw== Received: from CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) by SN7PR12MB8001.namprd12.prod.outlook.com (2603:10b6:806:340::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.23; Fri, 20 Sep 2024 13:28:34 +0000 Received: from CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732]) by CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732%4]) with mapi id 15.20.7982.022; Fri, 20 Sep 2024 13:28:34 +0000 Date: Fri, 20 Sep 2024 10:28:29 -0300 From: Jason Gunthorpe To: David Hildenbrand Cc: Steven Sistare , linux-mm@kvack.org, Kevin Tian , Nicolin Chen , iommu@lists.linux.dev, Andrew Morton , Matthew Wilcox Subject: Re: [PATCH V1 1/9] mm/gup: repin_folio_unhugely Message-ID: References: <1726319158-283074-1-git-send-email-steven.sistare@oracle.com> <1726319158-283074-2-git-send-email-steven.sistare@oracle.com> <6aea6530-9f9c-4a9c-9c9c-2c29e8ae9e9d@redhat.com> <98004c8e-f941-480e-b1be-8f6fd925871a@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: VI1PR02CA0047.eurprd02.prod.outlook.com (2603:10a6:802:14::18) To MW6PR12MB8663.namprd12.prod.outlook.com (2603:10b6:303:240::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR12MB8659:EE_|SN7PR12MB8001:EE_ X-MS-Office365-Filtering-Correlation-Id: 96749f65-c38f-4158-115a-08dcd9781f95 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?LR2dRjNoZ+1lFDIpHj6hHVhXdKjD3QVVpAvOWqziP5uk1DmN0GP+ElgdnTC6?= =?us-ascii?Q?VpgiPX6vAXYXbe5vkb46s+i3BrajfzqakITvuhM4p+CnY87jJ68JBpN69giT?= =?us-ascii?Q?088/LYtCzz5OdIvI1gOkU28Jg7Cj7UHIb3BjdHyMo1PcpgUspOfMVVVhxVGp?= =?us-ascii?Q?NE11U2EcPEjUIAWzyMsHq4nNFx5PCLLDjmmRh4YB8ybAqZJFizNinyhisES9?= =?us-ascii?Q?m/qqR1isb5eE900IlX6nm+QUc1/ydQZYiuMUDjbybDjJvcVudQI0i9hbjMhg?= =?us-ascii?Q?topUhOVXdgpL3d1ys/D0auudYWAn73vWRCfu6U11ViIX0+f8YWcbffcGYPjK?= =?us-ascii?Q?4IUZdcBv9QxQ8o8GuAiJEjJocqRreZJAuFM0cUwMpW6/1Mdn/SwwuHrk6+mX?= =?us-ascii?Q?HjDsxQrOgd+syftdUqQxBXz1GIoXbHgmoLau1yYMZIsCl+jbkPWHgBCssN1g?= =?us-ascii?Q?VuY04YOFw806g/ipHMjh+RfaSKMal0/5ydHyZYu7DCJ0DlbWbVXl65eOCeKd?= =?us-ascii?Q?HpeGcYhKQZXLi8wOXqO4BWRYzc0lxdZsMp/AyKcvVTjtQb5oH7adMJnCULzj?= =?us-ascii?Q?pxhgLBnr0JVV2eDtiqxZaU0/23AOqQ0khsoMuLhlmsSnsoJx4Ey7VEOmvFUF?= =?us-ascii?Q?SOgCpS03w9HuQMek+y4bdF+EshbJqVcQTDBNbMMznEDHtvVLi1oOoold12XS?= =?us-ascii?Q?XIDYK/gyCaUrBk1csOvVh7wFhsNoxOVI+oq4RKuRp2jv7G7nXnG+nwIOmvNZ?= =?us-ascii?Q?chm6wclB/Ad9mjmQREjVyLhbklUdUXzCW+ZL7wL7rNztGbgQk3diWBbl1+tA?= =?us-ascii?Q?dxXUN6KGChamJcVVp77B6DShspiaP2mVcf7CbMsy0I/eNDqek/LzecLpblS1?= =?us-ascii?Q?bqehYN9IKdEvsi+d1TMmfceqsA5eO7r1mqKTCQQV0+rS9gORKTxul9C6ELJZ?= =?us-ascii?Q?xe/NPqfNLzQ6L8e2UIN33qkeLGYzhFjAn35lQG+WQgj6Rjujmgppg9A04kUj?= =?us-ascii?Q?nUWSwsgTxHohJzFTMF0zwqFjWlw4bIlJ2QG5zuqLBZI3PuEGrXcPRK6t3A2d?= =?us-ascii?Q?bkK4ht8G6QNxclklHy0BduwImh5CigKphcOayhO6ce33COpqBMeAtI8rFPlm?= =?us-ascii?Q?Yhx8lhBSYjzZ/3cZpsxpeCy52CwmHNA7/47APnIeanFMcBlAE2vlBsJhjQSz?= =?us-ascii?Q?83AJPMftfc43ivtrgSTNZt/5g1w1WD0V3YrLdsfTEk3rGzlzQQhUmNTjK+Uq?= =?us-ascii?Q?ZGfXt46kke3Y7qzSoCvvBemZw8CupWBbc+DBXdVcV8rQOJgDh8iEm9u3ou2r?= =?us-ascii?Q?33wq+1b0rMvPZLTWX1ykFH6Esp8nymbKVNW9fYNMihaX6g=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR12MB8659.namprd12.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?dZgI8Co3PBgIqLxcEiTGFTSLPDJMSaJejyxsEpMrjPTEO3HpCEZjoD8UgL/z?= =?us-ascii?Q?PwARgo7aWNJeLBh3zgXkPNkEMaLcTqvfEnrhU0pyeo8WqIm9tzNK5EEQxTz7?= =?us-ascii?Q?eEGcZ4I2S6RVnLsS7i5bZNPJzRi7pgmXoG0Ta4e6RR7Bo/8Zd1gicC3M7MLA?= =?us-ascii?Q?miknj7daVriDTxiM2bLtMiXcsDAlvNI8rYVhlwdFv0krWwvIEtR2MBPzMsV9?= =?us-ascii?Q?d4LUcmE6mtSHPB8Wu15K2VQn8OVwQTSXAlhb/R6qstyKGSZNDmeHzAdeIv1t?= =?us-ascii?Q?YEOxT4++tqQ8hEggyZy8qro5OMA8q2nSA8LqLHsl1IWKMxnQ9cO2u6gbaYO7?= =?us-ascii?Q?FBrJ9wgohN79at2zW92M0KvZytJRSt1UOD5BRS6cw3Op4WUPhFWV9CseEo2L?= =?us-ascii?Q?3c2aF5i51myOAWQ0Zw+dB3ZpOKFzuwcHYRrzn/isSALn8un7OOTUL4rkq9vL?= =?us-ascii?Q?qyzyIfeXSmobVST6AFYsGOLvyi0yOEk8p3I9/rz+CbGNXgpENFxEZn/F/ILE?= =?us-ascii?Q?piQCyzUijrKiKVWPHeFKuFS/f+ZSDk4jJ+e5iQO4YpmTLDFNz19srWZs2eQi?= =?us-ascii?Q?44YI4Wo+S0ox5oLOCEgsV+t2Ay6+yNF2/6uOpxEIhz8s/4veT4PZvro9lTTn?= =?us-ascii?Q?fKZC9OgSvN8Ir5lNWIFlI9D8ix/8zMGQOJ24uQCFAojDllCqX6PfJmM0TVtt?= =?us-ascii?Q?QLWHsP3+C1lGvAqgQXIx3gzzxH7bQ0WcVlbkD1oOD4HhA0PSW8Kz8KTLR9Gj?= =?us-ascii?Q?R4APEpp7zoPfdaUblWqPcAzr4W3IpR3yRU6XXZ99u0ucrevP3h0CpQ37ESRS?= =?us-ascii?Q?QVIMdo9wVuRZWvUu/qMbxok2JX2hOazmyLxFC6X9wqo8xBsywtOuYKnO0UEK?= =?us-ascii?Q?CYYnF+uhlZFw+26TPXZw+zLPF/N8YD+hhIrPwRRVsea2w0OMlK+UIDnG4T6i?= =?us-ascii?Q?d4zfkAnoJdJE3HqzjVbrnsuMOI8nMe7cngVVTdQLeDJb0YikGmSXcj/NAmuy?= =?us-ascii?Q?7y+FISvmPyeNDn9YE/zKeeVO6+oo4JeKlUwmH7UeO/PDTOhx69SmOGT5Q6zM?= =?us-ascii?Q?JjapVFvLaUkUY74ns8pkzzydWqo1u+LzGIZe89BWotEJpKUJ0gEm0ySCsVGO?= =?us-ascii?Q?E7y4iXJsZ8xG9CVs+Grfa5/xSBGly8dT+PW8KOmqLersBBKL3J3ytLGDCUL/?= =?us-ascii?Q?+nijgugqzs+NCE5wJ6ROPNEG1A663pUjMcTMWT8f1kOovIwbZJGeXUAixtDC?= =?us-ascii?Q?uXA7DAygWBJ73m2FYWKq8AlKuegV1WHJskTXXhfR5ANZfn3kF4QBMNWFYar9?= =?us-ascii?Q?9rMDNcx2YJMz4iaf/Z0kLpcyTwLIe8JqhN6aWqgUUBHkaRvri3+krijvcFG4?= =?us-ascii?Q?64YkNIqSdodJai1bfoEwazMa08lwdCMzK30t3haEQunW2OF0xHgxlHg4/DLI?= =?us-ascii?Q?AI5nbVe1wrlS7HLh998mzCEJEojAjXShPvICSHOm+zXtvNPjVYWwCqfjsOv8?= =?us-ascii?Q?YHN2CoFm4vgw818NYJZsNjeUYLD4t/4e1pGj1RuSw6fkQ/0f7a1vtLe6pSbQ?= =?us-ascii?Q?tKa/II6pWjGYVir0eA8=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 96749f65-c38f-4158-115a-08dcd9781f95 X-MS-Exchange-CrossTenant-AuthSource: MW6PR12MB8663.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2024 13:28:34.5235 (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: 7bmB8TVaWvfuX3nIHdQNeMbAhD66NnB/jaxWZJDsxv1lrQFZlPC54FkEEw5c65f1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8001 X-Stat-Signature: x7eh1kmobqfknsnh7u18p9e159djn5dp X-Rspamd-Queue-Id: 2DA3C10000F X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1726838919-881973 X-HE-Meta: U2FsdGVkX1+jbVVK7LslMHOAXOBbx28h2V96Glbr2kBPHbP3lQ5b8ciRR/t57TzDKThBcS/39TRaHrNoI38FxnM6ZcpOXBLmYoziJLxa8htBBKkDPPdJ9FeV8XvlXrUT6gSX9kS409Der5PnzSALlYGG+1Vwy03lveED14wRh7g+594sZj7X9Uxl7MJajc8cRRAWH5HaFnJE3PZjs2U6bmGIgKnATg8UG7wZRQ5vD67c21LLGLTzJ6ecDH2uTmdHansHBb87KL6iJ4lUrRngYTepdX/aEFTyMLDrIpm0RF14HVOJs03u0RafBvJP4Hoa5jFXlgBv6k19IG4GIp4FH8NdcrqIbNgPIDgYzTSkusZ5EHNUjX44ii6Wcoeil0b4UqmjRLf8o1dADMK0oN3FLwoEEOd8cIiieDiCVK2wO015brAJ2Wbglw6ImtGBCGJkImZA/+n7Jx5M5q3xdxXZ0HgWCzenVomIp/zSKynjyY7QN5jB1bdc/dw8LV137dzAJ/BNq4C5VpkgcHLVzJ0ag5a/1KVwLz2fSyk5f/ydDdBVS3JFYpe73E2fmFFe7DwbE9Is1Guzf8GoC2LZvtTh9agSQwVIDFKkY7x5yP0TsNOKt2xUdrhI7RD6nqfhyfIzNj/JejryS6hKlaitUOGWQwNJLwZt6xqVxmt8RKF6fzwtScv+woKQyTrjOTG5nDCLiRFwKW9NheCg3LI51a11/v7GuSOsJTvbkCpw3pIyW/jtm2M67Uhkv6R7NbKKz/h/VF8MAXu3/8xmsCebAvWd+/1LzWNrNmZGa1MTuTbgcwyv3r04Li7y1q7dSIqCQILJR7T9jZkQOvi9qwp7Ws3XPNQmdhfK0DanlsnbcDXIXFxqy/r712wvsgVa7yJeCrsQDIdM0/3pWWmhZXBgRw2bLXnIUfU1EfJe/tNrDWaNelaXZP5sFoVUPdCm32yHDPIdQ1Vm59dHoCPv54hMY4Q JBz1vTf6 8TET4yQ1ohiSEY6027RjecehdUQFJeeQOU4VTMY1fv7rF7YZGF9uUanSklUkXAufORnpE5R9sItMNNVZBmU/54VnVaN+BWoB8j4p+JwKIT7nobpgRxtt0Lzx8k6DFeJ8ZuIaBg3eZUufqzwB+upbCnrIXOe4os910qz1U6m+8ZDQaF7lErjqvSdCYhCLv2YX64W2tcuHtomabrpDwYPA9CpVcpSw6X2+qcS30hK0XgMlUyfG29dADeiQIEKEwvF1iRD+RFwG3E7cGLa61eeSuLAXaTVgw2jMx+0BPeuA6aszMbYsGH3AvaeVpcAHS0m5DqenniNE+1miB49ZkudPCcAaaAJi5MKKG6tTu85M4WBDWHvQ= 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: On Thu, Sep 19, 2024 at 10:11:38AM +0200, David Hildenbrand wrote: > > > And repin is really misleading. We are simply adding more pins to an already pinned one ... > > > > Jason suggests a better name in the other thread. > > I would prefer something that simply adds more pins to an already pinned > folio. Much easier to get. Yes, but also nobody should ever want to do that operation, it should always be part of some kind of "splitting" sort of behavior.. Jason