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 86611C5AD49 for ; Fri, 6 Jun 2025 18:47:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1845D6B0088; Fri, 6 Jun 2025 14:47:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 134C36B008C; Fri, 6 Jun 2025 14:47:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F17856B0092; Fri, 6 Jun 2025 14:47:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id CE97E6B0088 for ; Fri, 6 Jun 2025 14:47:06 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 71E4E1606BD for ; Fri, 6 Jun 2025 18:47:06 +0000 (UTC) X-FDA: 83525858052.05.8B26045 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf05.hostedemail.com (Postfix) with ESMTP id DEE05100014 for ; Fri, 6 Jun 2025 18:47:02 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=lWmv1VTa; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Si2JE3xN; spf=pass (imf05.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.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=1749235623; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=6ZIwNbfPo0V0yVJa7M0cqIQ7fsQTnUysD5BDD8ykFTs=; b=pg29PlMuv4NOBlMYJNb8q1LEhz9HUTqBemUSCDblOvaVjEHp+nsIAkTQSzibzwuL4aAxMP thZfwqR+ERm0gga4h41QUKJO6URtqmuyD5/zH0AVKJWw9S16dnSZotw0hCREJjvhKMT6rF GRJ6pHMWadtfQxZJoXOUltF4z4G88Sk= ARC-Authentication-Results: i=2; imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=lWmv1VTa; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Si2JE3xN; spf=pass (imf05.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1749235623; a=rsa-sha256; cv=pass; b=n9Y4MiMMiQSba/x8YG6lzWZuC23KplrLVHNYqkDenFUp+E6NkF6e2qez1sc0ufH+uS88vc xRn5/dQ56je89UKN4J9tNf63ZXNwNxKG8tYgeXkFs34FTTNEPxfkD6Am+HIBmzV9JrSG0e 015/SpUHTyUv3aLk9BBNzWRs+ekoLQA= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 556IMZE3018601; Fri, 6 Jun 2025 18:46:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=6ZIwNbfPo0V0yVJa7M 0cqIQ7fsQTnUysD5BDD8ykFTs=; b=lWmv1VTa4YSyMHaeJYC8bog9BYUfPDxtrp 7HaJ3ero926G9lRuElJGho87QgFw7JTzn1A8nsvSFOtu+Ds6babtw71X4NQ7oIKj AFgtW+EHX4XzkSTmjfEVBsbek/zAsBW1jesi8sJI9uGnqqwmNMAF7Kz6cBvStExi 6L9e6Ig2fwMRnPRC9ROOPqQ0K5kYxgZsHzHkcbmZAdlonGCkKcqlKesoMwt9/8ch YD7jDNP0H42BP2namS+tW3+ZJ/mK72DK43CG7DX+wq0YiDDbaOrdqw+28vHP4nGA GTHX4dQXdYeJr7hItSXeQMiykHC16tY0zqCeU4dnqh6p6II+yHMQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 471g8kgjtc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 06 Jun 2025 18:46:58 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 556IJhg2016175; Fri, 6 Jun 2025 18:46:57 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10on2066.outbound.protection.outlook.com [40.107.93.66]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 46yr7dkssw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 06 Jun 2025 18:46:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WyhwdNYQ4hFUUCOF9aaK9j9mkcaoHN3SXy4U+oINb0uEcsFynNlpIy5vCw5vEkWhgIaDzdHJpS6FYRKd5hY8H2ZGm+0ldc4ZyTFL1tFoV1IfD8/3bp+aftpoDz5j1SYhFiclwIrywhr5fBt5LD5zokrjwiPJXHTjD/G8fe0lqarZ+FkVVd6/CZKXl7j/a7a6A8GHKjbbOwpFzqWwc+3zh93QW9FfLrgykr+I6q/7gGuf5th1MZslyLout817rgRa25Ewah7n5ifsHrWdDWoigvo9hJW60TPTBKjuk4+s2x3tBjITBe15zz8Y/lidPSmJJX+s5WyC6e1EKo1pzn1qvQ== 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=6ZIwNbfPo0V0yVJa7M0cqIQ7fsQTnUysD5BDD8ykFTs=; b=X3h6ToDkERkfILOOw/V3oDoFY4eOysb+hlc+AiIXARa8wOBy60dy1S5poVD0+ccJV0K3mgMDsFo4SFug3SfgCihXn9oF3tSKqYMoLT3BRIMX7C8IN929/I2kTjeyV+qo5ZUQBKghT5VDyHS+2X34+wTpUWQJ6w4DqBLuKhwUUWZtzHoD8+ylNt0KFSkUCtKuUOqXSAT7olFZ4Bi2ttuqynkvuEx21JhGwHaEDam3Nk2pwqBDJr2ebpl6fM5bGtbkRG6RQfiPTZUUe/bS94K0Wbb8sYia4sXStseQw8dthcxOISIO45i3rBComEd7q/EjpMT2kuVaBsf8RkX/h67p1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6ZIwNbfPo0V0yVJa7M0cqIQ7fsQTnUysD5BDD8ykFTs=; b=Si2JE3xNjRKcQbD2+vzHfo3uGwT0YHVLDZzH0qmDOcgLoRwMqYKTDwstQ1FFiDXd57iu9HjS0SwXhcaq0KDahEXVbO7AQvmuyF38b8l1S4d/vPPyvbbv8FdWHun86XZwyaziqDfv/Hf4/MSgKT/B2wpoHLNWWKUHK2AbS2yTZo8= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by CH2PR10MB4262.namprd10.prod.outlook.com (2603:10b6:610:a5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.40; Fri, 6 Jun 2025 18:46:54 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%6]) with mapi id 15.20.8813.022; Fri, 6 Jun 2025 18:46:54 +0000 Date: Fri, 6 Jun 2025 19:46:52 +0100 From: Lorenzo Stoakes To: Jason Gunthorpe Cc: David Hildenbrand , John Hubbard , Michal Hocko , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Peter Xu Subject: Re: [PATCH v1] mm/gup: remove (VM_)BUG_ONs Message-ID: References: <50ff9149-2824-4e57-8d74-d8d0c063c87e@lucifer.local> <1a7513cf-4a0a-4e58-b20d-31c1370b760f@lucifer.local> <72bb36f2-65b6-4785-af9d-5b1f8126fc78@lucifer.local> <2f866f12-2aa0-4456-b215-08ddc9b13b1e@redhat.com> <3dfbbd63-697d-42aa-8906-539d74df9123@nvidia.com> <44af8f5a-2d94-498b-a3e0-31f5dde74538@redhat.com> <20250606184212.GB63308@ziepe.ca> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250606184212.GB63308@ziepe.ca> X-ClientProxiedBy: LO2P265CA0236.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:b::32) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|CH2PR10MB4262:EE_ X-MS-Office365-Filtering-Correlation-Id: be3ebd48-9b03-41ad-9de9-08dda52a81e2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?lbWByLp/NCXYtnImUQ+U3hkHvOOlFDS7DPFUXR6K+IDS7Cm9eQPXXjFWCpbA?= =?us-ascii?Q?piML3kLeZ0nBV//E2qG7EtYM4/hZPMee6jAh7cCJpVmy2+lwCwKydVEyu/Dp?= =?us-ascii?Q?kn2Ob/DBw8Ld48vbW1HojwFD7Xki1aI1WcV+2bkRvTr7M2/dAm2Q/JjKA/hM?= =?us-ascii?Q?utpipTqYeJGeVLcw9hz5OlCZD60IOGk4SDnhSos/5xBs6UIrdCiTbObHHB3e?= =?us-ascii?Q?/HVSIoUBOHeLUweMhfpCIUUEy4ReYYg6sPbHARdGUN/Sp/eKB12UTaP+D7ML?= =?us-ascii?Q?q/Sv/7eT9P9banA2/KUeinBYB012ZEj2UJRqem88HLO3YesdcC7CXKWWnqYh?= =?us-ascii?Q?lsue3F1SRegrn/kLKQQxRmeXqn5jlaRofvhtznP6APMtY3+HHDNTgjP0agfp?= =?us-ascii?Q?7uBhirUYdqYidqNyuZPMf+EBmfEDkRyJf6vMrqP26icc4Q3xjkx3wIGg8Bp4?= =?us-ascii?Q?vclLCZSpqlKaBfWj/wpMfGScGCzJ9C4EsHqey/HI9MgNq8q15EPGwbeQVKtO?= =?us-ascii?Q?DPsQx88RZP4pcAtnn8XjjeXyITRxmLK+dTatuB5P9pKiPEk8aatkiH/7HDxW?= =?us-ascii?Q?A3bs5wv4GTmiAcdnkz9UXRa8IFMnh2LKVbKXfombenJ/q1BWQa+HO7IPDIsb?= =?us-ascii?Q?hNb06yefffn4yjrONrt/IEg0M/bKg2CA5NuVVGA8BhaXlmQA2Sp/37dcb+Jw?= =?us-ascii?Q?hMxUe92mZRsj/1nfYiFOAhHeKayySD15xrJirna8Uc/Qnuqk8oMxKiZkeJ28?= =?us-ascii?Q?WO1gG1xIMk6QpUccUEUMsGHPPDx7oGYTSGKrFSvEe3JpTBq0e1HcAxfRQayj?= =?us-ascii?Q?UL9YDdMRi9sVvpHYVlTOMNQsCZzjkSOKcZitWTOKDz2q5utGlvv1apMKqRSq?= =?us-ascii?Q?7C5edijlnFEmNqAChE9dHNYXoEuNY4SVbbmc6QUX1HpSCe7TmxmSSXu0esTj?= =?us-ascii?Q?oKd1A1qW8EoZHtZi223hCIagcNuaXzeXP2d8vUqb1l+zE9+CgONVuREAA7Az?= =?us-ascii?Q?kvR3Tt2x1Z+IOcHipdYY38d0cv5BWnF8a8pVSlr/MQbkeSLV4YpNp0KxxuZ0?= =?us-ascii?Q?skvvs81rFqlhUftTPdh3QW2weYIQdVLMr3KjuY7QFTq/wjwJuqK2lTHyqmD1?= =?us-ascii?Q?tSeEdk5zm6kyT0M6ToaxqI8zY36i0lRUS5x2EEgTSV27DMSmitNG2qxJBlNJ?= =?us-ascii?Q?OA9wEIrx8bfqzFKKy+uwzJeZs2vSGb85jdLOXaZ9GWaYCXdDFkqI7E1gH1Fp?= =?us-ascii?Q?bp+8yidb7E4do6g0etwdVvSBRK8auwL3wDf+mHvYwCZXr3ubUlu8TgO/VkDu?= =?us-ascii?Q?ELP3VWk+LmAhx0XBdsUI8mQafV1GHA6pYcLjL8Ue80tU9sSu6CKi0QE8mo4U?= =?us-ascii?Q?RG409+ced8hEkAKUWZRET/mg0h9TMcQx5huidA2kA43SuzQKBeFgj7PQO2Ah?= =?us-ascii?Q?BLC7Ijuufj4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?MCRI2dOCs2kIl04jLS9/gN3sBwpGWxdYil3MyGj6nmM37CU0R10v3xhGiIKl?= =?us-ascii?Q?cL5rHBxTFXXZnMucUJn93Vx8E+KUX7A4o2FJcne6F3YHbVXBRVLfe+qPkkug?= =?us-ascii?Q?iEe/RrocFZME3axDrFWaxVndTZ2LPior144R+IhgXazQTldPiXR47QOd2jfE?= =?us-ascii?Q?/IrCMmMvmm0UFXHvLGaL87vZWnX02KLvqnRfDeZBrV0QdjFQh6wvcMYLH+jg?= =?us-ascii?Q?hetltSZH3x+8QhfpZ0uvCed3dnDMpXl+Y7ueVX3jCWr0aqvPn1P+U3gtUwV8?= =?us-ascii?Q?G+2uDHHEwZuMYx+KoSVYWdPST2ewH3TZjI6TU/5vv7WFZbYrJN2BvPzT3cQh?= =?us-ascii?Q?FUF16ymScj98LaKLYBqnjQl1UkbdPmWqlWnIx3SH3/ZE4yqW2QYB8j9G1KgW?= =?us-ascii?Q?IqMRWhkNC32td8fKnDeg06h+soiNzHYE1fPqb+4GlvEMUShHJ0JGfy6UVYRR?= =?us-ascii?Q?/f4p53plr28rM/vvkutTI7MtqLiAj5CTD7FJADqhhoepnxKjC5USt5CyDbyn?= =?us-ascii?Q?ewpZpuB2ADzQ1r7SejXRoI1YSGHFxb3mfRNpngrY8wtxpi4ZO8V90fHIciyR?= =?us-ascii?Q?LkDYt/EUWgujI8XwBMiq1P5aMBLu5Kz4iwMGAvhsDba6+E/ZcK5qGUlNrgiK?= =?us-ascii?Q?uaXRDRMj8rTa10cqPe0NvRz0JoCYiab6LuBer4e30aj+pwmUYF/Mans+yE/C?= =?us-ascii?Q?JOVjV/qVAQx7N6N0qbWcotWHVYqgGlL7b3JpuUYqaxIt2aSys92LegzYOVET?= =?us-ascii?Q?CA0PDBE/dTKgSuFAviQC4m/YgA57+H9ytB9ywXf/ifoKWn/8jodh0VKcg1it?= =?us-ascii?Q?aR7a4IgvfTj8pZG1ypqLSmfXCbLfnkUb1+ABTc1zp0uisreB6BY1EC7JS+Qt?= =?us-ascii?Q?7F1ozkk7pb+XfasaPEASvaP8VrRwPb28WKnechNasH5uOgRar4D3g3PNwJ9a?= =?us-ascii?Q?XA9iqDntRaGNGZuq8BFkxEKsTA4qajfmUCemm5COW6h1RXn5HAratDTo+4hf?= =?us-ascii?Q?tg4UB9UaMBT3e9DtVQQBMMLy5rolvNqWlPXtR9YZw/8moxq9kIT/w9C3Ud6U?= =?us-ascii?Q?vHZq6xI2+GY/3XeCd0w9SX1XthVM9nMA26YOK55MZWOmrQUCQe/5SPfzMIYp?= =?us-ascii?Q?HmFuhhS/EpByjWnkH5NHC30W9F7ckDvQ8sa7zXhyPtw3z3OFcw2VXSpYiOOJ?= =?us-ascii?Q?swT9E6JYlniVL3rtzGuUJ1mV8lg9XGJkWQQ76vSJk+Go+LJjl31Yn2fQLYMz?= =?us-ascii?Q?Cls7A/K8+V4jr5FbFOhtkBB+Ki1GqQb13vdv/l/ObfiSSvCqrpvjjUzvNS7m?= =?us-ascii?Q?PK07vEoqOZEaUCxadYeEekYLsutHfgjvolJTWe8GX1caOH41aUzApTXSQQ7l?= =?us-ascii?Q?KVhh9lmhLbfGjYp8fugWDt093VJRNlejaSxY6lXmIYzlC6Za9HzPJh8xbKTI?= =?us-ascii?Q?Sd2iV+wls5bep1Q1g1jlR6mn/go6Rcel4M+Fll/TsrGx6AOGwgD9AoiUqbmG?= =?us-ascii?Q?NgYkEyXkJcndsxMAzZBcUhX2GJcvwChTdmmtDkf6niM8crSiYYczPEbb4lxp?= =?us-ascii?Q?dJsDzy6P5s2PS0wOesBZ3brzyIfzenSotrizrsroPDWETwy5KFihJStDjbtA?= =?us-ascii?Q?nQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: kN9OJgCWla+NO+jc5n65zE+7bi/MXsBjT64uYP8p4tQzFxHD9gQeaNky6Dyan+Mbaf9Pr/iIIpAN68qgogwTTwSdPF+SFj4gqTzWFRVzIdymWfjVWIf1w1B2YNR6r67WAV94ace0ijNcbpcaqOkH8g24Gsg2IFkxDlI44shDxzH6dxVQLHR66K+F50RVT9MpnLaU0T9CYKYAI99ezXYpO8QrKrvVbjNa3k3b1Fd59M4HsZNKvfkN8Rv5TQKmz1l6GwbM5dmLAQ4JZTb88fwQQNkRDMy6YRHcaVgNPwsD7VJS7O2A7aFBKoxQ3B228jylFc4QDUJcp6Pdi52/M2t083zqsbMun+gTLAKIQsjqgUkQRtd0IryPh8SfLA7/KJ+I+4TnUPvtS/MgGKa80vfg/nCgUVpwWibNnc+SXINmRgydGFJbqhkXcKiIGCORaDVT5z/oqAGrJHrZngygWvt9Q9LeqDe1yqKVdVmWQ0E+rMTQ7kgw6C5Y19P/HfPqUOQjAcd2JejjjQKbqQxgKMAiePUIjereuI1xsEKHGjeqlDZR5P6hJDz2T06sClajPWzI00FW6s2zQl/Dy8/rIykzxW4ywIoe5/LeKGMm77zuJN8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: be3ebd48-9b03-41ad-9de9-08dda52a81e2 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2025 18:46:54.3472 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: w8cdptfTMvdVsBOFd0bQwJ3odG3VeewW6ENAJPa1pLoUjDtJsGLoKZHH2gmK3IZEg8ai9td0sod2Oge6iEIwkE/w1bl5l83InXRkAepmJno= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4262 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-06_07,2025-06-05_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506060161 X-Proofpoint-GUID: KQlqDN8tbq_k5PAsxb4nJkzKjuwwbwje X-Proofpoint-ORIG-GUID: KQlqDN8tbq_k5PAsxb4nJkzKjuwwbwje X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjA2MDE2MSBTYWx0ZWRfXwItpg/o1ZiKW 42c+jK4DewrtbN9Au2hu4891HTXLEDXqKd7lm3xrGCtIyejrr0Ua1yUTS/aZBdnSTl2Mp4kTVPl 0nnW+ppgyLxPBUfiO3i/LtR/EYsFdwGU0KSrOOVOdhVHHEyB9KGoDX5SrpQsSxKjsAB5+K2f8/x 2NHBt+iR5z6DUtVHdpZLfkQ1gARjxoNqa210pXXmrxN6WYf3D3CkLmG+vA9BjYljse6vDx2hr6u dto+AuIewJN4Nem+z4pK7T1MFNilAM6UDje30egG3TbcC6qB8q2oOZ37va+0qEQxA+vMk2okWJr ODRjVPkPUeNhXQtDCryaoD+dTrMLQ+bOnU1d2bvkPREOHHpSaPse9luSUtsTqGTn2PZLL7JpgjE 4mpiwMjVVTsNMs6ZmK4ZH4Fu8mQKRXM4Ik7/roDO1Y/B3d3ccuyG5NA+IqHgkQ6+XKi2YSyh X-Authority-Analysis: v=2.4 cv=FM4bx/os c=1 sm=1 tr=0 ts=684337a2 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6IFa9wvqVegA:10 a=GoEa3M9JfhUA:10 a=wPwb6I6EMfc4Ls4vSKAA:9 a=CjuIK1q_8ugA:10 a=zZCYzV9kfG8A:10 X-Rspamd-Queue-Id: DEE05100014 X-Stat-Signature: knrnww6y1qdxjhpaioi7mi3ajx1ibgyd X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1749235622-836690 X-HE-Meta: U2FsdGVkX18fWh2zt6kUsT8aJe02Pw2F0S1vNBSWmogvsaWH8EiujIKjjHuVAyrW0SRCGGywiAjYzgpYsHJUGNKTVupayho+hRCV05SEIg4HE4MqYX4FU7639RMm7u7D8RET6Uh4lO/eDWr9FObFYqwQa3cVPnVVjofq+GYCL2iEimeXwXeuHA0wPtU6WDglNIZC+b3nd04zmJFc0IPOqELmQvTIzJisjwG53Newp9reppgCD2HkS70HI0dJrKrIjEgPAfN93DhHkziAVSatPLQXF5PVX2YxzHZxw4e5cvSAhsyUaJAfezoiT6+ffX1Wfb8sjohHcad4I+cK3wtJx+zHDcGL/NhNvUU6MMIXYe5Z7ObVZvO1gpyVETC5XT9khtKe+v4m5Q1qtd9LLDTHixwV2Z02Eh5y5EwD/PKXlSsdRsXhYbNLSOY4O69KUgwldLBjBZXtI1AZZfMPd7/q0HdujC3BdMmKp7EXUBPBNXogIGo4UErQ6X5caBR9U9KLF4tw4GQ57UuKrf/hwsnre0DxINoEA8dgU+EWf9jOQYEBn1ffEGRYN6JiqbHekw4smE/rbIvYinQXg9WHgMjiHtV3lJFEdYiqS2rdUW8h57/x4layvg5ZamtwNdR959Z9qz43aDuLEL0cS9kL6GcVU60z/WQQApKYwUsSxpsgJeNGRFcQbyiILK52IYK7IgGk+VHswU1lMmHSmxmd6Bic0VNNj9itb7I7sL5jXKt90/Bmgb3DjtO7jw1PY2ZqpIfQXJGmIveSNP9ykBjShZjQSPYez6t83rXzISC0MwFyZrrKst/59zJvNcmbU91K6N/Onk/D5OFFLlEbsImeje73CP/IrN2BFFC8s/9h6e5z0H6NFklJpcp8lZGzErjKgqyLmlhB9RHlsG1Twc6oZbYBDj8om7wmjvU44V0m9zHX+AX3DGTqXFKgFVz2aKZ94fOFekQitdDk+KuEm+yfp26 dTx6N172 YHSmx476PExmi0U+V6cchSEYDlztUdcUirQ8RT2sveg2kLri6FO6VsuHAMtwjhEcceTaddH+4s6CMC+HmJzLJsv15nz2f+qmh1DZx+cHQeOXLzAuXuGVFspaoIhD2GK4rQFYijwkg/tu5IelzjCPWHeoaPBZjwj3PpkwCFsUB4LRpnnEEiexskCLiJPspiKr1XeuC8rqJS/em0j3A+J+QpdBboiiaCavA6GF9an07ewGKae3NjNV7iUYG7agc9trN7eFt6+A8HXxXz+YO2DuC+DRtWHaBFniSY+p7l6KLrh/IZ4mMiMU8dQ4YNHI5jPtzh+VZ9JxJCK8+MtS7NuKN/LunZdvcGlwgz4nZuY/MZ6sv7UA2df4ugP3JqfppUTCHbSDNi6TfyYGzTYKkT99HKbrWtRm29EnjNKqG6CZaaxH6Y1ctaLCqHB5P5MUDQR1Ox2St8UdDK4dtPTk9ripuQeelnRC9DQZWI5Hsl5Es8xZcmpGL5TyYojeElr1N9aAf1NVT7nFMpHiIBAUl2xPQhB2QLy9VkIZ7aOs9WEMnJY5b1iGosTxWeuJ9r+PcE2PmbNnVngXKqKVl8IPtT8qP50WQlQZDUNTco3uGZgmGyZNsxSbfAKVsEwDkggR130W8Ugtm+B3PY9qTqKBHPQv9BxbOfIt8jFTYGRsOghO1Y+bHQe7A00N/Pz3ArlYS0A6FBVp4T2mKIykApt0= 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 Fri, Jun 06, 2025 at 03:42:12PM -0300, Jason Gunthorpe wrote: > On Fri, Jun 06, 2025 at 08:23:25PM +0200, David Hildenbrand wrote: > > > One last data point: I've often logged onto systems that were running > > > long enough that the dmesg had long since rolled over. And this makes > > > the WARN_ON_ONCE() items disappear. > > > > I think what would be *really* helpful would be quick access to the very > > first warning that triggered. At least that's what I usually dig for ... :) > > That's basically my point, it doesn't make sense to expose two APIs to > developers with a choice like this. The WARN_ON infrastructure should > deal with it consistently, maybe even configurable by the admin. > > Keeping the first warn in a buffer is definately a good option. > > Otherwise how is the patch author supposed to decide which API to > call in each case? > > Jason To clarify - are we talking the first instance of a specific warning, or the first warning in general?