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 552EAD2F7CF for ; Wed, 16 Oct 2024 22:05:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9547F6B0083; Wed, 16 Oct 2024 18:05:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 904C86B0088; Wed, 16 Oct 2024 18:05:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 756AE6B0089; Wed, 16 Oct 2024 18:05:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 572516B0083 for ; Wed, 16 Oct 2024 18:05:37 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 68E571409AB for ; Wed, 16 Oct 2024 22:05:26 +0000 (UTC) X-FDA: 82680847788.14.280D46A Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2053.outbound.protection.outlook.com [40.107.95.53]) by imf04.hostedemail.com (Postfix) with ESMTP id 3870140003 for ; Wed, 16 Oct 2024 22:05:21 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=dg7LdMZX; spf=pass (imf04.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.95.53 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=1729116260; 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=Sh41bIRknF2uJaoEg/G3xclh2/9P5Sw22DU4DuXq9KQ=; b=R5PYV9GSm9JY/O+FbPR3WT+bDXPANhRCjIkQ+LcF+AVQhV29+dfRqXdjM+10n8ly4k2nM7 IXvYvFJaHZKLxZhi5QBXRPQrLjt3OiBYrCLr0pXbCRB2TgDNuY/+UgKebuY2XGMr7Rojh4 B4i6216kyNEgIZdjAM+O7SQ92A7EKeU= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=dg7LdMZX; spf=pass (imf04.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.95.53 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=1729116260; a=rsa-sha256; cv=pass; b=2nOgsdMrU2uieU526SfEtCGXZGGUdcmpzLm3IA82/nKgw60xuvxuYBrUwyIwid8RudZwQX L51ltDpHjISP+WGgPOuM2vI1r7dNQ+KoW3zNNjGxqpgsxfeC7Iqhi/7Ox4af4w2asvOYQR fcxJB0xqDlgyR+a0h6zzbcXXSzFfqpA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=m0XB9A/05cCoiIJAHGq8FuFOUCxKBOsx23IlaBd0iKrAmbOj8tK6hy4QI4fL4N+BKH8M/9hOUI81O05XfRALBho+ien7KXMtVbucaxf2OfgKtmWdQipOjKiZKsAqT6J/gM16dJqSf0VteAddgvSOcaT++w9MoWuidOtTtQVCf1bAwUkuMgJ/iB3tZ+ZCOWbJ7e9T6xFhsXT4L87dpYOAnWEgCCuwkOZJLIuZDHw0pOXKdcYCJ3Qd1NlBJjGVIzFr07nCzDfzLl+DFTdOz4pBDNbmWL+oGyj5gisH7gCf+0c1CZgN/x9cXfbxazIXVGb8BpruqYRll4d9EjjxopiWkQ== 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=Sh41bIRknF2uJaoEg/G3xclh2/9P5Sw22DU4DuXq9KQ=; b=Jq5b8X0ahImbouVBfRhQg4rVOXwtBtA2g5dqfqyegieaOXKnUZVwMtWz2q8XuPi96DYyOfF9iHgbNEiFCQy3loQ5hX+GV4t/KuLMcDbntf+/n3OoZZ85xVjGWgkwObdClabmc90UEK8IbVT/cUz+o7L4FaUQPfiUDuV9bTFQK6WZgiZh0E8wcmjBWP83nYl2mGo6sMdGy7K+i5Jgp/B2YDXn8I+hkLbe7d3mvh//9QGMz0wtZzgIFjq+ByaO4AjmRXh+k49FEtt5WLXXyGzDtyxcsoPY9gELEQaR89cNYvllcofNhM9i5ar+EnOD5oc972WLkmBWkbLtgPZmEQRI3Q== 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=Sh41bIRknF2uJaoEg/G3xclh2/9P5Sw22DU4DuXq9KQ=; b=dg7LdMZXDEoOfAumod3Rkb59E25AS43X40hl5MY7RQUYTjG4Y3gmiTQyQHCZGeanPvRG+8KrBeF87XOOon6XG/79PnWfw/C3x0SvXg2dhqJfVoOjmp4mTQ8JrCpV7amgss1SyTF9BhCAL6N+t5DF6QeEu+yaXU13kyzdMv4L/bTChY2FDx2uYPHT1495NJ+zlj9qqIFK88+D66yT+VfKUcffwYfBw7rAsOGgk/fEQhwI0o1ZnT37+pCDWDiimoA0IsNrFQqrL7obGWthe5TBeqtVCCLBVxrTMImvSiZ/7XbcppUWbXd5fniTQLvgNcwhQfVnNlJO8Gqx2Dxsf526YQ== Received: from SJ0PR12MB5469.namprd12.prod.outlook.com (2603:10b6:a03:37f::16) by PH0PR12MB7930.namprd12.prod.outlook.com (2603:10b6:510:283::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27; Wed, 16 Oct 2024 22:05:30 +0000 Received: from SJ0PR12MB5469.namprd12.prod.outlook.com ([fe80::ff21:d180:55f2:d0c0]) by SJ0PR12MB5469.namprd12.prod.outlook.com ([fe80::ff21:d180:55f2:d0c0%6]) with mapi id 15.20.8069.016; Wed, 16 Oct 2024 22:05:30 +0000 Message-ID: <5e499b63-8b38-4ddc-82ab-848301fd8d2b@nvidia.com> Date: Wed, 16 Oct 2024 15:05:28 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm/gup: stop leaking pinned pages in low memory conditions To: Andrew Morton Cc: LKML , linux-mm@kvack.org, Alistair Popple , Shigeru Yoshida , David Hildenbrand , Jason Gunthorpe , Minchan Kim , Pasha Tatashin References: <20241016202242.456953-1-jhubbard@nvidia.com> <20241016145739.770543d44313967f611f3810@linux-foundation.org> Content-Language: en-US From: John Hubbard In-Reply-To: <20241016145739.770543d44313967f611f3810@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR03CA0248.namprd03.prod.outlook.com (2603:10b6:a03:3a0::13) To SJ0PR12MB5469.namprd12.prod.outlook.com (2603:10b6:a03:37f::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR12MB5469:EE_|PH0PR12MB7930:EE_ X-MS-Office365-Filtering-Correlation-Id: 3c3a4623-0a7e-4eef-a305-08dcee2ea5e8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SUR2bEc3V3VFYUY3SEFaQmlKV29zYUhoMEk1cVcxM1BQZGlhYzdhQkRzS0VB?= =?utf-8?B?QmFGaHozU3ZHRDllL2Uxd3lxdWI0ejJZRk1hclNSUzhqSFp1TWJWdFVWMzZk?= =?utf-8?B?QVRUd2dNQUhTNlN3cWszNitIcTNHbHIvZXdLaTJ4RVNLWVoxczRwU0xPbFpK?= =?utf-8?B?Zis0enFKckdLOXgvUUowSm9hMEJFc1hKZDJidVJTeGtXcXU1K3FpTG5nbU9O?= =?utf-8?B?U3JKcFBOS3dseWRwTWpTVXVBTTVDQm5GYTF5UVdSdktrVWQ3OUFBTC9QaVA0?= =?utf-8?B?Sy9FdGk2RUtJWDFrSHhUdXgwYjhDanF3VnFkaWtvczlCNlRSVVIvNHljU2hh?= =?utf-8?B?WHRaR0ZEaFdhdThHZUh6MkwxOWtydGEzdEZzWmhURXNtdWNnYzljdEwzS1Rz?= =?utf-8?B?aEpxWURZVkdEbUpIdksvbHZvUkE4YzNkYzFUMjhNZDJTVk1QaFFjM2lnMnJC?= =?utf-8?B?SSs5eUZXRDVtbkRqdGlmMk0zREIvR0RHOFo0TEVVNG84Z1JHVEVvemw0dTBZ?= =?utf-8?B?OUxRYUhwTHNoRnNraEFNUlhKL1d5RzBxNFFZOWZKV1pyMklZRGM2aVBQeXhy?= =?utf-8?B?L2I1WkI0N3k5NVVPektKTFdtZ29NOURYeTY4VFpjTzNoMDBCQXhJQ1hmZDdr?= =?utf-8?B?cnVGeDgralEzSUtGYlM3UzZIWUQ4ZVJiUWVzcDBkM2pFV3ZwQ2xvZTl3cG9D?= =?utf-8?B?bTkyR0JLankxN1VLaHNKYnFPV2JYNjB5azR3Rjk1ckVidVQzUCtPdXFPVlNp?= =?utf-8?B?VktLOTJXKzgvTDZVUm5PbDF2S3lNaGJrNWR6S0YvU1lCM2ZvZklMTXlGeE5G?= =?utf-8?B?QXRLR0tZMUNMYmV4U2FVT2pMbWtYc0J4aWVGVGxaZk1pVFdRVzVOWWJScmgx?= =?utf-8?B?SVhYWmp5RmUwWUk1L01KemhVZFVyRC9Uc3E0VnpmSGxZNHRMNGpzWjB5Smoy?= =?utf-8?B?NnE3dm8xeEg0aUR1UzdRSmdmdTdCbC82QVBzV1Jpd2QwVXo2U2w1cXI3c1ho?= =?utf-8?B?d3A5amo3bkc5S1h0K0J2S2g2SXgyM1FraEN1bFhHdDY4SUk3V1YyMVhQSUQ2?= =?utf-8?B?WXBjWVlqQXFwN0piVDZlZlRTMk8rSmZPY3NKQjc5R20xdW4rdDNGUU96M0dP?= =?utf-8?B?T09VTktYSWorN2Rvd3k0OUptWmMwWG9nOU0vU2hYK1VZQXVOM204SUlpUUFX?= =?utf-8?B?WGtMSnJBTkpMRVhNVkxNTklHbVpGZzkxSks2ZTR6aTZwdGsyWUswQm5Ya0I0?= =?utf-8?B?c0VaMmsrN1F3aUdXbkpYYjdkNzNVRDlzU1dvVEd2NnVhZVpkVDBDNHNuL0ZL?= =?utf-8?B?Qk84aGMzUWoxOGlkS2xQL0lXeUFsNkF1N1d2SlY2M05IMUY2dE0yc1g4Zy9q?= =?utf-8?B?aHJaODkzUkhPYmRkS0RoR21PRzgxZ3Fmd0hGTVJCcGlNZ2k2QkwxUTRUVVV5?= =?utf-8?B?VHducjJMUWE0Nkd1VUFwNFpPcjNqYXEwVzBGZXlmeGdGNDVZUUFJSTlJVmIv?= =?utf-8?B?cXd1ZnliR1N5L1pjT0FYczZMUDFCZmpGMENxdWlJMjRKL2RaZ0xoZnZTVWRH?= =?utf-8?B?OHd3SFN4TXpPY09rTXE0RXRhcVVVcCtkRmpqeHVzblhIUnEzU3FTUmR1VzNX?= =?utf-8?B?SkZJVFhCcDhXY1lZeERqRWJTdlZ2QXhtb1dtNjFvRmliRVUyL2tSei8vS0pG?= =?utf-8?B?NEJ4SDRBb05zSWN0bUJOMzJBMUxtVHRIUVVtUXhnY0FHZGV5YndrUitRZC9B?= =?utf-8?Q?IHGebcg/iLHyFJBvDAHTsmm1GsnpAaSOoraLg/H?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR12MB5469.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VCtNWjRDUG05WnlqK3VSMFB5cHlSK0lWOEpXS1NyVUFaYk1LL21CcGpocHJF?= =?utf-8?B?Mjd0YS9XcUFsakdJVDg5QUZwTUgvMzk5QlROQWlPS0JNSFgrZlJFNkNydDMx?= =?utf-8?B?SXJocG5iRnRkUkNLWkliSFllU1hZcGYvcXVsUDZUSy9kNG9wcHBqOE1RM3ll?= =?utf-8?B?bXRmU1JiTzNWSW5lN3R5L1dBb3NJT0RxMTFWQ050MW1oYUFBa00zN3JaNmty?= =?utf-8?B?emJ0NTdia3RiUG5kVE1zT3NtTTlFWW9aYm0xYWlRTXh2OHltVm9CUDE0Sjdj?= =?utf-8?B?UEZmdmFzSzBWdFZEUE5rb252empzUU83a045N29KYzhUODNFUzV0cUlHVWtM?= =?utf-8?B?Zjh0MitlNVJQK3lOWTF3dys2K3pIUUw0ank4bEJaRnAwOEJCaFhlRVJhcHZX?= =?utf-8?B?bU54cWU1ZU5CaTR4UnlEZittcko4QUR6SGZWN3lST3ljYzBWTm5VWWdsaFNL?= =?utf-8?B?eTNob3prWms4aVpId09sUy9QdEdpVWF0UVlDSGJhTVZPNEl6MFk3T2k1SGM1?= =?utf-8?B?MVpGVWlhNExzZDJtdFRFRTdsR0x2QWtycXU5T1pmb2hjN21BemppU0JMMStQ?= =?utf-8?B?aEhoUUZUU1h4cjQvczVCNDVPVEIzR1VTenFlNENUdUdMUUVKZ3Zaa3JvOFdi?= =?utf-8?B?TE1HUVJLOXZqS3RpVmdybVY0VlU3cDhPWm4vclg2cGRueXB4SVFNTXFtbkJB?= =?utf-8?B?bEdHQTVnekMyMEp2b2ZhMDFBdkIyVmtTRThDS1czL3U3V2RldGw1ODRSRmhj?= =?utf-8?B?NGtlTG9YYVVUSUxxaVBaemZiUlVqRFlhT0hod0tHVkwzdWVHUTJ2RVhrWUlz?= =?utf-8?B?U1JQaVZDRkZOU2d3OHN1ZmtOYkpsSXZad1BIUFozU3hZdllZK25NNlJoZnBY?= =?utf-8?B?TWxqd2VrTFVHb3ZxQ0Vlb2M2NEVBS01uRkhrQXdFNEYyOEpzTjYzUi9CMnBa?= =?utf-8?B?WDhYMngyTDRia1RISkVqejlpUlJETFFuOFZvcHpsamVGN25rNFRDc2lKYVZW?= =?utf-8?B?R2xoZzJMNHpiTFFGNnJPYnQ5M1g3a1Y5ZmRlYXBsQk1lSXpicHdQczhMVWd2?= =?utf-8?B?UHI0NE9VcFVQZCtpckhNMzE4czlSdEJiUjhhS1JVOUNkTmJaNVBNWGtGN3kr?= =?utf-8?B?djI1Yk10QkEzMm9JRXArMnFlYURGSHNGSEN0ODFWR25BL1R6QjErM3Foczl2?= =?utf-8?B?U092UFAxNnlpQ2Z0amExM3VqSThSS3VXOE9LeGVvOW4zeU1qZDFwc0s2bFF3?= =?utf-8?B?dW9EeVlHcVJvSzREWkFla0ZlWVMrQ3M3dUNHRThRMXRNQjhpRjVFRjdQT2lT?= =?utf-8?B?enVKMEZkZEVCdC9qSW91TmtSekpqdTJJdzZQZ0l4U1VQbSs0UzdNVm9MeXZj?= =?utf-8?B?blp2YTR1OXNpWmozNzhNdDB5dXh6eVZXaU9zbEVNdS9OWHVUelpLSlJmQTl4?= =?utf-8?B?MCsxUTVlNDRBYTZsWW4xYVMvZ1ZzWFBYRXg3T2lsNVNLc2pvY0xHaVpyUktZ?= =?utf-8?B?RDNjYkdDVWJIdmhYVm43Z0Iza29WSThKMVFOSkVaTHhHNmVwcDdnR2M4S01n?= =?utf-8?B?VnJUN0NORHNjNmhTcGNTWnU1RlZreVgyc2Fud1JoTVZVT3FudmxzRU9EeGpU?= =?utf-8?B?aGFCZTVsSDlKRk5YZ1BaRkUxNW9vTzg5ZnVRLzBpQzA3RkV6dUVNaXBhQ2Nk?= =?utf-8?B?WW5IWmg3NjhkTjlTWXV0Y3BqVEk5OWx2TGhzVjlOZlpLTk5xVEhtdnZLSmxF?= =?utf-8?B?NnNvMSs0SlNQVlFOaTZhVGFyL0VuMEd5K0RPcitKYkQyRDlUVzdZenJWMm0z?= =?utf-8?B?VElBcjk3bGF4bHJsYVRDaFR4K3JxRXpBZ1Z6RHI5aWtZalpqODErZFZTNS91?= =?utf-8?B?L1MzNmV1RndYS1l1aFFvMDF6dmJMMVI5UnFpbmdSUU1YOGt1Z1l4ZmJ4WkpW?= =?utf-8?B?RnJ5ekRiN2ZlUkJ3NjhrQUQ1YWEvQ3JYa3pIb3lYVE5Wb0l5dFpOQ3hYUnFE?= =?utf-8?B?a05tR0tHZ2haUVNyUzN4clhXQjFCdzI3UnZWOU1RbUZKNHBWRnV1VFVSTUM1?= =?utf-8?B?TzBhMHcyU3BhZXJKVXZ5MFd4QkdoZkV3U05xSXdPN0R3MlZzcG9ackpFdTln?= =?utf-8?Q?WtqydbW6Ju/qKhAH/dqOgdsQW?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c3a4623-0a7e-4eef-a305-08dcee2ea5e8 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR12MB5469.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2024 22:05:30.0171 (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: VonxjVjEcEuNjyrz4EtGr03fWbpDJMwbz/iCzubhM+aMPyox7MJHik4be0Fi137IJmde12IKd6f2Yeb5GhQifQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7930 X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: 3870140003 X-Stat-Signature: pdggdqkkeijgtyhex18nfssp8bzbh51i X-HE-Tag: 1729116321-568316 X-HE-Meta: U2FsdGVkX19gZtNE7VFqvRBpngFTD8SPzB5nwJlMH0KKe6hScoas/aB1oMkbe4ZI8CxEIyLswVGcuQ5SuAJCgum1EGfrrE1YBoOmUMy9b+0KHgiiwhCOnQ0MeuYM9zRaQKr6OPVUXNhcbyAmN5rL3pS+YZJFoIhoLuWqSDjWLLbbKJXQ2kyqgLyPGnRqOKgQ3YruykPYRTGqykbiKP2QAxng6wEKHbdb63z6wja9+5i2hcHqKdU4TlKkyW5C9Cnz3zXgiFdFeWkudZLel4NFXHpqZohIoFGo47UkcTrb7Qdab8ztVP7UuaXwTs9SEnOb3HCKZvLqibms9AfBIeM+M+gslUo5d9p8pwyRLbod6Lgb5gUwkwQvLohQz8fXO4mkUGzdaSnYLQsOM3d0NtSBvmuA1uIOgTPbbH9kWmAML/P5ggbJeZCdBKn167FMt9P1lwD30ypNTZOuLssYewq6aUgo0oI78FoPlfIqnYI+EN2mrBe9I4DLbR6JFp98VTd8lweTIg5o6Rrkw/CRv0Z1pedU+Bzw3LH+lR83gJkIjO0+lrMa8otvdIqtBfjUInho1O6YW7oazDlf03E8EgUcWMIacYqhEPIG6NXQjVIkaPKQjS4auEA+s8iLsWd06ueAzQRIw9khrd56xcxzXWc2XT/BIub7tn0cIXpjA3SZEZGflL6P12bZBoqRVZHBiDdu9JFHc+zENS10ubDvKJ4RBnTWtxgPtxjuCReWcqgOg+IcUU537lNCL8opPfsw0S092Rv7x62Asiizzcdb1t0mLDFFJJy2HZp5Or2H1mJdFNcybE1calatbzKJQc2+tge5Fw3HoodKxDRdwk1wmPdVLp0yLAlIAib4rRpQadcUzsZGMaoss26doNkErf0qtxZ4DzhSrUmpgUtrX6tY6UievyTxbTZgHS14s4BJUPJELRzXZlfd7D++hLsdrMEiJCypGLI4lKFkJ1ZoBGDY31x XuL4/NMk HoI+S+Gz35Xs/b5pCEaT4G7OuXnjVkwJQ6SUZFtxrxnGPqDyYhfHeLUkQgWMvMRurPFF95w1AqZM6uBcru0LxrVlFc92xc25aikyBPZ6BW4C0KEZFwB/nobLp0rP7tXNHcuXJOrwyLRFWAxGjooa9RriHN46H3ONN66QsVi/p2Q71hevwHsxPKfqrwLlvISvD/YycFFLgqx0hgHIwYtv7nGmcmwzugizxdsZ43FTFP2zaEYGdzNxIOMYGKhkQVfV0HemKKBBqICcjfY/LGslxIlbTKkrK364H7zWJIajfsoUCbnmtj5Zb/odA3PI8MfAFu08b/HxVvRS55rNCa7Jw87HlEQ== 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 10/16/24 2:57 PM, Andrew Morton wrote: > On Wed, 16 Oct 2024 13:22:42 -0700 John Hubbard wrote: ... >> Fix this by unpinning the pages that __get_user_pages_locked() has >> pinned, in such error cases. > > Thanks. > >> Fixes: 24a95998e9ba ("mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes") > > I'll add this to the -stable backport pile, although this seems a bit > marginal? I'm on the fence about that. It is marginal: you have to exhaust memory. On the other hand, a real user reported this bug to us. I guess I'd lean toward "correctness in -stable", and add it to the pile, in the end. thanks, -- John Hubbard