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 19CB4C369D5 for ; Mon, 28 Apr 2025 21:13:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3C9C26B002B; Mon, 28 Apr 2025 17:13:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 377AA6B002C; Mon, 28 Apr 2025 17:13:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1F20C6B002D; Mon, 28 Apr 2025 17:13:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 0232B6B002B for ; Mon, 28 Apr 2025 17:13:05 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 040931615EA for ; Mon, 28 Apr 2025 21:13:05 +0000 (UTC) X-FDA: 83384702772.30.073C483 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2044.outbound.protection.outlook.com [40.107.100.44]) by imf12.hostedemail.com (Postfix) with ESMTP id 1E1484000F for ; Mon, 28 Apr 2025 21:13:02 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=DG0h49Hm; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.100.44 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745874783; a=rsa-sha256; cv=pass; b=FRsb4Br1sLdRTTT6es9rihJb2zxp1GEToy4MnYNyKmLleiOlUC5sotcIx262bmAzKOfr8K oYlVX73VShjU8aSZNA8/ALxfrzF8EhJx3FRlzsZC7c2/gHGM+X97IxY4SrGx78rp3Hgm0f rqolHaU6TZj/V5RaRxnWav4RKooZLtY= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=DG0h49Hm; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.100.44 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745874783; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=sTZyWbQpaoJ7AJDM3Nrt3qZAw/PMBH1ouH2xARrCAtk=; b=SiDNsS9wfQqf/nbaZvYE1dEWo3ujkcimMzUkPC5wuS8YEU9ZejbkvPSG42VGXAXryvenMI sVqQFYzDHtDFiip8VrdxTv4QkYhGQiLQTho5wZZN5jU88bQffocSbChwM3Kn40dGWs3SIG g1TVObyw5aN76FRssMeMKoxdQu095sQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yZJ4pzGnNX7lfBeOrMluCUMTVPPRvoAfdrlhUEXBNZOmIMF3Fqxw0ioJ7NjhzgzXPzPXiHLQ9YgFiY95Zr98LR1DAzbl26E+M+hiKlwL887iYg8SeZ+xjOa4aRabP/SQlzToXlYSGh5ybCFT43keIQBgXOreafIRamtZTYgMGyGZGrKjA/KMdqpmSNMGfH8NOivdlXEq9ADILQJtFUyHpazToY5PrhJCDhyKUEpK0Q+EybhLIrPqEcbbuiMaKj5+5J2DYdD48J2M6uYEZGx+KkGHZ6/tsPnDs+dwnXdkRzelhfXBOSfSYl+fwwfrT2c6k9CQA7ETDJscCRzq4Qw77Q== 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=sTZyWbQpaoJ7AJDM3Nrt3qZAw/PMBH1ouH2xARrCAtk=; b=Vehima7ISnj18pyvxoyX8ogvBk8mg3TSa5Eiv2Hvrk9b7BxYYHBNzM0+0gsn5PUXyglPr6ptU83uhBfnvTsZxjt92IxBifKoKfJQlWPY3HXxJ2wsZKSbeUn2CzZY3ubEMTBfclqbBtVaJDNgPWdmOnWhi4Ed+clfLG62yDSvWkjnW1EQWb7/oyTnYE2Ixe7d/wuDQB5QZKjIb5bioMnqylr0yb3zMc9/r6L4ZCISXrdOKtsFjagWPBvZkGhgphc9iJAUV3eWFaxNe/A+hCl6Vts56fqWVMZNsMkWblgAT535y+h+6gOy9IbzM9/7JeNqmGApfM3CEp2/3UZAquQGbQ== 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=sTZyWbQpaoJ7AJDM3Nrt3qZAw/PMBH1ouH2xARrCAtk=; b=DG0h49HmKTIzZYz8gSX2tmsSXCC6lDfHtgSUaRYWeogzyD/41GARzZ5w5tL/9Z014jdLxE7n8wEjsXm1Kk9Bvcrz48Imt1yYyeItaOu64E3XLh/HoN4pwupAImGcpuXj/FXlHEsw2EAdSv7Fby4ohbxLZJMyGN9AM015toKilbkbGd4YJgQOqmHvhXCDuZE+qF9VeiOlrMwNwbmZbwUdW0H+k4/CPsBJVeH4LVFPS1w5eHtAT5wyyy8uo7COe1UTIH/7D8n9F1aeZavWKubWVMAS7RWotmIj01XAQDU1C3xxEg48g4A4D1FyMfAab8tSTf++qA74Mq8JJYmN/pVSkw== Received: from BL1PR12MB5945.namprd12.prod.outlook.com (2603:10b6:208:398::14) by MW4PR12MB7466.namprd12.prod.outlook.com (2603:10b6:303:212::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.31; Mon, 28 Apr 2025 21:12:59 +0000 Received: from BL1PR12MB5945.namprd12.prod.outlook.com ([fe80::1faa:be1:ae57:44fd]) by BL1PR12MB5945.namprd12.prod.outlook.com ([fe80::1faa:be1:ae57:44fd%4]) with mapi id 15.20.8678.028; Mon, 28 Apr 2025 21:12:59 +0000 Message-ID: <2aa1cafb-bb9a-4540-9552-7f56bf1fb911@nvidia.com> Date: Mon, 28 Apr 2025 14:12:57 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] pin_user_pages_fast failure count increased To: David Hildenbrand , Jaewon Kim , zhaoyang.huang@unisoc.com Cc: surenb@google.com, linux-mm@kvack.org References: <3d0b8c8b-b707-4a49-99f9-09aadfc27432@redhat.com> Content-Language: en-US From: John Hubbard In-Reply-To: <3d0b8c8b-b707-4a49-99f9-09aadfc27432@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BYAPR06CA0055.namprd06.prod.outlook.com (2603:10b6:a03:14b::32) To BL1PR12MB5945.namprd12.prod.outlook.com (2603:10b6:208:398::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR12MB5945:EE_|MW4PR12MB7466:EE_ X-MS-Office365-Filtering-Correlation-Id: a5ac3277-55f6-43fb-b608-08dd86997409 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VlNGbHdTSlk0bGNUTFpmYzNGVUFzaTJTNEdsdEptZzZmREwxZUU2eER2RCs0?= =?utf-8?B?TDM2V05laFpBdXk3dlVyYjRlVlRKRnRJTkpxRUJMbDQvdlNVRDBOY1U2KzBZ?= =?utf-8?B?TDNWQ1JUcU9BYTNsQnRNNFZGejMyZ3BDL1p6UHN6cGJKR1dtZ3ZsSlo0amdD?= =?utf-8?B?VjZDbDRRVFByTWJKbHBuTlFlZ2FBQlU2WXRSU0I3MFlzL3U4Uy9hKytOT0t5?= =?utf-8?B?V25Xb3FpTjlBbThMaXNyUTNzMGJTcVhWSmt1WW85cll3RDRGdGhCa2w0WWU3?= =?utf-8?B?MmdaSWs1STNIbm1MMHgzM0k5QVJTVkZ2Q1IwUDJIa3FqVjFPdjhkUEhDSjhs?= =?utf-8?B?dFlRVXFJeHFiNFVDd3ZIZXU5bDEyUjhIRUlXZzlvQ2krME5icXZFUEFBMkRs?= =?utf-8?B?WTU1RE5XbGdBZEJ1cUV4dThWdHBSSFVWcVUwd2RVdnRVUTk2NFJDZEQyM3FT?= =?utf-8?B?aXpGVTV3QTV4WmdxV3V2Y3NZY3hRSjU4R2FYbUdWTlh3Wm5GQjFGeEN5YWl0?= =?utf-8?B?V3RaV0VValVZcFZ3Q2c4ODhXUWpma0d3dllESTlkU1cydlNtWEp3NGpHTVJR?= =?utf-8?B?NVpRZW5oR2tBK0hDY0RaMUF5UU1nWVBMUnc4Wis1NFFyaVJvTU1EQkgrbVFC?= =?utf-8?B?MjNQK0Uxb00xd3V0TFJsTXY4UmtJZHVQUnRyWVRPQitWT1ZOQnJtQmdxWHk5?= =?utf-8?B?djJORXM4ODlJb3MvRi8vbU9RVW85NmZEdWVNaVlyNHBQbC8yeEhjaFBSN0RX?= =?utf-8?B?NUlnR1dwMDU1VC9GMFB1T2I2Z0t3VS9HN2lVTkNJWDdXYlJhSzExSERlcldB?= =?utf-8?B?SUhKb29MRHJlejB3Yk53RnNZQnowVFI4UnBTeHlyS25pRGRnck9RbjMxUG40?= =?utf-8?B?L1ErSVdtZ2hqd0lYRjl4UTBVY3JqNjduZmlLR1FjTVUzakZBWEoxVU4rM3R6?= =?utf-8?B?djJubkRlQWVQUExzUmFwNzhVVENJK01UcU1QSkN3Q1cySU5hNm5MTEp6eEdF?= =?utf-8?B?TkhSWDVaZ0tyYnpuRWR3cnlSMllXVmJESjVWZy9FaGJUVFJFM1hPSGVEaUVP?= =?utf-8?B?NFI4NUFFOENWRzEyM3UzNG5SR3k1MWcrV0xQMUJrU2VyRHl4bjdrTTc1dVFQ?= =?utf-8?B?WFB0WVUrM2ZlL0V5UlJFcjBaampGVU9SQ005WWRRUGpzemxDZHFmTExwL0lY?= =?utf-8?B?SEliTEs3Nzk0WDNtMEFlMFVtejNpRjcxT3dKWnNTQmozL2lnMlFEM2lVREFu?= =?utf-8?B?QkFVVlNIdE5zSlh6ZjQrTzRUeHlUc0k4QU16aXRCMTNVNWZnOEFpUkpja2FV?= =?utf-8?B?ZXJLNEFSaEtkaFI2RThDU1BETFZ3N21ZMHBsUDg3T28zTjI2UVZWcllqSDZD?= =?utf-8?B?bGd6aTNjN281cHJhU2NaNGhicFF3WFhzczY2T25aYlNISXBxSVNHTFM2SUxV?= =?utf-8?B?S0FoaXBYOFB4a1hFU3ovTVNHdTZUT1NVVlc1L0FnTWc5cVlwVXp0SXNhSzZk?= =?utf-8?B?VTN2WC9pUmhpTDNSZlc3N05NcjV5WjJITkZTY1ExYXFIVXo0V0ZrM1d5WnJ1?= =?utf-8?B?eHVSbk9yZmthR1hybWtnOTRUZTkwOEVPeENKbjBWMWkweUtPVVV2OEdJOE5q?= =?utf-8?B?RURGSGIyT01uRHlZckVxNDFSN0s2blIya2dPdXE1WlEzTmcxWmNxVWRMNnYw?= =?utf-8?B?WU9QcWIxK3krVGNXeFlOY1g4aFBkd2FEeEV5ZTBjQU5oSGhkWnVrRkVzZTJR?= =?utf-8?B?VmtOa1ZIZnk1c0RPWTVXMmY4Y1ZsT0dXUGVkVkZKRTF2QzB3bC9hWEJCVTl4?= =?utf-8?B?NURQdldIbEpRSjgwKzJwa2tCZW5tSWlLZklmVGlyTHlYWmlWallFZXlFc2JY?= =?utf-8?B?U2FLR3QxS2krU05uOCsyTHorbnk4WjBsZVpjYTJEWnVZTTgzcWNTZU9VQ1lZ?= =?utf-8?Q?7ERSbYoYeq8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR12MB5945.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T2h1VEg4OExGSVJnL2tmb2g1Z0FCUU01MjBZTWhSeTk1bmx3ZlBOcGU3T05y?= =?utf-8?B?OS9PK29kcWFSS3ZvNXRzaDdITEpNSGh3WVVBVFppcVJRWTJMQWVzcmtuVTdH?= =?utf-8?B?aDhIaXk5OEh1WmZzQ09oTXh1NzltTEJBaHlyazhoS2dvNFArdS9OQWdVZGVr?= =?utf-8?B?SWhCdXBjczN0TkVRbG1PVHdlalJFWWZkMFVnTlNjSlRETkpDcHVCb2t5N1Fu?= =?utf-8?B?N1M4dzBUN2lrd2FOZDNiR214ak5XNkVhTDdQV0dCczdjdUhLZHdybHFZeU12?= =?utf-8?B?WHRTMDFIRlR0VjdSV096YytpZHVTTmd2Zk10L2RGWHBnWjRSbEtiT1NDWmIz?= =?utf-8?B?M1Y3Z2lKTFVWZTl1c0Z1aUJldS9sUFlrb0YwWGlOMWF6N3JEZE1mOUp5WmZK?= =?utf-8?B?eFE4bDl6dUdjL01OemZWeFVGUWtTbFFOSFBJalA2TXptOVdHNWhJdWpGbTBj?= =?utf-8?B?eHBGeERhZGQ0QVQrOVBQTFVJcDFSb0xvNEt2b0FkOWNBV09JaEpkdEUxdnMz?= =?utf-8?B?bklnVmJ0TG9ZZVNnekphK0hUNjB0NXRzZzhHN2dxZEhmYzd3dThld1JEajlI?= =?utf-8?B?WkdOZSsvdGptVDZvMVU1K3Q1YjBvM3pVZE5GTVh2ZlhKZmpGZGJqd0RuckVu?= =?utf-8?B?amdWVUVLU1lQMDVQRkdpUHgyT21KdEVFS0VBdytLaG1EcnMxM05nNnArbmpi?= =?utf-8?B?Y1dGQU1jKzRjZmhGNE91VE8wTjVwSXZlc3BKd3dWdGhWVHA5RGpJRS9CSWN1?= =?utf-8?B?ZlMyang3eld0VzlQWW1SRjFqRE1KdGlGeTdha0Nud0dIaTZjZkJoMzZnc0dE?= =?utf-8?B?cVBxMS9RWUpDVzBNRU1jRmQya1NxeWhwYnI0eU5lZDN4eVJOL2t6ZURJbE9N?= =?utf-8?B?c0h3Y0I1NWJiM0J6ZXdydGRGSTBQVTNiaGRLV0pKOUZ1VHhiNE5mZnJnb0dy?= =?utf-8?B?VzVnWHBqVUlpVm1iZjExNFFaQXliMkJWWjBwU2lkY3NKb1F4S3hRNk1OMG1s?= =?utf-8?B?OWJMVmRveFJLSU80b2J3QXZwbWVJN29hRDRaZlJYeE84SXZsTUJncS9uQTRa?= =?utf-8?B?WFNvY3lTWXFhNGNtYU56c2JyVVVYZm9iN3JqcW90b295RTQxZWwwSVFmTml6?= =?utf-8?B?dFhaWUFXd0JlUHkwdVRzdGQ5MmxsMDFtd085ZHJXNG5RV3BSQXdyS090cDlP?= =?utf-8?B?bUxoUXQxNXUwQ2lqdkNyaWIzYTN6V2p4eEpiTERjUWgxK0NSMkFzdWZsY0Rw?= =?utf-8?B?elRBVUlsK3VXLzUrV203UkxwRTMrZFhWcVJSaUlhZldZT05TNmc0c0FZUWVr?= =?utf-8?B?cGpTTDl1cVBCQ3E1azc1bjBvYWE4SmduOERZaXBZR0h6Nzd1emZoZ0VYRnhR?= =?utf-8?B?VHEzVmtzNy9BZHcwSEw2K1NlNm43TjhkWFZxdXZ4aFQwcjIrK1ZaeU1sOVJZ?= =?utf-8?B?Snh0VnYvU05laXFLN05kdi9JRXdwT2RYZnpPdXQ1MUljaG9XcjBNT3JOcFZl?= =?utf-8?B?SVZ1SzdyNXFBc0RRVnVIT1UwRTZrc0plYXJyTk5vdU9tU0QyaDNtOG1xbk9G?= =?utf-8?B?NmRaVFJTYXNzcWk5RVdqOER3QXlPRk41cW5YOFZmV1Q2NlN4b2dDMlYwVUs5?= =?utf-8?B?WkJwc2RPNUVJOVJUMFVVWTRaYlFxSGN6ME9SdFhmSFZQWWFYZ2wwbmZXclZk?= =?utf-8?B?Nk4zTHp1dzh0MUpBWmp6cDNGNmxqV3FYR0I3Q1dIamVpQ2g1TXJXMHg4V0Za?= =?utf-8?B?UWEyTytyZ0FhUENKZXBXTkc1M0Z4NlhtN2wwZjRNR0krQW1SSWNrYzdSazl1?= =?utf-8?B?ZTFnUDVPU2JSelZKWlhqRHZyMU1XRW5lMDB6MlVNQnA2OTNwZHdqdnk2aldS?= =?utf-8?B?Rk92cWl0azZCY1FwS1JZVTBkQmdad2V0Q3B0c0dFYnlwYTRnTDMxVTRCNCtI?= =?utf-8?B?TEFxUXB0d3pYZGR5aytRMEpLS3JGOE9OREh4OWdqSStLNXlEZ0ljK2hkV3Vi?= =?utf-8?B?bUozUzJGbGxNZWFZdFNSa2pGdm41SlR3eC9sc1JiYW5wTE5JRmlpZWw3bFlu?= =?utf-8?B?Z0Vlb2N5MkxWaGsrdlo5VmpRT25WRkU0TmpBUmtTQ081bm9lcElXRjZiSzl6?= =?utf-8?Q?4SymoQ49KAe6K3E8poEUEaUkZ?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5ac3277-55f6-43fb-b608-08dd86997409 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5945.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2025 21:12:59.3694 (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: Lhirno7RsZjiNyRkZ1lNvgZjsNCbIyb+e3M59wRdfhz3ccR3aLbUxjOZQhP3l6FrsEDXizht2tvA4+1TrBj70g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7466 X-Rspamd-Queue-Id: 1E1484000F X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: gwck4mdac1d9nne4mjk93e3m6mskohgo X-HE-Tag: 1745874782-701280 X-HE-Meta: U2FsdGVkX1+6XEqwYDdbHg7qST1wEFrlJQAdSWwQb+gFWP1F16PvRZRTGNaMrwpYrUEzxgbFw1OVu3isO+rpkrgE8ZKXhWqMFwM9tVPP8yLHMnldH031UJ6VLjg/m5oKCVKCeiBWUaViXadpajkC3S7nKNWVRkyDK6YPVOUDVNNKad0+z81U7iQMUUSS8kZehAFKvvBgFFvJVnrgRACZ0GULHGgnJrHdqSMMGHI1Hqaae9lVis/XnpWTNOmgVmFjLghklODLthIkZhjNbpJu6AQzVJyYfjjX43yM/D9DttGJmsFsxOZs+Mg96g8nDdbECStWVdGQI5B5CxC5sb+cXaBxTvYm0DE95zX1N8VF6pcUO8fus/PuZHs2TzLFTaaGjqNiMvMpY3MaAwWB/FZYXDU1fuaOs1WWEhLeFRNLWmI1ZZWp9pniVN8z5cG6klSfv44DIDDti585WIOUq7lc25DUWyYghC9Pu84EbUOVd8mYcNBBA+oBNGvqOQs7OnaHx1lE6okXk5NxrMzZc7/2YTLWJgoT/k/AIDNYgKIZn9L8MXkTuEddFtct/1nAwdMOSwbVRDB71PEcSuTIBykG86o0MFp+zGVOYj2Cp772YtNe1XU22JysNwAzpD9xRzE93sqFhfBzriO42lENQlqJnmHU11dUyeVecnGx/hklrxzXvnL9Js2hqYQ/oo8z/qUKlLTm2WYDvtB3knFBF62Y5Ig+0kHLOFPM32CLmJzyJDD74Z4N2Cv5mWvG50SFfYX+gNQarB1YXrq7bJEdNxx2erm0Tm4ZERp2OM3kmut2ClGJuIbAtY+qETksGAoZ6qPYFN1+MP3cj6pqHZ6HbIpzbvfX6vFfwPbShIZ5b/bJfs0tKtg1BPwps7YxVlXMLA/7xGWIjiJdo3I6C0zrSZs2mnA1wfLjuZHNMHgJ6TsFXIsmoA1Tkd8EVgafMvFmJGc2ahlsrODeZdbEQyO/O2t eTSL7icJ MzHTO+JUCiTqbs2LsoClqM1sQ7n2mH4OD1ISIqGyJgIUuzhtqWKdrFtxXzmZs692IFahksW+Za5rwMnTp7lgCZiLR0GXqX1PbEPEcYobAnPni8W7Vf3IpZzOkuSSFjhmnCYsc/yqI8e1dxsHCdq+7ldvvabwU3LWG96PHenQHysAlRlOd2rcg3oHVtAF660B5VqWmIe/wOircO64fKtCVvw/NzO8Sevqq2+L295/sEpSdoY2pY2GEYYKaPLOt5sAn+Njx8hiYfPmPBi8hZZjMTf+TxCeqv0zdEiCKbZkWLmAzD6h6KINLOfqgWPlRMQABlxdBwwHTsPUNRfv477P7+2eVGOdcrHroyFeZda+Ve+ka7+oQFRiNt/zFQW3qlJbVotk8v4059xNwe7jNlZ/BwtXdkbqpOmdAyCInrAWB9NF+yi3KqwImjdiM244GJbVJxW0zAEGk9YBcIC/sQYKe3pgmr8esv3v254eIiU5kOlAQvCpLa9WAnzT4EBUdI/INPdOUONiiMkN10nNxEZPfUreFGNgqj/0ok817L0OpeI8GU3M= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000009, 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 4/28/25 1:56 PM, David Hildenbrand wrote: > On 28.04.25 22:14, John Hubbard wrote: >> On 4/28/25 8:17 AM, Jaewon Kim wrote: >>> Hi >>> >>> If pin_user_pages_fast does not pin all the requested number of pages, >>> then drivers calling to pin_user_pages_fast should retry until the gup >>> pins all? >>> >> >> Approaches vary, for handling partial success of pin_user_pages(). >> >> * Many drivers unpin everything and either bail out entirely, or retry >> pinning the entire original range. > > Hm, unpinning + trying to repin the entire range can easily result in an > endless loop on persistent errors IIRC? > I vaguely recall a limited number of retries, yes. thanks, -- John Hubbard