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 D9EFFC54ED1 for ; Fri, 23 May 2025 02:48:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 631766B0085; Thu, 22 May 2025 22:48:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5E2126B0088; Thu, 22 May 2025 22:48:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4838A6B0089; Thu, 22 May 2025 22:48:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 273346B0085 for ; Thu, 22 May 2025 22:48:49 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id BD4B912127B for ; Fri, 23 May 2025 02:48:48 +0000 (UTC) X-FDA: 83472639936.08.BE682C5 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2056.outbound.protection.outlook.com [40.107.237.56]) by imf27.hostedemail.com (Postfix) with ESMTP id DDE8040003 for ; Fri, 23 May 2025 02:48:45 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=K1IKVFqB; spf=pass (imf27.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.237.56 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com; dmarc=pass (policy=reject) header.from=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=1747968526; 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=ZGFiUS2Blyxrh1rp+IDlueSkTVp5VCaA1KcqquYdXJE=; b=y7NZoETu38u3H4Qmjq/briB2Il8dB09eFNEb75CxhlxuY7x/YMherxv8+lUH9/m8rf7rBb An+KhJLN/QGN1mg/YToz5hwaAlSq3Zfp1BLWiT1VlpX/1U4G0aSzJYA4aiNYQKIh5qOLE/ FtF6rqIy2Ac5ak9ld/Q/KgTSHJiv16I= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=K1IKVFqB; spf=pass (imf27.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.237.56 as permitted sender) smtp.mailfrom=jhubbard@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747968526; a=rsa-sha256; cv=pass; b=dwzFGd5yaGhu7yXE1YfWOR/EFNXC7hIwUs5QdnCdIuc6YJa1vxbmJx/6CSzjR4CJc7Q2dx Jzg40UdQ3LTLWiax7UTCd5r/bf0ouPcBM7I3sYgU8zqV9zvfcuEaWq2IFf3R/fLwPljGwj wUTcGwuKgqMamW81kMF4etIvYyb0wh4= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PQOIzPpZcsoesckKpGuByraLGxwLkrHfH1EnyHwY7EnaJhcdRRNQ/sWxtYv7kP3NS1YoniAuSGwznlrNkqvhXZJjNTjKGgyIqxwCGbl/pTlLSLW/0LRYUowY07SRQC7Z/jELS5kjiJdgvpNZB6QsPC7vQEEs2E+xJkUHCAEorG31bl1WLlSbrbuiPLqhxOQ0c0Cck1l1tuM84+B/nwGsXK5bSLpyFHitTJqNbDZvyfN0mP3vM0Ad57k15Zp22kiImivzQkBEoDBJ4mYA2LQFTo5Hc8YFPrJKkuMNKUn5304ebcMjtqxoUxgOSvf6RqIwPJ7o+1n4julRxi5ru/uI7Q== 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=ZGFiUS2Blyxrh1rp+IDlueSkTVp5VCaA1KcqquYdXJE=; b=lOheyYnknhYCacBLg4pNFGtBo8C8HtgEI/RRpOBgXmTQCjdHYHnNBvfDw7ABKsGxhpPh+4RZNx9t4P2MUQyxnk8eqyQw6vIgJVc+Sk+6qwcsV3gb7Z7GJ3ILUl1Kxkq1c1EJQH5Pw+IoUGfv9bJLZ+uEz8bM6iEiX20vDTTYVnIwe43y6aLonPyTTdp3P81Gp+EkUuyLISiHZ3pLPhSv7YFXzExhCiCRSLqqCt5dGRjZMvUXEId9xZcMDtfQ01hRK6fdKcuPmmEfJo05p7mAsHqajTq4J3Jcgn8zAdHvsyS6rub6adfyT2j+5vDbo94wbEorJaH0QJ/+XrOPQG7nqg== 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=ZGFiUS2Blyxrh1rp+IDlueSkTVp5VCaA1KcqquYdXJE=; b=K1IKVFqBoiZA/MPLCZKLerpHDtVZFcp5qBZKPmGAeiNg4imUGAJv+7M12DtFMJIvBBVxbVH1qMW0B0t+gdPnufoq36GeWCHmhMMl8WGXbO7/ZodXjUI7ka9KAvuUa0n1azgZGk4uhEd8SWBuM6HQtFIkkZTA2I/HAbsFv4hKI3GzMiysd4mS+SXlfWsIhpybdYWJUzYTfDSSn85kirL7lMC0zO4Sjr8WRxZ+EF3UvJICWM7isH7Hkfp9J/26hGzt1ikY7hbIQULqfQuywtb6/jDBm6NPD59ugBKVEIqXsMNkAfzaQ76ivFMisjDmUozLoUTUWuiiSrRKyG5BbzpicQ== Received: from LV2PR12MB5968.namprd12.prod.outlook.com (2603:10b6:408:14f::7) by CYXPR12MB9428.namprd12.prod.outlook.com (2603:10b6:930:d5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.21; Fri, 23 May 2025 02:48:42 +0000 Received: from LV2PR12MB5968.namprd12.prod.outlook.com ([fe80::e6dd:1206:6677:f9c4]) by LV2PR12MB5968.namprd12.prod.outlook.com ([fe80::e6dd:1206:6677:f9c4%7]) with mapi id 15.20.8769.019; Fri, 23 May 2025 02:48:42 +0000 Message-ID: Date: Thu, 22 May 2025 19:48:40 -0700 User-Agent: Mozilla Thunderbird Subject: Re: reply: [RFC] pin_user_pages_fast failure count increased To: David Hildenbrand , jaewon31.kim@samsung.com, "zhaoyang.huang@unisoc.com" , =?UTF-8?B?7Jyg7Zic7IiY?= , "surenb@google.com" , "Steve.Kang@unisoc.com" , "huangzhaoyang@gmail.com" Cc: Jaewon Kim , "linux-mm@kvack.org" References: <99ae448a-5c5e-4491-8cf7-1325f47e225e@redhat.com> <20250522130901epcms1p31d757b179fbb3563cad6bef4a1829235@epcms1p3> <20250522144418epcms1p2a31c1a5c95b1937077bddf1b30495e83@epcms1p2> <1dd70770-f097-46bc-99b1-1bd3249032fb@redhat.com> Content-Language: en-US From: John Hubbard In-Reply-To: <1dd70770-f097-46bc-99b1-1bd3249032fb@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BYAPR21CA0004.namprd21.prod.outlook.com (2603:10b6:a03:114::14) To LV2PR12MB5968.namprd12.prod.outlook.com (2603:10b6:408:14f::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5968:EE_|CYXPR12MB9428:EE_ X-MS-Office365-Filtering-Correlation-Id: d6e78917-684c-43d4-c362-08dd99a45415 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Z1R1K1BjRHVZQXpPK3EzbUZMUEpUTXRGZ1R0R01La1ExMEdudnd2YzhIbDZ0?= =?utf-8?B?QzRvRmNMb1l4SEoyNWw1SGFuYk1uMzZsUFpkTXFVMnVCcklmSDRnRi9PNVV1?= =?utf-8?B?Z3Z4NFptZHlOalBaSFJNWnNPbkdBRWs4am9DekZkZHMrQ3cybjJiaktEVGlz?= =?utf-8?B?Z3BGZ2NsNGpBandYT29PNGFkVERQejhHSjhaRkh0TmF6c3IyMzRQTUtZZVNJ?= =?utf-8?B?K0FCWjA5WWlNV0R3aDlrRlI0YXZqb2g4ek9rVW4wNHFoZjV0VjVCMnYwdStJ?= =?utf-8?B?V1F3WUFYdmd3WnVScC95aFlmL1FHeXR0MmRzQmhOMXpHWjlwekI0Z3BMS05t?= =?utf-8?B?Q1dEQ0VqZCtHTlVjVDhMS2VaZnJlQTFOS1diaW5FYVE1Y09VZlVTc0JWdTQx?= =?utf-8?B?VFdSek13NHNIdmVtNTI0Nk1RM2RLUHFMNEV6RzlpS0FWbThzN2pBOElEQ0ti?= =?utf-8?B?SjJDZmR0LzJZd2I3d0cyN0puejdxSkZtVTFmTG05SEpWeExJVS9pcXBSdVJK?= =?utf-8?B?MXJPL3JlcEZLTHIyTTVjRmExVUFnVzU5c1JqYWFpcDNvQUxRS0N4SEVYUkZh?= =?utf-8?B?WTZkZG9LVHNzTDVibGlPMmRabkdvT0p2ZDZPTTg2WWg2L3NLZ2prakFnbGxY?= =?utf-8?B?SW1MbHo5ODZ5QkpIZUZianhPOUM0alF2a1FkQzFkWTFQNlVoTVJ1YU1iMmNZ?= =?utf-8?B?dkhQTlhFTHR6V1pOd0tMNjdpK3R2WmxEV2pNaFk4WExQaHM5Rkd0Q2prMUtQ?= =?utf-8?B?SmJOaENmSXNHcmIxRWJVZ0FIdTJLOHEwald0WFE0QVZmSUY2b3libDZTcndV?= =?utf-8?B?ZUJCYjg3RWlWTHFhNXZqbTM4SnJ0d3UvSFg1TzNmaFltbkFHaVRjajNrVU1k?= =?utf-8?B?U3FMczZFREN4UGo4S0NkbHNvSVZzUHZ2YUlDZWtkcGluMDV4eDNLWi84dnBu?= =?utf-8?B?aXBpU3dzQkJXSnhxZU9lVk4vU1RDcFVjRFhvMnV2a3UvRy8vUE9xaTlLcTBw?= =?utf-8?B?SkdNQmNwajFhdkhNS2hEUm5lVEY5a083emdPY05Rc3BGMHVDbHVKNUZZR3Qr?= =?utf-8?B?bEoxWTRIQ2kvcExyajhtbTNDT3RjMkU4MCtBcmFJQWRBZVpjV3pGL0VvVnpS?= =?utf-8?B?VUZFMS96QW9SUjR2WXg3NVJLcVZxdVJzK0kxcmYxMnYva0pTbGpCNHJRM3FP?= =?utf-8?B?dmRSTG9peDZYdXdRZkt0S2tsVUc4N3o2UmFnZWdUUURYbGVhSmpjTUVSaTJW?= =?utf-8?B?N3AyM1lyVlMvTTk3OVlPQVdsN1NQNW1VOUt4OGhPc29PNWZGNzAyYitjb1BM?= =?utf-8?B?Smt4aVFxMUFWTENaREhUYlNvTkFIdFFzNFhodkdUdThDL3Y0RFlrSDUyVDY3?= =?utf-8?B?N0V4U1hOUTFpWXJ0cVVnd1BlWnZqOTFxMkxZd0IxSUFMOUlCZXNWci83N2po?= =?utf-8?B?cG9xeXRtNklIYmx6N3JlaW5JOEROTzdzNHZUZnBlNDlvTjB1MUJYNlI3MTQy?= =?utf-8?B?U2t0c3FKazRsNnJlMkovbUtZb3lvZTRwcVg2WDA5YTBuOTV5VThtZi85Rnda?= =?utf-8?B?NzViV292UU5HMXF6Z0lPK3JGT2d2RHJKa21CZUxMenY5OVlBWFRoOE03MG1W?= =?utf-8?B?V3Nrb2pQa3czSnRmM0lxdzB5RzIwd0pOMVJGeUZOQkJNR1ZjTFB3TjV6SVFm?= =?utf-8?B?aFZrYi9RNm5LSUpGRmlTeDhmSy82bytuMkJ0ZW1KSlg3OFpTeTc1MFFLMm1i?= =?utf-8?B?Q24xQzZ4dHRCdnNRUDRxOWYyNkVnVWtKTTV2KzJRUUVsTkRneU55eVlla2FB?= =?utf-8?B?bjNtRW85RktWOGpDRVdVekpQa3RCNVBxdHBnSy8zaFFQVlNrM3JtSjRUQUts?= =?utf-8?B?V01iblJ1UGtKZWllMUdZTDVkY3hwWE15bkZuMjlMSURiUThPWXVhU3FRVEZJ?= =?utf-8?Q?6U3dfpjIub0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5968.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T0xZRHBtemg3T1FVSnRTbHR6V3h1SmYwVElCVnNCekxWcVM2UDNkUmwxWUZr?= =?utf-8?B?ZVpGaUdTczlVVVhJSlhrWS9kdzNxMnR2eDhWK0loamdVUmhWVHdJMnVJL05J?= =?utf-8?B?SnBFT3RZUzZpdjg4aG5pSHlYWXQ1YlM4N2wrd0hBNUF5Q0o2WGl1blIyVGxn?= =?utf-8?B?alNNbTFwa3g4NU1pSFIxOStzVjRma0JITUpLMy81N0lCWk1VYit3enMzWlRR?= =?utf-8?B?dTZ2cTFxa2FDaTU3VjNPdzluYUlCeXBhL0VlZDY4V1dtd0Z2Zi9zb25iRzRN?= =?utf-8?B?UmFoc0RPRFhMWmVYbm1aY3NOWGVrb1RsUFF4bXNhTytUc1FBVTNvdS83eWZ5?= =?utf-8?B?bytneUhtYkcxRmE3WlZicUkyTUw2SS9JWlE2L3drNm1IcGNkYnJhZlNoOXpw?= =?utf-8?B?TW53UnBkeGlIeUtTV3plRGtHa2U3bDFFTFE0MFR0TjdEN0p1L3JBNU96a0hp?= =?utf-8?B?R2lzVWZnYWcvSEZYZXVtTXhtS2sxSnh1andiQndWK29JTUt5ci9oNm5meCtJ?= =?utf-8?B?TlFrcnZVeitCYU9tSHNqYUQwbUVJR2p0ZWc4S1Rnek5McjZZbVc1OE9TK20v?= =?utf-8?B?SUpuMUUwQTREOG5wdE9NR1JFNVJ5ZXJXclMyNCtQUUpKV1FQbkdOOGZwSWQ0?= =?utf-8?B?TmtGTmxTUUZwM1VZWEE5N3hDUWp2Qk5ORmIwNTR6N1dUT2psK05UQysxaTEz?= =?utf-8?B?NTRqWTF3QVRhOFJTMjVZRUFPaFNlekg0eDd5ZFhEc1IyUG1Kb0w5MFFNMkhX?= =?utf-8?B?WVZrdnNPbVVFVjg0UjNuUDNvbm1QbFd0Q0pKNEkxQ0hkbDhwQWJhdlNLNkpL?= =?utf-8?B?cjcxM1FvalZNd3IvMmNqSmdxYkZTdnVlQktXNGtYekNKUGp1Y1llUUQrV0ty?= =?utf-8?B?TXNsbUFYbmxwb0kwSUZFL09Lbmp4QVBNKzFsRGpjdkl6NTJaaXBwb21QaExF?= =?utf-8?B?NE1PenJmRTFqWkF1Z2JrV1dPeGpYT1VWc2xxMW9sVzB0Z29sRmlOMnR1OGYw?= =?utf-8?B?ayt4cXBtS25QVGpRVE14MEFWdXdZTktFSzdyN3NkU3RTRWFmY21kTFN2UUxT?= =?utf-8?B?ZVkzWjBuNUZ3WEpvNUpVZXYzRG1zaDdWYzY4bGxDYkRmWll0cEVudlRCT0J2?= =?utf-8?B?ajhMUER6WHJxb3ZMZWtmK3BSZzcwb1paTGRlOW1ISnFkQ2EyVU1GejFLUTlz?= =?utf-8?B?d1MxcUVXeGRsaWhTaHM1dm1oM3dGV3JLS1ZJSWJVSG9TOForK3pjVFZQdHRT?= =?utf-8?B?QzVXVkc3WENEVjBBeDFQVXM1VlZWUlZ3UkQxeDhYMFQvaE9ycVBHc1BJZ0dz?= =?utf-8?B?N1N6dm9jdEllZTRmMEpiY1JkYVNsSHQ0ZFpHYWdmK292YVMzNXBCM1ZqM09H?= =?utf-8?B?Q0loak8xRlhncEVzdGdkcUkyY3V6cE1Hdk4wZ1hxWERkM3REQ2k4V0hmTVB1?= =?utf-8?B?N1Q1NXprRmhoekQ4SmJRQjk4djBuOVVQaGNtbHVTT2NwUUcvckl6UjY3aVhL?= =?utf-8?B?ejVOWW5KR0pMQlVyZmZuNXBrNWcya1pVVkxyYU16K1BtWkRyM2Y3U2FjNE9l?= =?utf-8?B?Y3FRRkdJNDZVUC9FUmU5MmlKeGtqbFArcTRLOUJmOUNpMzVKSS8vQkthZC9k?= =?utf-8?B?WXJ6OXlmOTFJdkNYZzFHdk96Mk11VTJZVUlGSzJ5cUxDc0xTSUltSEZJT3Bi?= =?utf-8?B?aUJ4L2FBbWIrcnhpbFU1WitHYmlaVHBqSzFoMjRvUWUvQTdiMmhLK2dHYWto?= =?utf-8?B?S3Jmem5zQzdhTHZUazJmUXR0TlJPb2lLR21vaytibkFiR0IvSzlVUjA1bHNM?= =?utf-8?B?R3p1WXFqTVFPMEx6cG9EeHRHUllldTVTZzNPS2p3dTRwZy85U01xTTdKQktJ?= =?utf-8?B?KzlqR1oyUngyVkwvSi9SZ3laTjZzMGR5UUZhSUp4QmtId3I4eVlUWjNJUExP?= =?utf-8?B?QUd6cjBHRHNYM3R1UFBoZTlGQ3VRSnFhOXIrdnRZYjN6bnVtWDdVSDRKR0Yw?= =?utf-8?B?ZlJUSWhsRU5UQkE3bGgvazk5STZBMVFTdmljSXV6TlpRR2VmNUg2Rnhaa3Rq?= =?utf-8?B?dnVMM1FhRFB3cUk4dHh5THpML0I2UXFnRUVMZ2drSlJuTEdSeUQveDlBSHpn?= =?utf-8?Q?1M2LD1zQudi4ALQQCD9grq/Hm?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6e78917-684c-43d4-c362-08dd99a45415 X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5968.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2025 02:48:42.2668 (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: GJhTbuZJ0FNhE2Wf9sjXYdk8gneo9LGLscRKlfm9pz3PW6s2KE55o18DwyeU1XYyMIffRW9HJqvBzJ44FwXBgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR12MB9428 X-Stat-Signature: uo6dh5sez7gdez3z16ihcsznociazaj9 X-Rspamd-Queue-Id: DDE8040003 X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1747968525-72973 X-HE-Meta: U2FsdGVkX18G+sb9Acimie+6SFVd1TJaCZ07xkmC+W3B9a5V47uX9KvXUynOsGAJ6xLY9snUHrq+ySf+m+iBsE8Dwl60wykrzzpSv+qVbpKDVvZcc2a5jpyxLOhPmd/i7c7qr1i+TIXO3ZG7/mB0inqflaPaZGouw3sFfTl7H1CgLKOAdk7IBbCXer0v+uXKkDkslX2BFamaEsN3rQf4R9Hwt07n1Ugh6uIQflJkPUNRvt5sZ1h41KvaScF7q3vDrnHXldPkWf6L0Njx9doy4eimCqtACzmFIZ0nMYMONhUrlePITAxmPApMapEoh4i84j6+kSLAYFaPZWrk2q7qqcpmEdPjVLR4mQFmEKS+ecOS2F5KJVh9C3bTpVSwFMuaBYIT9TyfiIhu8tzZvKAViY4YiLNqWhfebsWTmBJWe54PNQ8jCOnhxWOtvPS+X7Uc9KJ264kRt+ORT4oMfBup0/T2IP0Mtp4Y52N2lQ2DS+UiyWdeOhyqcWxVx93ygNpxOva2/cUFIN1ddWg6Ok+TByirzxS7DSoIVkRAVLlO32091gJwcX2WTsm6uYJHN0fBahSbmiOaFcu9MG3TigwLJ6XkbS3lHWhQzBju9Wc/xFrEsRQz+RPKiQyALbDyJNiVw4oCqWZ0/OKNY8/U3JYYgpZPBDh/Tnb9IWgs5/ZPArHjralYCfRtmistKynnZas33AMWibp294kNyX3Y6KAarPHRJNhYeO64jSIMHsjxVYBikyan+XFBHWGo4KtqckUFu/Kds94vJuqjz1shREX2rWB8qkKgBG8YvKlWFJdv2OJmo7UG7L4miGoHDMuqpPMYAbUiQPf9FIdcjp88/jQI3P3Bt080ROusp/Iul19d7AGaLXmM2gnJUxhs8MU4YMYxJslwWtSkBL9e25/b4IDQihjogRnTC8OgZANU44B/TwnDs24X5EMu9CMEilZZ/aqZbO1W8NWWme8y4LY4lhy 6U/SZgs/ vCAubqqIyAUlh1+0wga9m4KA5+cT3HDIq59Kbsv+hEjiC7L/yQKL6bm5bA9+ACeDtb1a3rALjznbSoE5TGcGRNNd1lkDLJS9uI8Wp8CGa98xodQ3j+1JpFOQ6P1KaF5ykzBI3l5t/Z7AoAYprcuKbtKK6ivGBSBzCTd+AuOUCD1qZU3mCxWYOQqjdM8PSjq157TZwiIkRzFH6IHTws1hJ137nFxUBdP/UK+m5a92h4w6R9orsHwy6/qrn5/a59OfTg5v5Ob+qgkBWKtCk90Ivhd+x2sQoFPJURclBsql2OGWEssWtiDta8TlG/gDnqyM2y6M59czetkqw7gc8x7zWmaiR8xSb9DbeUl4sHqVzYeInw4Te5CP6/JCEAD3XmsMLkWrNmG5bsTvQF+z50/PMcE45Np2h2Ab/ZzJuPt5iiyruhGeTUHs07Rn1dU2gKoF55WWyhx+txhv5YdyOhhhuRvEmuIwibrwfoG/8/UtY1UyJ55fJgnMXJ2KtAmtar+l7l4HZol9z/KQcPnrSOA2df+Z4BuFfXdpRC2/w3+0D5oFKX4SSquRVm1LjDz7MLd1Cv00H 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 5/22/25 8:07 AM, David Hildenbrand wrote: ... >>>> Thank you for your comment and patch. >>>> By the way, what if there are any_unpinnable pages and also pages in the movable_folio_list, >>>> but migrate_longterm_unpinnable_folios failed to migrate and return other erros instead of -EAGAIN? >>>> In that case, I think the CMA or other unpinnable pages would be pinned. >>> >>> Oh, I think what we have to do is call pofs_unpin(pofs)() in case we >>> return with -EAGAIN early. That's what >>> migrate_longterm_unpinnable_folios() would do. >> >> I did not understand. Do you mean we need to call pofs_unpin in case of any_unpinnable? > > At least that's what we did before 1aaf8c122 when calling > collect_longterm_unpinnable_folios() I think. > Not from what I see in the diffs for that commit, no. >> I think your following code seems to be good to me. >> return any_unpinnable ? -EAGAIN : 0; > > I think we have to call pofs_unpin() here. That seems correct, although I'd have to look a little deeper to understand why 1aaf8c122, and not some other commit, revealed the problem thanks, -- John Hubbard > > Assuming we always call migrate_longterm_unpinnable_folios() with a list > now, we could drop the list_empty() check in there. >