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 7723CD7495F for ; Wed, 30 Oct 2024 04:45:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 051DE6B00AE; Wed, 30 Oct 2024 00:45:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F06D16B00AF; Wed, 30 Oct 2024 00:45:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D0BBE6B00B2; Wed, 30 Oct 2024 00:45:05 -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 A8C226B00AE for ; Wed, 30 Oct 2024 00:45:05 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 85971A0487 for ; Wed, 30 Oct 2024 04:45:04 +0000 (UTC) X-FDA: 82729027668.01.13562C0 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2065.outbound.protection.outlook.com [40.107.212.65]) by imf30.hostedemail.com (Postfix) with ESMTP id CA16480003 for ; Wed, 30 Oct 2024 04:44:13 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=ZjAiWMmj; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf30.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.212.65 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=1730263446; a=rsa-sha256; cv=pass; b=3RPubh5r3o+vKxU0czFnCDG4knl7lobK+NrhRfOSWEyZ7yiy8T1CdJUfNikv9hO83BpdyB n1mxVZdqrktaj/1HBJYKxTOc/qPrdUyigGBYxDdvB5hb1+pJHbAp9iR5mDq2jCqZ6kVxg9 EiOKBm2tTJq6DMoUt2M6If6LisLKb4Q= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=ZjAiWMmj; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf30.hostedemail.com: domain of jhubbard@nvidia.com designates 40.107.212.65 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=1730263446; 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=dfrPTb252MFI7ENDDPxfZdGlbmiKT+3du7+OPDF46CM=; b=WMGqSjSwR9+TI8Q0x2uZs+6QHLpqmPXFKOySOxFraGeFWKCx/WDzpJ0bXutHIc4RcolCj2 AKbHRz2UWKkhj/BU8xMCovCV4BvXGNVQTrRtbdGUNlNLvYZe1b1cXVJTMVeu1LX9b8zTAe BuszbEfTSk//rd3v/5GPoTDdXgaHOVk= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yoXQI3dTXlqwKbTOBM/BxZxDkYTDQKbWG+PffFBsI+6UGaC3BB07PnCkVE6cHFFKJ1BfqFwrd4mlFM+kxB343weNzhLOloVmWPp7rdn/HrvyWgJPAPc9SSe5bJhx8M+QL4qSehN87r9SSRFRkfvoDTT4BiOyuYPozMpTPLMKwRUjhtk+SKSYoG3Jk5SbWC19gf1j99p1ORb4nrbR01RYaYtVUwsUPzPJiiZDiMEmio+yeMBkTiaGrx2bmE3IKOSfLTCsd+fuhD9mCqYPcwwJTFKoxqfh/bTChcYcXBJp6JoTejbEz51u+M+7VS6DmB5tL54tUHsZroZF8is/Pc01BQ== 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=dfrPTb252MFI7ENDDPxfZdGlbmiKT+3du7+OPDF46CM=; b=kptzLFUoa3Jb5aaddUPW/zUG3bjvfe6TDuy7nP8Tu1JkTl4Df7Dagj+sUwP6ZPqGMlAPgeKN4G+m/KUOakEpvsPCSS/zJfFuH+pVFuk85hDvgriZ7/nTDw986wVrZu3BEvnmrxV378alj1Hwtu0iYhQsnEVz+nRII4btY2B7hZR1gCTP43e3j9NsplGIwLHtAMAzETDPwXhueYW4MjBkbUK6K7yS1mB+VVc0mRdyhHTranjuCXxMWwl9YxfOm+BLztxr6ldgKNTw6wDrx7vwcZGVwsKGHisjtLMxRx8my/RNjzcIeniZlvWvr4H7oaqfQ8MFHeHx+bnJOkXWqTQNTg== 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=dfrPTb252MFI7ENDDPxfZdGlbmiKT+3du7+OPDF46CM=; b=ZjAiWMmj3H3MHsrdmLsxIyFMGoCzhpSMteirSZMA46fw3xyJag8cQDibx7pXFthwwmfzAChlInqWjUVYF1+J+ACGOTkIX16XZ+Aem2EAryGsD+Pc/KpSchNUiEFbJTkK2+2wnB3JQSo2RYQpHSwGL/nWFgQHV6a5LyNrTBjBcOFb7hcDqluXjYoIBasma+6R6dzb3K/xzCJF229I3keEobTyWAMV55pcrD0ZKzXKgh29UFJ1wZ5tDiLx26HhGGrYB+ChdwUxgdKMXPnpEjCT/idlPnnwCv8UEqchaWSJDFxUjJ6qaYbajlMrgR5E8Sc8SVvaUEfmR9eTc0Wel1C7XA== Received: from DM8PR12MB5462.namprd12.prod.outlook.com (2603:10b6:8:24::11) by DS0PR12MB8527.namprd12.prod.outlook.com (2603:10b6:8:161::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.27; Wed, 30 Oct 2024 04:44:54 +0000 Received: from DM8PR12MB5462.namprd12.prod.outlook.com ([fe80::1be8:1c01:29ba:579]) by DM8PR12MB5462.namprd12.prod.outlook.com ([fe80::1be8:1c01:29ba:579%7]) with mapi id 15.20.8093.023; Wed, 30 Oct 2024 04:44:54 +0000 Message-ID: Date: Tue, 29 Oct 2024 21:44:52 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm/gup: restore the ability to pin more than 2GB at a time To: Christoph Hellwig Cc: Andrew Morton , LKML , linux-mm@kvack.org, linux-stable@vger.kernel.org, Vivek Kasireddy , David Hildenbrand , Dave Airlie , Gerd Hoffmann , Matthew Wilcox , Jason Gunthorpe , Peter Xu , Arnd Bergmann , Daniel Vetter , Dongwon Kim , Hugh Dickins , Junxiao Chang , Mike Kravetz , Oscar Salvador References: <20241030030116.670307-1-jhubbard@nvidia.com> <249d2614-0bcc-4ca8-b24e-7c0578a81dce@nvidia.com> Content-Language: en-US From: John Hubbard In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR05CA0118.namprd05.prod.outlook.com (2603:10b6:a03:334::33) To DM8PR12MB5462.namprd12.prod.outlook.com (2603:10b6:8:24::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR12MB5462:EE_|DS0PR12MB8527:EE_ X-MS-Office365-Filtering-Correlation-Id: e4412541-c89f-456c-0372-08dcf89d991e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?N2lBcFZtOXozektEb1dLc2pkNzZvL2ZBR3VWMzN1Q2hmbWZ2TUhUaGZyN28w?= =?utf-8?B?Ty9CNmhUMGI3R2JaY0p1WU5qZk1uOVJ3bjFMbzBOc2h3WUNnNkpZYjZTTmtQ?= =?utf-8?B?cVJqclZRKzQyZkxCVmhRdWlZUURBN1orUm1MS29XbE9OVVNVSi9aOWNCS1BR?= =?utf-8?B?V2E5WDk5YWRJYW1mamtmcWNrWDdDTGttV29oZ3JtSUpSQ3o5S3ZUZkNWcVJr?= =?utf-8?B?ZHZPZjlORG5IWFZWVmFZNUIzSmJaU1pVeFY0SnNGU1NSZWJScEtpWlBuY2cz?= =?utf-8?B?UDlyL1UxV09Lamg4cE5sWEYvRDdXVmIwS1VhUDQ2YTRFRzEram5zWmI0Vmc4?= =?utf-8?B?OVRSTXNNSXBOTGlqZVpaQlhlOUo3VjhkOFY4bWxqYTV6UzVMTTBPVkw2QnZ1?= =?utf-8?B?OTZNa3ErTXBxSnhKVEV6NWVWemNuNHQ4K05neThUSldFWWxieWdMeThpd3ZY?= =?utf-8?B?WkxvcU5WR05DY3VCRmpuTVcxNVZFUVJkVDFYQXB1NHhZU1pHVDBZbmx0aUFN?= =?utf-8?B?eUhhTUtXUHhmTFNYRGdJcldtaVQwa2tpczVsSDJXVlVGakJ2dzZVaVdKdUll?= =?utf-8?B?K3kwWitmdkFvSUVGUmtPVjQ4NnFFQTZYUDZCRkRVTEh0K1VDeFJiZUt1WWMy?= =?utf-8?B?WGxQWVZqTE43ZkFuOHdyL3l2YjJBbUJuclNIU1ZGYUlqOXFrbXZjS3Z6a01F?= =?utf-8?B?SnRjZ1VEMW1xRlFPY29xMUl6SmszVlJzbW5kcXRWVHFXOWpITHhPNEl0ZmZW?= =?utf-8?B?ampBV2dTeHJVNUZFNFpUaEx3NXlDcWFDcHloNmkrWlRYTGRtd0dRYVNVTHVQ?= =?utf-8?B?Q3E3bXkxSUlaaExUa2RQNkk0UWdJc2UvamtRcHlhcTJpV0gxNXU1Y0hpeDND?= =?utf-8?B?MW12U2sxMzZpY01FV28weFJnVFkraHFOMUJ1UnRMbDZoQ0RSdURhMnczNlZP?= =?utf-8?B?QXlXYTNNRmNrRDhpMmwzMGlFMnUxRUU0ZmQ4UVhZOUQvRnpkc1Y5R0tsR0Y5?= =?utf-8?B?QUNORzFlVWNHQUIxK1JDSkJjVmtlVUdseDNTMi9SditTelRadkRBa1AvSzJY?= =?utf-8?B?MnYxK1B3NFBxTmxYdzQrTmtvaG8xdytvT1MvK3VjeWtUM254ZEI3alkvOVhj?= =?utf-8?B?WDRLZUxCRUJlOTJnTHVEVVQySmFDVEsxYVp1eTFMZ3hsc0ZIbHJJVUpXTEF0?= =?utf-8?B?RzVadk9ZWmh5YWVqUERURWZpSkFOdjBEZ0U3ang5WFpQamtxOE5GSGxNRFda?= =?utf-8?B?cmdIYk4xeVI2Q08xOUIxVm5NaERLcXhMYzVFSTducUhxdys0NThrTGh2azho?= =?utf-8?B?eUs3c2pRZSs2ek1wZDlFVWEwUVR5SkExLzd6SUtGS1hocWV4YXpjWTU4ZjFa?= =?utf-8?B?SDIxMnhlRXhHODBmWXlhV1IydzVXTkF4STRxelkwQkV5cW82RVBzTDRUTita?= =?utf-8?B?OElJNS9UM3ZaRXJCbzI1RkZpclVSbE01YkF3N3NBeEpoOEtzSjhRSkJzY2dC?= =?utf-8?B?ZUdycHVtUlJ2T3Z5NEpEWXFWQ3ZlYVkwZEZyOVMzeXRRdWdCaHM5VjRqNWQx?= =?utf-8?B?RWlhVVVPZzJOWjQ1UDRWdEVmM09mOG9RVUJLQkwyYjJkdHhGTUcvUGdsZkZq?= =?utf-8?B?VDlUYnY5QXVFdnZLYTBpeFZEWkt1OVYzMTRueCt6ZFhHTnhPcXh5bDBQbU9z?= =?utf-8?B?UGxoelltRjZMajJDVnJOVWNxU0dXd21pZ2s3REFFalNqK3FTQ0o5TVVRejAx?= =?utf-8?Q?0fyb7y5SAUejy7yip0HBZ5urcl07132PHzeCF7I?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR12MB5462.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(10070799003)(376014)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?empGYmhKU0NOMVJaN1YzZTdOejFnV3VPZ2R3ZGRnR3NGZ0dJUDk2aEdNWWF3?= =?utf-8?B?Q2JEU1B6NVdtclNOOHpGN2lQUlY4ZTZ4WExFWGNkV2ZxZ05NbFllR2g1OFUr?= =?utf-8?B?TGtyR0FPSWZENkdjMGJGOUV2WjNQU3hYckRNOEtPMmMzNkpSMkFWRW16Tjhz?= =?utf-8?B?WXVVcU1IU3Y0YmtlQmFnczFmY3ZVT0wxanJNT3dGQlZOUXkvV3R4NHluVGZl?= =?utf-8?B?Q1AzdTd6RTlzRHZWem9FenIzWWpMNDV1NnAxSDlram8rVlpHM0JJVzFvMTYy?= =?utf-8?B?ZjBZNnNUZzdoRGpzSGZGZjkyMmJzTlh3a1k3RFczYnhZZWxIVnNVaVhPa1hn?= =?utf-8?B?RWpIZUNpUUFNcjErOWx5bm92dHYwQ3FBNFV5c0JldnJwaGhFeVZPVWFDMkgr?= =?utf-8?B?Wk82U0JqeUFYVFZDTUtESy80emZRSUdpUll3RDVUTjBkRmhSR04wRjVremcv?= =?utf-8?B?cGRrL2F3WWNUb2NDMWVsTEw0QXpqN2FTTHA5M09PZmpqNDBFb0duQVlFazZY?= =?utf-8?B?azlGbC9mN01OOEloc1dFV3NQVDVxVXZDa3dlS0taUHlXTllkTmcxWDdEbWxw?= =?utf-8?B?NjU5MkNMZWFjN3BmSEhwR1oxcTFPU1lORzBhQkJ5d1BpMEJnMXZtUWY2S2Vw?= =?utf-8?B?eU5zYzlYQTFCeWk2UnNDZmU0OU5BdDNUZ2d1Q0xZeHRibUhKc3lvTm9VeFZ5?= =?utf-8?B?NHlIUkNLekN2OGh3T1QwTFMrVGxpU2NqQ1NGTDlXMXZubHQwVDF0Z2tJajhH?= =?utf-8?B?SW00WmRNb3h3MUpnczBqNGd5VmFNTUhYWW1xTXlvcExTd2VQRnZuejcrangz?= =?utf-8?B?MUtKK1BpR2RGQTRVQ01kUzEyYStWRlJpakNDZlVRdEFMOGF2YVZvMjRTTUVl?= =?utf-8?B?Zm1MUG5oS2hvOElSaDAyMkZUa3RzQkh2cGdPd1RqY05wK3IwQmYzYjcyYUFx?= =?utf-8?B?TmluM3pRQ3pDaTk2RGlEakR6VzBJWXZSK0t4TXV4OUF1ZzJsL0UwQWlQREZZ?= =?utf-8?B?Wmk5Rkc3MWYrYkVlY0ZTRG5uWHhPS1habWpzaGRZbGJTcURWSEFpRzlKeUdv?= =?utf-8?B?QjJFejBtYWtDb3Z4eDZRdTk4ZlFacWpPMGJCd1NjTGIxYnpTYTl6WndGN09E?= =?utf-8?B?aUhJdG5RaGVFdnVOYTZtWmxDUk0rZEVDQTZha2hhQXBWTy9jVkVMcitIckxk?= =?utf-8?B?ckZkVW5tYjFVUmNVV3ZJZVI5NU1qd0NaV2xkZHF6TUVIZkxRUUdiUW1XaUlm?= =?utf-8?B?TGw0QnJ4ZTF1MjhNbDB3NXU3Y096QUlRa3FrbzlPWjZqVW5EZVF1RXM1MlV0?= =?utf-8?B?MzhBRWZiRzBRdEsvRGwvYVp0MVNjbllyaWMzS3dPQ3I3djNIZ0lDV2thZFFZ?= =?utf-8?B?L2JNelE1bm9NUDZwY1Y5TzZVSWpUZVdRcUNOK0UwaXB1VlBRZi9yY0s4YkV3?= =?utf-8?B?Y3I4YWlHeUgwNkhEejhTcWV0T09uRDJZTUJ2Q0tsZ1d6U0lHVGxaWlQ1VTNu?= =?utf-8?B?KzE2bU5zTDg3bEtRaElXcXBJaHlYY1lqTnN4YTBidGU0VEs3NGZ2UDFFN3Nr?= =?utf-8?B?S3FtamhmemFsVlYyVDRXT3ZXWVZ4WER1NUF4aDRxNWdTZFEzTFdhaHZ3N1pa?= =?utf-8?B?elk0TzIrQ0JqWGxCTFpzZE80dktNcjhRWjJIY3hEbndUZ3VLNElqbUFseUpy?= =?utf-8?B?ZkphQ29sWFFHYWpTZzRaZzJISWk2QVAvRC9zNk5Pa1hIaWdRSFZJUjl3dEg0?= =?utf-8?B?R2VVbkRIRzlKNnljZTJvSFNTTXc3TGZOZmNETE5ia1lLUGtuTEZnaml3anZ2?= =?utf-8?B?Mk45elEwcnlPRHJUNzRoM0ZzejBsUU1XR0U4VzIvd2d2cGtXYlltdzBUTnM3?= =?utf-8?B?RVhabXUrUExXZ1RvTmhMT1I5eTBveGliL3ZPN3VOVlhSa1BLTm5PYnJhOFFE?= =?utf-8?B?NDRZWDZWVSt0QVhYWVBxSEFRbnh0VzRzVDFDL1JleEs3Y0NTcXo1OTh3d3dB?= =?utf-8?B?TTJrNUhsUXlRb1poaGZwallvRXF5cE5FRTU4SXlMSDhxM0N4eXcwWk1vcmU2?= =?utf-8?B?dUtRUzdnS3VBL2RLZVVjV2pRemxFTUU4RTFtaEdsc2JDSkhqTnpNdzU4QmVn?= =?utf-8?B?UXgwOUNwb3MyYS9Ka1JlVjVaM0dkcHdCSzlNZlI1WFAvWTlnekZsWVU5eTZC?= =?utf-8?B?NGc9PQ==?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: e4412541-c89f-456c-0372-08dcf89d991e X-MS-Exchange-CrossTenant-AuthSource: DM8PR12MB5462.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2024 04:44:54.3817 (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: lpG8oUkJqBUNP83re8YoNma5u5MfqLSxSWwD3pDjh2GFTWJhWyMNYD5OTXAQvKW0ALjKuG1jl7GJMfrag9F0Ew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8527 X-Rspam-User: X-Rspamd-Queue-Id: CA16480003 X-Rspamd-Server: rspam01 X-Stat-Signature: dg4k66mrn6qwtni4gid368t9e1a8ipwx X-HE-Tag: 1730263453-135859 X-HE-Meta: U2FsdGVkX1+pM0t/ZGdeg9XfffxG/pi3AyFpTMxNuceb4qe0k+wudPiofPFL4QkH/6arvtycGQVq/Gqp1FK59Sw03xbKvtUX7N9znw0wTINFvE34Zqt841QUY3fnhB/haeLpjDjL1R6BewquXDxfvt/vYZ0Dpf/NUImPw+e7AYtOnTKstHZo/gcaDjZTjziKAY13d7+w9/kEKUw/ckV8dja0PwbYV/W6lkroHWaB9kpD5T5JVeoTC+naiR3Z2UO22ueuabBB7/bWsEfl0dF7r6UIUGvgr933u0ci6yqk7VOCKHkzD4WvrJ5Dl9ERCWQ3lWNwtA3c8qmqPdCI0Ef1ufZGXPh7VxlzUqHMNb9HYY9wnHqFTUSH35AwWiwod4RFJD/zn4oQbk18E0fiHuxnVVjuS7deX7xTJ6egP3YReOFdgPfgZYIcAYGB5nQx4G1L//umY+4fFkSbwQHSzNmpdB7NU87vlhIzcSZs8x05HlPqdcPOeLmSlKezo5bpzCOXAF/zcc97W6dXQUL+S/YhsxtqU1M4Sh2UbZg+M32w0blw7sd4xYseJ+cz8Rt+u8trnO1gePB/AdcTuSlu2wutXkCaAslduFsFSbMi6d/Klv9sVYVtqM/qr4WlZbZGO0GE0aOX+/DNTldeTtjKs+dzAxjHKZOdaxgD7UTtaLA5hSBCl8tMb2855Jb2MaWOFal3lNn5hfFHlTlEdZCVEivniK+YF5rcnsy9dysD80qfmOn4Cq9sCTNurOhkEq86GQn7tMh+f1IeTA+JOZOK58iZXfuh30ICLrzGgns4l7PpW86QVvuYNqV+TS3i3e+QgVIe8cubNahNtUj/uuCICJOerYCZJFhxEkHp73VH46Xt5wgXNgKihUh0J9HwcaKGGs1/FyHWqpCkW61c9j2Po6O4uMWrZSFCZL7L5A2V+wlxFnFwaX9kwrhhyQErkkYD0CkAkhIUijtR86+nJ3BTeHp dhnhvuHK qLEgrsxmVT+kDudq8ij4Tn5U51sZ2afCyYTuXIngeKXC8+Om8uoGHx0HOLCN+330S72lnNu9T6sffrzt0VHG1ku25UEXMSjdzPL+3DY3IjK3bzC4qUGT7dlbCJzWNxWP5nvYcOxXDrYCyikAgvZ6+fR3kycJ2S+JVcVFUCVOfY9gkKrWZqjsNOezZBsb4g5D89qNo3lnw9gzG8qdgR1MboaIVPvSMNoB3ILXBm4d591/JiDIJTyebQxG57uibT863updAOraL3Er9wNFA/u0nqOBlGdISNTqjN9u4GmkU3Ep0kW9KQPRohQwIf/19CW7L1/dHABa/1pgPAOH5ZYeh7v30xYd3qxRIYY4q 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/29/24 9:42 PM, Christoph Hellwig wrote: > On Tue, Oct 29, 2024 at 09:39:15PM -0700, John Hubbard wrote: >> I expect I could piece together something with Nouveau, given enough >> time and help from Ben Skeggs and Danillo and all... >> >> Yes, this originated with the out of tree driver. But it never occurred >> to me that upstream be uninterested in an obvious fix to an obvious >> regression. > > Because pinning down these amounts of memoryt is completely insane. > I don't mind the switch to kvmalloc, but we need to put in an upper > bound of what can be pinned. I'm wondering though, how it is that we decide how much of the user's system we prevent them from using? :) People with hardware accelerators do not always have page fault capability, and yet these troublesome users insist on stacking their system full of DRAM and then pointing the accelerator to it. How would we choose a value? Memory sizes keep going up... thanks, -- John Hubbard