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 BEE0FC5B549 for ; Wed, 4 Jun 2025 16:06:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 63D876B0130; Wed, 4 Jun 2025 12:06:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6150E6B017E; Wed, 4 Jun 2025 12:06:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4B7236B0130; Wed, 4 Jun 2025 12:06:10 -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 30B976B012D for ; Wed, 4 Jun 2025 12:06:10 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id A8607BF8CD for ; Wed, 4 Jun 2025 16:06:09 +0000 (UTC) X-FDA: 83518194858.05.5D08110 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf09.hostedemail.com (Postfix) with ESMTP id 2B290140021 for ; Wed, 4 Jun 2025 16:06:05 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=SD7qgNNk; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=pG4QLKXr; spf=pass (imf09.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1749053166; 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=ZJmDZuBW/OKb6u74GbutW1nmqnO+v3jnEmjAK/mLrc8=; b=1or2aXi/MMiqNO7wN+uLwdxaQUpvbfP/m6hVf4lK4KXUGa5CgpY6ncZoPrHVEJgglrDe0E YKXawHc+ki36uf3MxMXYjWDKfhLWDzBokzeZTfZa4v5tmM2ewn+ifWpnlO1owsn9HOhBuN FW/9yp+8xR8UpV9hVvbTc1uyg5+qu+c= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=SD7qgNNk; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=pG4QLKXr; spf=pass (imf09.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1749053166; a=rsa-sha256; cv=pass; b=BZt357wECoi8dc8luufFh4TLWfQ+OlSXxkDJn6I00Km/hzrsROy7ZEXZ83wDjfjZI5kBbK 9CAwLm14XgFTdqLrtVFJDwLGc0d7Q6sG70tne1Lyzbck00pFeuyEzK2B1Wu+s35P4z9ocS S7I9edFg+LIRW1UaG6ZCppekDaQaF2k= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 554FduHZ009119; Wed, 4 Jun 2025 16:06:01 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=ZJmDZuBW/OKb6u74Gb utW1nmqnO+v3jnEmjAK/mLrc8=; b=SD7qgNNkxZLRYa8DGTq5cA83BrIS5fQ1wm WAMXUtXd5Jyb/SWOevMxAJya+y7kYLOf48d+JKd0sjh1K4FSeZBLBnp7dIWy2dhv D3MARK2ZNQGgM32HtJeXvxDQ1PYby2B0WLZmWSUnSMF1tEforgVvZXmMETxlJpuj Z0PQAFkOH8IT/TBa6b6BJMGh2TPe0GuKQ8EliSvkY9jNIP78LucotE2t5kqesDMZ miycqK7StmtyZMiKXPCjdOZizqk1Ym4ux6LfXO9BAHwHSbjmab/PMzrs6ZraTWvf K4gf9q5kuEJz51I/RRihOwnqQUOppoIjtCRpKqEe04lLP5SlxDsA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 471gahceg0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Jun 2025 16:06:00 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 554FNHbh034829; Wed, 4 Jun 2025 16:06:00 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02on2086.outbound.protection.outlook.com [40.107.212.86]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 46yr7b6wee-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Jun 2025 16:05:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LoUjge+7WF/AMXKJyGH3Rk40J3Mx/ItJRqeUrcI6TFhZJvI7HQ7Uhou3sl/1RLMLckN8dnCgvfOVEqIugoLDM+S7yqJu5ca6Aw2xEWaMrYYoyKCzOciEEwqCIDDKBcklxzfHdFO+sq97stBnrFrGzs0I4/eQrXpETsqWyldR9hBlBJ/BZDsnKkWn6mcc1tAoAbQh12YfPZXrzRl3wRjtPPdMOstAk0/GoTNsL75L7fSbFBkB0CmJYNU4xy4RfDK7SN6te704txDBXrQ6c+lOxHuOOlWra8uKz3cFZ0zH1Crg1msfuiujJ1k63XtNVi2nZlKtngl2+OCq+n6obrs61g== 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=ZJmDZuBW/OKb6u74GbutW1nmqnO+v3jnEmjAK/mLrc8=; b=JfoemQ7ws30iKubKWn1YJVUkhcKC/JJAKJbbJybMaIYUhac92cTy0V8wKGLAHrRFmWWCtUSSbi4GK1RQ3RwkZQNsj3sfUbaS9g8nwJ8FykimchUt54UbsxXHozIHNs4+k9YfDDxJ2g3+t+aLozEYnPAayPUu4fSszEZ6/Mw83+l2qmexI9sGDzTVbqGGXTArWt5aaLTPkuHO6hThQ5+hBi9OovLEcPfiGIzl9buJPyhA9Jity+amH7OtJwj06pbobJEgshmgmJkKaDTpue5PjCOZSs7kQ2MeMSdJI1BQkzvqZ3BdLz78zV6a2K6HNpbQi3gCqsPZ3RZsyINuUqLMyw== 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=ZJmDZuBW/OKb6u74GbutW1nmqnO+v3jnEmjAK/mLrc8=; b=pG4QLKXromH9OpRhi87aP9G4ZOD++EyZ76vTizkxY7u9VNhnz6OB/w6fLVuvCa2HUfQcUgpiwM/H2XNEaDAIUB0dxQGkAdcgUnwZ8Y/jrcjB1bJRg8FIHtUtqX8gRGHhfAGIo6h4pNpv6+u/0HlnuiM7fQy3yNfMmj3USVAXSbw= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by BLAPR10MB5076.namprd10.prod.outlook.com (2603:10b6:208:30f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.41; Wed, 4 Jun 2025 16:05:57 +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.8746.041; Wed, 4 Jun 2025 16:05:57 +0000 Date: Wed, 4 Jun 2025 17:05:54 +0100 From: Lorenzo Stoakes To: Linus Torvalds Cc: David Hildenbrand , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Jason Gunthorpe , John Hubbard , Peter Xu Subject: Re: [PATCH v1] mm/gup: remove (VM_)BUG_ONs Message-ID: <5041aaee-40e7-475d-81f1-020008dca3b1@lucifer.local> References: <20250604140544.688711-1-david@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0306.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:196::23) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|BLAPR10MB5076:EE_ X-MS-Office365-Filtering-Correlation-Id: a85bce0f-a3c6-4c77-12c0-08dda381b0e8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9reS4JtQDLLBqMXBelPndAMZwzDp7mK1d1USAjG+e6bv0oIRUa/ideEbQngu?= =?us-ascii?Q?5Ux4DLM1AoWgd0645IhbS8TGm6HEVSme8z3G0KSttpEjJICnLaynv6TVDwjU?= =?us-ascii?Q?F3ZgKbWoBnTGYZ0qt7MECsaqxpUEs/Hg+yESYsMI4hKlnxZqUvxcuTpY0hTd?= =?us-ascii?Q?iwwTn/0TXiXE8wZksTsQ5cLm0NYMwcd3udHI3drVF/ZjPc1BJgfUZfLsq1WZ?= =?us-ascii?Q?09aIzFlHsTgi2+Cq/Ly2AYd5f4zuXLxEFbwsDHof0AmiN0+wz5N78zINPn/r?= =?us-ascii?Q?whtzm0FQuyLODdqDNsEhjVXids6FHAJDEZ2k0hkQ3xS/Qgfu+8z2UvbA1EGb?= =?us-ascii?Q?VtOzCRdmLIIO0Z599/lpI8jTEOtPA0fEC0wiBEdDwfNU5o8F0FX84mZ8P2fa?= =?us-ascii?Q?uM1JOyr1wV3iqLnud4B1kikytTrTkPsRWBIEGZaJHcu0HeayOmdL5BBdaeLJ?= =?us-ascii?Q?+7dKK/IIQ8FN6uwUcDGehnq+puFU6pgmLJFJTIZQDbGVPGAqsqJHU6YfUkcR?= =?us-ascii?Q?8kh06zpQjFfwarPIi4n1dUiIRZXT7ellELpZ00aoCXyHFlGeZuVkQUVoxSgW?= =?us-ascii?Q?InYi7TtSi6RzVAsegrQRpsjdRPemekdqCiPs0rUbJZWi2tuGh4FR/+c9Hgbx?= =?us-ascii?Q?9iP1ODQrsSNrR/s+TWKGY4uVw4p5rrDAnc24u9o89ynSM0tpz8eVKZDGuVdt?= =?us-ascii?Q?rEnsEnRPTp0lbiSnorSnmSFVBfByCHUp5o3jQer5TebAosWpzmPokTpYJax7?= =?us-ascii?Q?n7jG1C2ruohaUOndviaJQgjEhd2ZMWikoxa2FfK34jka9E2dvdwPrBfTTLDG?= =?us-ascii?Q?yD03/rBV2DlaG8SPvXiGsRglaCRJpkIZy7slkuqkg8W+maC+IswfI9fuxtvN?= =?us-ascii?Q?9gtRseJissTtqi3gt7aLclcKZsVLucyB2sigaOQiEBK+HfztS6iO+K1AXf2k?= =?us-ascii?Q?JD7/fUVJ//k88nU8gm2NVWR8PhS+XvMTbitO/H0hkEB6q+eScdOSmIluKmAg?= =?us-ascii?Q?vB8LptBbmHGeXb5c05fa52DRaIOL5j5I+Q2/mT+e2nK0IjP4T+Ni6G1dRALb?= =?us-ascii?Q?JiPVZAGVLZV33Osvuw3gkzyE2t6zA6QMoI0pq1v8WvZTUEdsZYFP2SB7VM2U?= =?us-ascii?Q?Rctl9K1xSr5o1qbSzTR9c6bFHXu89ASLU3EhMIN4Moe9DAQAzx4OfXaWyRWX?= =?us-ascii?Q?5577B9X30e7RF4aDZOg9hA1xf+dFHQvHMco02cCmgWNepc0/7ic0oLpsFV8W?= =?us-ascii?Q?6j0dOrt6pwDe2BYTC4XbEtUbzYWpkNv7Z2zeGO+vrdVRIM0Ff7S2N/V+VuI+?= =?us-ascii?Q?RRtlbK5CJG76n7SSIUTmfzJExPh1o9vzNwb8JDZ1x64Xa6fpxsRYaoeeHZ/j?= =?us-ascii?Q?T/RvPhiv+/9xiY86FfIxdRdMHSjOmIcEIJFHLvrahk6bBnDDA27UyGTDFysG?= =?us-ascii?Q?y1i0UYbbdvg=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)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?HXLKiLOpTC8vvrPvk5LZRBiIDvHXmuFh5WXlJdxC7I6zOmTDL5iJWdle4r2x?= =?us-ascii?Q?bcfk21aMgpP2tjhzuMWSRlTA0sRGrR+CQYVVAEEYPIUAma1WQOBcwhhU6cGw?= =?us-ascii?Q?c5ye7nGAgyfMrKK0vMua/+LYIgtnO9bW+1RZC7DFuMEpnCNg49KZhwm6PXK+?= =?us-ascii?Q?woO9sZ87TBvZtYk3uZjXGCpxB5WMURe3KRJ1BcSiZeu2GYrZTJ0QkHa8go9C?= =?us-ascii?Q?Yj/9w5SR9lB0+3viD7GFZQQmzRdbsaR3EnJtGqFLsnj5CoC0+NyPBN7sIfrh?= =?us-ascii?Q?TykasRXjBxFe/0rNyszoHPGxzGFVUZaKlapWuKINy8XtdHKOxwjWbm2YyLq9?= =?us-ascii?Q?yS5aorCK4iwFX2ttbXTSSHgYyDz+f/wFmNrnXUPbWnGB6eLAzyt5pClBLxdU?= =?us-ascii?Q?CZYalL0C/UscpfTwFylZNQ1fJIcVNWhCrSuAh7i+bGb4I1skM8ghdF2KVppC?= =?us-ascii?Q?q8fh/1G24T1AQk8fuql+Yb3NzXpndSIWjsRC+gN/UkWSAmg+nGOp0XhqmtCF?= =?us-ascii?Q?XXFjzSP0WAWl1SIc/sFZSZR+YWR13IJDQI6d7trI+W7dhdDUrHXTAQasX0Z9?= =?us-ascii?Q?kdGKkBhAa0GfPXnIb8PICByA3/v0e0tO+gQZ7qM+S7ODMT9vvAgetN+owZpO?= =?us-ascii?Q?yx03hZvymcDgfvxAPcEX9/IAuFjSy1dOD0x3tVsWK04trEP6Qty3Wqvwouwl?= =?us-ascii?Q?V8CyOlsd8FvTPPEW2Lc8psDe7TcBcEs3oA2Somu4imHV5LyGT3BXSdskFB0f?= =?us-ascii?Q?eV3A+VosnJCjmLf5nXF18kQcY+zprY6XBr6gZ8Oj18rbaE//P4E4oRBK9NNx?= =?us-ascii?Q?WLmAG0J0I1XNCptVuu2yUmPJm+hi/fOqNgKDxpt47G+upHWSU5QvApsjkgRS?= =?us-ascii?Q?ibwOAXxTkTTm7emE8Z6Yu9CP0kBVRR0oxj6BfaOLL/HVa+sA0QB6H5JQ+jF9?= =?us-ascii?Q?EdnZDPj1Kv6t1h89rXfUu2r5ZNsx3T0eIcaEGnxnZ8+hq40q3HZwdgBKueHR?= =?us-ascii?Q?jaYn91pm25+eEs04SxYz1KA/uZxelAzf19qEvu4OgHpIKudYKyI7HwON6qxo?= =?us-ascii?Q?GoV+pVsIxxM3yJuPGctWsC0J4pWFwxe1EOiLrtGP6NdpWssYq7+0/o6O6yC1?= =?us-ascii?Q?bzgKw1VadGebBAqyZo1Tt9JEnSjb5qagl+h9d5DaBu+kH0adrn9YjfYFyb8C?= =?us-ascii?Q?Lio0kzPgtP0PW4/42kxKa4nblvzzSI2XU3W/mSXy9MHaXM65YDOOdXFTimmu?= =?us-ascii?Q?MRKGo2+/G90wDV7+k1noRqrprfUVCc1xeYklQbLg+r9uZDnxbjY/5SArW5nF?= =?us-ascii?Q?fpUkVtuLG9e0MJqCr1n6RXYXgTG9XvzGEl8Kbm6gekMlDRah6x6LuDOuYkR6?= =?us-ascii?Q?ZbfLbUGCooXPHwuAoJ877Lyp2Qc1oyY07vAYmwLuMvAvQ4iXi5D36edlFB6p?= =?us-ascii?Q?clNytSJOl9nD8Rr8kRTq1HBiAE3AjibHzwc0uQ+mVO92BT2bNZm9a9N/Rexq?= =?us-ascii?Q?CA7nbJ5phajD8mmIMy97u6k6zCZnPgrvZJ/Xi1fOkPYuhlqW1Zf56Cqtz0Qs?= =?us-ascii?Q?qgm58MxksJDny5zYjLDJasAl70vb8cEnE06Sf1gFJyaE247lSKF0FyIKVT+w?= =?us-ascii?Q?gg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ve0Phv4SacqHpZx0LXou8S5UOcv6nJutnrjTDeZvbKPWonbqkmc2IPylhMwr+pZFO4tAr6uK8rUaqd3SdbMPC3nNuxaTMtYV/I/7Z1dwJNt683DsHJbsahp5RDEMJOhCqRkTdamTm5KhTNvqk/yKbDwU66yESfTz6NNHtMdEkcgIYdPJHFBXQsKgPHaWTm6PPAPVzUB9hOoXh5mooUnkCjSbZLaP5uio8o8X6woqYHmK7q6f4VbZdFiMzugJylJC58yM+L5jxQ/5Z4zLbEMt+7+usydcCMb3eDrQJ4Kcmn2l99OWCnpjdxyULe0erkRHjpXJTC+4jFJH3VhrS+1VFhgrAEd4OQRfdv2lysnWiOMfktn/sOAYdOHzP/dJ2c+kafQJ3M8Dm43cjK7It6bjcSjEir1MCgRqTcu/juWsRhWzQ3UL3+an/CxiaGOW0xuTkN5wMMYX8n2bwIptT5dq9pEgXKDu+bco9BwveYD7tZpmqwt0KSJy84/I9WGqlna024gcphzf74HecLug5GYkyQv3lE+vaaOU8IKBdtqhUlA6VW5uted0WJjkYjQ/AGytAsJlvmJ1870nzEMf2PIsHM2AH4Oy1qWBAhVY5G7Zd8I= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a85bce0f-a3c6-4c77-12c0-08dda381b0e8 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2025 16:05:57.1402 (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: 8Zq6ckcxUL8zX+H9uNaEGZbGo56GaJ3EWz9dzXLwcQ/POsRRg6feFEA4xviqBZTa8BvUipJHyPT4AUDpTY1+/iQJG6OBsPmv3Z9NOzUwgvY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5076 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-04_03,2025-06-03_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxlogscore=999 bulkscore=0 spamscore=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506040122 X-Authority-Analysis: v=2.4 cv=aqqyCTZV c=1 sm=1 tr=0 ts=68406ee9 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==: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=KBWr4bYY6LNpv2K2w98A:9 a=CjuIK1q_8ugA:10 X-Proofpoint-GUID: u8VG-x_YWD6ZWAcdokJk9a5AVh_KZjdG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjA0MDEyMiBTYWx0ZWRfX8gR8/8tIqUHc LhhCMSCSTj9czzrZoB7WzwaFdnRav6dP5yRUXDb6IEV3dCrwM86ojStioHnup/ii428xht+2AJr Ntz8YfaAhWuSXWvoSxWeeTsnuqR9RkB+MG8ugLPV1V6atDJUT1kEVDAkRuhAzhM65s720QENosG YpN3r8sc2KaWIbkOcMVcKuJOlSjpQLBKWQrGt2X/UvR4s1qpMLEmNmSMFwzRvSJBAqGK2jZb6Eh vNzc0uq0WZsCZnjLyaLUOz0leRryi1Q4d1IfAx2/snrMexpMhjz1NQRW3kwxSN8esrUmxWWpivV aRuSXuURGXb0sQnYAGrtmSc6TwWKpZFXKczr4K2ciW+IqTBRJ94jLlI+UagbVZ8bPHrXhGzn6hc mq7nbkvl5h6bK1U5OV8CJm53yMzHdGIZKsbXCxbGTRIxxfvp5DIpPJD7JjHunWp8d/R4NIMF X-Proofpoint-ORIG-GUID: u8VG-x_YWD6ZWAcdokJk9a5AVh_KZjdG X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 2B290140021 X-Stat-Signature: 5zoamfh1369mucxp6ncojwmutxmof9by X-Rspam-User: X-HE-Tag: 1749053165-392299 X-HE-Meta: U2FsdGVkX18MgjIJpYQbPcgcTt/KiveHMtwbTnhBJKVi3FJyA2iTrpMr5gk7xMkWpHvgh8WomA5fax8v5lKWLwAJ1VfXosdO2WGkWQi/pxoIBY3Zetyo/iEIJagV3SigsPNEfOWcFhegC9n+LM5V+JVF7GEPtts5UFf+IJV3SkdiBE9ZFuUvjNGxclE/w/m58koPf/OlGFO+jfX7aFaDvENFK2nP55TOoxxhh8h3Jpe6XyAAsakTj/qQoiMfiE7F3DUjo4lizOSlb4M0Mljzn6JjxQ4YhDBNqdPzpb42RF/cdmMb1VTr0zzSY7NEF2qzPuLFm6yingxCTeMsfQM+1QrqAsQzYgH/e2pVz1ewYN2p6Vg+DZSsCcRpDbGt1xHTBnxanynWajlnU3r4wGPl0G4HeGkEqRKqeoGCRvjbPPeXi2wEJZ4MkWi4a88CU/3ELTEOHZYCJtdPFDVKHxQ+30DchfvUn/BPHiO3SZdKnW51msEergOxUbHvEgjPM0JbsllBda02pJ3LqjKvXhGE027krKqJMUP1nQjRdfFaZY3HsSFL+uU/+ERbqXLh70GQ/0gk2YpBo3odaDc0JZ84RreKHFdFicaYtxeZxJqk0IldyCSIiBwXyDfB8LCXDYqda23CGXtru7qfIH8VgqYFyLX2L+JITSEoAla3SR5M6vPNIcAfn841K1vGK213u68ck2GKz9db7i9KFf9PjowDGdobkUUJaLiTJbIPIzfHrTdLneUcb3gSxF5KsBVTLUyNvTHLKYqaVlEVSemOTQdRkxxFwJ81jLcK0R7eVpDpAFwu/nBCDLOyfT4fxncjk1ruUbbzDxHlW9dNerHUI7e6YFJe2HEi13KCxbcrnDwwo2q/3BSLNZhAf+vgFERekWT4qCXT0jG9E2ovf4HoMuZ+m8gItCGWjmkoufUGdoxl5oh53c+CIUCRjSP3nY1KP676FVqzxIWuisroHmAwi5L e6Ag6rdW HVUyBO5/F9ijwm2myKKSAdr/vPdrXAx55xbbEcn4I6895WcXCU5wk04gFrBJq5uIQ7CZKo+KNKDu2PPyfYokiUWP28fYsnBvMUbAPswPm0jg/C00wMGN3bfk9cHp7+oWBjp7SGHjVz7/gGncqyYBtRRkIoon4A5wZC/bTe05B3cqGSAxAuel3ySCFxWWe61UT2MJHySBUnyjZnbHn9VOJ/1+yO81hmC0wIYJejOPRgvtx4ZAiFY9OarTw0lAPUNG6m7CvefjgCLAR6d0LiWJX/t28FSJuXeWiGK+poQ3BQjiFpPzk3JYJmfqM05xpHDv9ZFNFFtakq8BU+lB6/ZkFa4SyaG91VNpXhG7cPm2QG9qTnTowxgUz2soxM0Xs+LJVJJRyZLzm1R4tlUPiykuZ2BYYnJjHXf2Gh/TWwOibr7KD0CQAcDueRvBUe1u63IKZeYZNPfGRV7ZqHQt+aw/wTMQGzvuBtbsL/Z4syeFzZDhECK6gV2Wtjp8Bz+pGkfBC47/GESIxdGHr52gNOyx1DO0sKWz2DP2lr5s7ZzuU/IFwY01I8aivWDjX1Fwt8bYxySukjyl9IIlZ13yTxcNIlo4gxQk1lV3KY+W11bbcauhdj/6aUMVT7DZch2JJoD1nWS6jP3G4nWMb6MPc9VwoQFeWin7QlkbMhq0dit11SFgDOWMi/XOhwnL/zIbzSkaViBtDnEz0LFUxkqBa4C76NuaI+VrXjQRAYXt/ 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 Wed, Jun 04, 2025 at 08:42:30AM -0700, Linus Torvalds wrote: [snip] > I really think that the *ONLY* situation where BUG() is valid is when > you absolutely *know* that corruption will happen, and you cannot > continue. > > Very much *not* some kind of "this is problematic, and who knows what > corruption it might cause". But "I *know* I can't continue without > major system because the hardware is broken sh*t". > > In other words, don't use it. Ever. Unless you can explain exactly why > without any handwaving. Thanks, this aligns with my understanding. This does make VM_BUG_ON_xxx() look even more silly :) so I think we definitely need to get rid of that... 'Absolutely definitely corruption but we only when CONFIG_DEBUG_VM is set' is you know, insane. > > Cloud providers or others can do "panic-on-warn" if they want to stop > the machine at the first sign of trouble. > > Linus Yeah, I have seen people object to WARN_ON()'s because of this though 'hey some people might panic here!!'. My view on that is - right, they can, that's fine, they asked for it :) Cheers, Lorenzo