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 8876BC369D5 for ; Mon, 28 Apr 2025 20:14:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7B0256B0082; Mon, 28 Apr 2025 16:14:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 75FBE6B0083; Mon, 28 Apr 2025 16:14:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 600076B0085; Mon, 28 Apr 2025 16:14:55 -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 3FA106B0082 for ; Mon, 28 Apr 2025 16:14:55 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 4CF8B1A1472 for ; Mon, 28 Apr 2025 20:14:56 +0000 (UTC) X-FDA: 83384556192.14.0A8DAE2 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2041.outbound.protection.outlook.com [40.107.237.41]) by imf01.hostedemail.com (Postfix) with ESMTP id 5CC9640009 for ; Mon, 28 Apr 2025 20:14:53 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=BYtZIL9R; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf01.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.237.41 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745871293; a=rsa-sha256; cv=pass; b=1lQ3BTv4HUFEdQEwG9ivc1LZQuvuYXACfBdHY+3+1TscCJT2RolqTPvIHmoo8oKDufRHIo FZdDQ68AAN1fFSDbIWG9oP8YIg3AJ9KfVO0t1ZO5AIiz3iD+LqIzamlvChCn6sUeZb6YNX bHbF5m77/cQrg7pzCYz8surAQLCs5gA= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=BYtZIL9R; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf01.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.237.41 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745871293; 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=86JbnZ2Ry6jL0Owg1Eb4U3Hx3kx/HN2wZ4IrZQOoQhA=; b=STrZqQzXvr8615kR921j8lUAVOeT6aPFMnHvR8multMxW/7rByQEvYXiv4vbx29kWUxa3M OjWHfuolIJGtLrBAuHJfsjkBjsFWKsh/6w2HiHRu8fXFBOQiTuL2kvg8asVCxDYB/YCB/y elrgN4Vt38xyZtswqwM1UP9zuckE8UE= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lXOB22NiEfMJLMyjitSUCMfGocAyX6Ywmx3IYRd1qn9jMjXWUUb1BeRIbcMEZPugHU72vlc1VMYzlLS+haiCTbVUpZwG9Tqd6EcnUaZGKIp46uWFUpp9m7Qrl8dDKFNbPLpB1kvX1Ilhb8QsKltlcB1+2xHuNUnjV0DEEelzMHt+IPmJ6jC+P9p5t+NsZlE5JHM/spmwRLMa4ej5+vJy/TXsA3ceWt09rS9NbDjGZY81EHVMH0W7z0Z7a7460xHnVYhkggFBQ1LEE0U4yIF9OaGz4rP09PWMgsy9W6wa3oFU+jxmKKrefBpoZhLN3mJa+OPFWCwQEyOCAdvAYc+uNQ== 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=86JbnZ2Ry6jL0Owg1Eb4U3Hx3kx/HN2wZ4IrZQOoQhA=; b=Ifv6Z5AyBhstkxLrHVfv9wuFuWA4qNx8m4oqXA+4+FhWRj95gm+hEb4Ej4vSN9/oKudMB7iUyDbLikJjREBVaPWM9rSyuv/id32inidhh019+rRjI3CHUIA2RK2twII0VTl+eE4qWJ0g+5xktC0ZuH95CJr7vMA8THnZDByf6ep9DSacoXYHqgKOvdaMJmqO9aeRtlhC9A1Tiy+LWKw17A2Rz+Voz8XCfMVUoD/m2pE3qZqIPbNSTRgUogK5hlRpMSs8TnpoG74RRUaXVARabv8O4DEcwOIB5aXEXnnNso8xTP1we2f9XOsvGSsA3XfMITjXTBaBgKtNzOlpJzKuUQ== 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=86JbnZ2Ry6jL0Owg1Eb4U3Hx3kx/HN2wZ4IrZQOoQhA=; b=BYtZIL9RaJUPE8J1rRhZrUI7fbaCjmUzdPWVsrFFURe9E2tkh4HAGTON1mMuvJqVYM1RpgTgRX0+R8cabSK/yYQmBzK5jBaAoJ1xLYMzGq9kDaiZH75Llq69FHvHjbcX6MfQAnzSdVJ9MiVGKFVNybmZyA3i4+uXL0Tjl5IApww4XHV8e6aQfsLvTw51IHtiuatAw0i7k7LUJ9nNxou2tX3sqmf6meZOVSb0y2yjySb33uHRidW1lode+wjkDQ7wY5Y8gL8gHMgpH7pjpsYbmk5QUpO/4mKvnhCpaR6CONXn4VzsvpwEi4YSj9RwDCFcXwP3E5neO/6J0Lz8HED6CQ== Received: from BL1PR12MB5945.namprd12.prod.outlook.com (2603:10b6:208:398::14) by DS2PR12MB9613.namprd12.prod.outlook.com (2603:10b6:8:276::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.27; Mon, 28 Apr 2025 20:14:50 +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 20:14:50 +0000 Message-ID: Date: Mon, 28 Apr 2025 13:14:48 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] pin_user_pages_fast failure count increased To: Jaewon Kim , zhaoyang.huang@unisoc.com, david@redhat.com Cc: surenb@google.com, linux-mm@kvack.org References: Content-Language: en-US From: John Hubbard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR13CA0220.namprd13.prod.outlook.com (2603:10b6:a03:2c1::15) To BL1PR12MB5945.namprd12.prod.outlook.com (2603:10b6:208:398::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR12MB5945:EE_|DS2PR12MB9613:EE_ X-MS-Office365-Filtering-Correlation-Id: 1dc764f7-6bda-41f5-825a-08dd86915486 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NjhUSXl0andLV044MVRaaHZFUHk2dFkzby9taXpzT1I1TVF6NVpHZFE4Nk4y?= =?utf-8?B?ZWZIOUczeGRHRkZjcWlrbXowWjhZMDN3d3hBaERFNGNEWUcvRmx0Z1NzK0ZR?= =?utf-8?B?MCtwdGl4VnNtb0p1R1h1VGgwK1pSZ1lzNzNVRk5vSHYzZmVoaG4vbU13ZFZ2?= =?utf-8?B?c0xBMDg1UVJrSG9QVnJsYzhpZ3lHSlRDNDBNOGlYb0FQM2s2TzRPK2h4SUUz?= =?utf-8?B?VnBSNEpqcDA5M09hNktnM3FuMlBRRXFqUWIvVzNKaUZ0UXJLanRPdGNyMlBP?= =?utf-8?B?bjFzZktDaTlRakI1Y0toWEFTeDRPdDZWMWhDZjNRVXd3QjVoWGF6WUhrUGlm?= =?utf-8?B?bkQyUFIxa1c2bjY3aHNpT0xVTFpuQjhOTmlhT0hrMW1Jb2FMNHg2Ymhadmo1?= =?utf-8?B?V3NBT2gxMzBqdkRaaEtTT2lNY3dkWEpiTElmNGdoRHYxRjNtbldaRDE1N2JR?= =?utf-8?B?b2dZZ3RvRDUxbEtWS1dDRU1mNDA3MkIwNEFFR3hDY1BqdEJiejI2TjQ1WGs2?= =?utf-8?B?ZU1iZFhTa3pIUU5nclFuakRZSGQ1NGgzdEtxWVNXZzBDd1BHSCtkaUNuVTNq?= =?utf-8?B?R2x0eUZQY3ZHcGhEOWhjakJMVm5jNXZzTmFURWZ2WEUybFhWTkJFalJMSkVW?= =?utf-8?B?Vkd1WWQzb0R0R0dEdTN4SzhPNEdNc3UyYjJlRXZobUFvb1RuYWwvT05qQklj?= =?utf-8?B?L1N6QkdBVXBnZU52b1NoS0RqU25kNG9ZMmlDeVpDRFdJckk5SjloY3MyOTEv?= =?utf-8?B?MGZteUhWMGp1akI5amgvektraFNhT0czRURJajI1blc5VEo4NjFBWTl1aWlU?= =?utf-8?B?NlFCV3ZpUjF2a2d3S3NiOGdBVHRaMC8wNlJyUGxQdUpwVlhQRmRvdDJiWnlm?= =?utf-8?B?TGdaQk91QkkxNzZyK1hYbk9XM2k1a3l6UGxsODgrTWpaUDEzNmFTaExmb241?= =?utf-8?B?TXd1NVg5NFRDdkhQUTVCaWRzeDgzeHNvOTJZYlJWdTBmcVYydHp5TnYvQUZB?= =?utf-8?B?cnFYdGdoK1lCdTYxUVNGNGZwQWVqT1ZRcXpFMGRIVUZ0bEZkUUQ3bjNqa2lN?= =?utf-8?B?U2F3andXV3VjSU9vQkVCdjRZLzhaZDRCZ1RSdkpWOEQwblRrc3lsaTFROTZ5?= =?utf-8?B?RExOSWdMd1RIeGZYUXQ3NVpaU1RkbDhJZklNMC9GUUZpNHBnaSsrMW9ZZy9J?= =?utf-8?B?cVhmNGc0eE5ncHVHUTIzTnFjcmdWSGt4OXhvY3dVN0JVcGxadWlsQWFGQk9P?= =?utf-8?B?UWduTXl2TlptU3RIcFViVXhaMndxT0J2b2dwellMdGxNVU9JRXBqMjBTV0d1?= =?utf-8?B?bE9waGcvNVRIM1QwdjJlSDV0MUxpNGZHSnRsYTZ4WThRdEpEODNobUlOUnBJ?= =?utf-8?B?QUEzbHdtMkIveEJrZjFXbjc4aG0vOFVPOEI5ZDRDSm1Jb0J2QkY5clFaY3l2?= =?utf-8?B?SWZsQ0lERW52dys4VTVsZ0FlZzBtTTZKcUU3TXo4bmFiK2NzTEsvaVpBQW8z?= =?utf-8?B?U1RabVFCdDhocUtHa1doMVFDUTIxSEx6dGlDL09qeUUyc2dod1JxZ1Rnb2ov?= =?utf-8?B?YVVmcUdNQTdzSkFhc04vSWtMWmlET1N4NlFINDZqaWR3cEJTZXlHRTBTQmdO?= =?utf-8?B?Wk5TclUzS21EbDBuMW1wOG5GOTBHRlBUa3QvdTFsSUIycHZrUjhxcmVWWHVH?= =?utf-8?B?WXNjci9KUkorU1hiZHZFdFQ0TERGUHN5OU9EZ3NPd1h1eW9sTGI1RlQySXFV?= =?utf-8?B?OXpJL1NuRlREQ0oyMXBsWGpabzlCTlF5bGFBQzQxVGloNjNEK1FkRzVsOGRE?= =?utf-8?B?eUpzRWZEQTUzbGlwaE11ejJGRGp0clJYWHQ0UmNvOVRBT3RZMElhRFRtUFRa?= =?utf-8?B?MXRndE1paWJIeDN4dnRGK3Y5Wk5rR05vN1dlSWd1b3NRZkE9PQ==?= 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)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dG5EYllpT29Qc2R5WmUzbEFNdmpoZk1zM0JKd1ViKzU5UFVxMXRQV3hVZjVO?= =?utf-8?B?aW0yTU5ycXZtdW9LNCttQzVTYzRrSFU1SnpTbXVLSy82cG56dVFlbm9JcmZs?= =?utf-8?B?ekJ0WE1aRGZQdjFFUGFaU3lNSHZwbWdDazBleFZPaVpvdjh3YStIK2NhVmQv?= =?utf-8?B?TkpWdDZYalU2K1d6R0tHNXlCcm0wRmxmRWtESklpWmFxQUVLZEtIZVc4V2dB?= =?utf-8?B?YkxnSHZYZ3RKUk5yamhFQThHU1dZNy9vSlBMVWIybjc2UTJRTTdmZFBOS2RZ?= =?utf-8?B?RVdBb2VhNEVWcnlFdDBZMGx5U1dTWEJRYzl1VFlyL1hoWEFyaFNrSjZqRm05?= =?utf-8?B?VlJtZGYrNDh6WXJIektLc2QybXZ1NjQ3Y2RMUDZyNGQveXpuc0ZVTHR1dzE0?= =?utf-8?B?NEx4ZGtOekwyQ1pjVmlwdUk2c042NG4yWkN2RU1pQkxjamIrcVIvRm0rTWwy?= =?utf-8?B?aW8vVTVlS0d3L3pRRVZwWHh6eXpGcWxRWnlmR0FCc05uL1lCNXBtNVA2RHBv?= =?utf-8?B?MFpFYjl3bXNxNnlPYllmblJoT1J4R3FIVWdITVBkQS9QdmdHUUk0ZDBUa2JP?= =?utf-8?B?d0lrWWpMdFZyZVUwdkZnQkFZbUx4M0NSMHdYQ0lIbnoxNzRCQm1jamI2am9N?= =?utf-8?B?Ykh6OU5DSngvY0JJMHdPbWtvS1VQcHN5d1Y1MEV4dDJ4VzhOQlFkYnJLbjha?= =?utf-8?B?bzhQcitQMHJpZU9qTnNRa3BoS1crSDVuRXEyOVlneGorR1ZZY3dHMHJpM3ll?= =?utf-8?B?UDgzOGZlVzBPWDUvd3FLVit3eURYVnEyYzAzTU94Q0oreWY4Q1czVzAybUQ3?= =?utf-8?B?VEdyb0MrV1VaWGY1UkZxbERacEpSN1RaNkZVUTJwWmJ5djFEL1dkVGcwL2ti?= =?utf-8?B?eENoUEtCWGFWZW9KSWJnRWtZRGxhUU0yc1RZcFBISXR1VzhnZ3diUmdHQ2Ny?= =?utf-8?B?L2R0THJJc0M5YU1IMU1RREo0VHRZdFlTUXlNdGVGN0ZCMWFGTE5TNXZNakN6?= =?utf-8?B?WEpRVU9xSFdZRVFKbEZxVzBJYU8waWlQUGN2dTBqdFhtemVVY25DSndtOGJy?= =?utf-8?B?eDQxUWZ4Q2I4YnB1S1lXQ3dCNmVXREJzczFPMW5IOXV3ZnFsL2laSDZJVUI5?= =?utf-8?B?SUlaZWNuZm9HTnRLNXFYeFBTZEpIRWxPQXRGRFp3VFFyalpmNTF0WkRGRjlO?= =?utf-8?B?Tkc2bk5pOGF2U2FENUx1VWkwUlFUYnpxUFlFNm02MUlwRXNzYkdicEs0dUty?= =?utf-8?B?SjZzMW1DWUw3aHNtL2VEUDE1QytUeDg2dGcwQSs2eSt3KzNMVm1JUDIyRDdP?= =?utf-8?B?REwvOXVSMW9Fbk43WXE5ZUpKQWFlU2txaWt5VXArR0hLTmNydkV0dmZINklu?= =?utf-8?B?VzkrSTNpcEtXRFppNHpnU3RHTW5QdDZhR2VtcWtLWGxoYTFOc2w3TXQ2Slhh?= =?utf-8?B?RjJtSm1nLyszTVZSRTA1bmdhcHdKQlBrTnhSME5POS81emhIRERyaDN4dTFR?= =?utf-8?B?aGEvWWoxeVRVSkF5SkNaU2dxcXJtdXdjdjdWNVRhZHJiVUdVRC9UeEtLVG50?= =?utf-8?B?RWxCdTBuWE1xclBRamhla2UrbGF4TTBnY09icVVjeWNTeXRiU3NqVzRPYkNm?= =?utf-8?B?RzRxQVBtNElRMnVmckpWS3hTMHdRbE15Sk9NWDYyQWV4OVF1V0JGUXlTbHQw?= =?utf-8?B?K1VKSmR0Qm9scFZWWlZ2amNmN3BLaEIrYzV0a1dRazNFTml0aFdLQkdqV2NG?= =?utf-8?B?Nll5RzhNbXROcFFqUUJGTmJ6OUowOGxKZnNqcktsNzZZS2Q5V1p1bnljMi9q?= =?utf-8?B?NHBtZ0MyK0IzYnBSRFpPSkUxK0lHZFRYV0pzSG9rTWcrVkVsa3owS0xKUXo5?= =?utf-8?B?NTZHektTZlp3MVB0WDE4TlJtV2t0aHcyY0lSMUVXT2ZkeW9mYWhWemt1U3Fa?= =?utf-8?B?dzhCaElLQS9CZXR2czJVZXdYUEJlbVRmaVR6b2hOK0lpZVRUSlhyc05NSGJZ?= =?utf-8?B?OHlzY3JtUTVFNUR3cXp2ZzRsakZrcmRDVzQ4NFh1WXduRFp2em5OM1lDNE1U?= =?utf-8?B?Z1BDTWNDNVBOVHliV1FQYmZ3RzhmRGNBbWdsdjNMTnJzUS9rbFVITmxQUzF5?= =?utf-8?Q?KAFLT5LcDbT/9EofpJ62IbPeb?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1dc764f7-6bda-41f5-825a-08dd86915486 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5945.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2025 20:14:50.5809 (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: TrqFMKIJom411PWEOPxCqr7DVgm069PSB8QoR4jgSfFMeL6gxImu06JvnIErdNsCtWVNM8kU+zfCn0IjqGfUDw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS2PR12MB9613 X-Rspamd-Queue-Id: 5CC9640009 X-Stat-Signature: bumctpikg99dbi6a3p9fqaedm47i4d5f X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1745871293-254397 X-HE-Meta: U2FsdGVkX1/zoBlzBiEPg3c8Rq07lM/t9Gv6NwIdrGIe5wwVdqCIBqDyDUZnFRDj+6IYaBis86I1PufJnbY+D1dSYYzvgXE8ZQqgFecxfq6phnV1/uhEJecXWDjpxbKdBbCcE/74RO+Didm77AyXgfEccDvaHBzVFCxwNg0xsgGndeKqTh6EVn1Ui57f3Mff6J5j1+TiN7jxPgXhXSACQNQn3987OrkIWgzKx1aAbAQJHx+MOa9tjYf2bgyU/IfmXSkjmQY0D5KnTh0eMR3DgwjERCU8RDyAL11VeH4cMa1Al/KSjBSOBQp80vff8Eg255BCUfbObY7Yqg1gXbDpKvsDnPPFVsYUtpJDsfDInFRF/2cmlRaf9oAGuNfq267ANGo3D4TY3pUlMV+RCy1nhsjpl8WxmwjH8MefDG3JLCVDDn6Col/1oUBwh733h6UH/PdWzEzpqxKtPPyf8MhCnk4UNgKzcDzHSDYOTgpTzG8oHSR7P1wJY5/aOM+bCGJe7wtlCiobZIjmn8l7wegxjUzdp/E2aIS3ZXrJdTqjokaPwL63pQko3mtyd+8Jw/Wlx1iCBZSIlaG1KTENWu/l3cez29beUUA8jXIHiOJqZfdHYNp2Oe2oyi+rr7YUbEWzHzEhEOlpKcgjCbDVzMELsuqh7he7sSjjknvVOaDzUmlWambgq0J8V+FAOeK6FSPJtzAIqNcG3Eh7fJ51BktANGoKq51JwHBwYCjtTjnBSEvHsVz6gTixOCaPtFwB4NzNxAS3hMncbvSMZAO8BSrQ2567xB0seP43x2WQnYyU8jSmApDAjZjeMc79rK/ohRysJDyZaEGzCF89kIItlSxJt0rrKZ6iurlNINC/YGnN+a3/H4sEfVeTEG7gSxcuA52R/04GzkmNLyXxg63yU2p0TseRyzSnYV/ObGDE9sX6vzfsy+UdQeQR3+HrfyCjHrX1PUOD9yN6iNJ7ThzOKG9 AVt7mgSZ gyTnZoQpptD53oaUyFjh5ranXSgkYin7fm+h+uWJkg+Wl/1MkpgjPKTDg1bukuJRoBremGmG+KGs7wL5yzj2SLPdCGLYW6C+R4fiOQpvwk4Us7vVnGuvCClxULaGucuZI9S2InAQDyVsdomX0LdL5HLqygfaDqSoOvBGGWn4CIoXam7piBbCKUduJvt+yYwe3cQIMoEBC3hr1+tPezUyhGi1nfIi0fOhEv/+o97OW84t5oWf2hGyrqDufEtgJGLYnjBrxvshFt/i3KIUfijwPD5ap/Rjnjurg330Nty5wGoAvIIqlZh0kL3FaIaTIKDAAWTEeOJlNb0lwVzzROtozme0+957AIgqhjOFUvBv5F5ZKlm27RtKiuF5rVtV8lvd7NM4UXC4SofoUnKjNWLwz+vJeg+B/ExDyuPXaeWRULXfR1MDjSYE+opBZoWPtzyUjLnNK1kNpwIrkHJvnk8Q1Nzorf3qsYAhBn4In/sbG8I4l4MxAI2htRkFOvdIkKB4Lqq9Wl1IpuLEn1W/Xlj5OFD4eKg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000027, 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 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. * A few drivers try to pin the remain pages, in a retry loop (I think the gpu/drm drivers IIRC). It's really up to the driver author, how to respond to the inability (which may be temporary) to pin the entire range all at once. > Our GPU driver uses pin_user_pages_fast. > After the recent kernel update, pin_user_pages_fast sometimes does not > pin all the pages, nr_pinned < nr_pages. > > I think the following patch affected the pin_user_pages_fast behavior. > 1aaf8c122918 mm: gup: fix infinite loop within __get_longterm_locked > OK. If you see a bug or a problem, please elaborate. thanks, -- John Hubbard