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 25265C83F17 for ; Fri, 18 Jul 2025 18:41:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BEC4F6B008C; Fri, 18 Jul 2025 14:41:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B96726B0099; Fri, 18 Jul 2025 14:41:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A85946B009A; Fri, 18 Jul 2025 14:41:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 971326B0099 for ; Fri, 18 Jul 2025 14:41:03 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 6680010D2FA for ; Fri, 18 Jul 2025 18:41:03 +0000 (UTC) X-FDA: 83678252406.11.CB02C05 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2059.outbound.protection.outlook.com [40.107.223.59]) by imf13.hostedemail.com (Postfix) with ESMTP id A8B0B20002 for ; Fri, 18 Jul 2025 18:41:00 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=MxP1oNth; spf=pass (imf13.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.59 as permitted sender) smtp.mailfrom=ziy@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=1752864060; 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=txUXqNC2N8SSNuJurX1gkuXaP7+FtImoaZJkxMD7Li0=; b=tlLU5YygMbpQqprwfBM4CNGc7kULgYRsYhCzyddpjovN7gkf315NjDU3gu216t13KMNMS1 8lV32oRnR1cBTciTzXJJZx1Sk4IMl6Y0pV/98zwLKLMspaOimWfAU7zHxutBTrl47NM8Ou Ns0+EtOOKXc9czmCJZIh2jRIQ744OpM= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=MxP1oNth; spf=pass (imf13.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.59 as permitted sender) smtp.mailfrom=ziy@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=1752864060; a=rsa-sha256; cv=pass; b=AjshHqdLCsikd6E+JQrnJ8ULmWdDKtNXLfowTL4UhNTQ/7GsFIvzZEUaKFy5UdDbUX6WIE 3KHsYZP4L0AyuA1cLjuRsfBaC0IxnbQAyz4aU+3HvOP8P2f43fe03YN3btjiJIVGaX+zdh bzfbbu079ngkkOFFE6vRrlC6gNB5kuI= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UfBuNk6IYkcHhurFLlQb4efbdHdyVcLsYcncvfQXabT7/bqqy30goVuR4ZtpRjIFJ/YMBIc4zeEUcLUre/CNrzjO4BFk6dqupfIPHrXzJQ6aqz4l4uvnbLRPr8lScAKtxwlcs0wL7WvAFXO4Ad9kkV/C9u+ysII9NHziqpzX82roqQx3TJAxrkbtxXkg+Ib53TPCJFU3r7S+lSp1ZeWyGFQuYzIC4ABHW5+yGmfW1VGe3g8db+gacpc8YG+GIS7jNaZaOaqdp8AzTJj34U86PioGwOwEQNYNUMw1/GdB5wN/1Fh8eOjv/dLRvS2xoC5PV7AETe6v7mohsm1LXk4j8A== 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=txUXqNC2N8SSNuJurX1gkuXaP7+FtImoaZJkxMD7Li0=; b=Yp+pX+jBco6Z+42+dtw/QCzAzNbL6MKnecCorYAJ4QNNjlrReoBa7OpU8Tq2XCuziu250wd2WE2mQy2MVYQcUw1porqYJlEJquDlrlt0Rk90U5eSive9I3oM/EbBivDyn/8WLRRnq3xRcUOdNTG5aRzLoW2XgBZgvuoquW32/fHPQwODZ0MXni+XFI2Q+qpz6fY6Dt1ZPhvhAQnxEGG6Wnce3ksmPHo9U8uybB8sNMUTm1jFoj2hcz1ve3wlqVv+x/OrQ3/d6iNGX58gG+m0LH2pH6pt1AaTlcDsdUnTzmaGhkjEmEeB4tjuCIwbR5wLAJKS1qNSCqN9NthzONJR3A== 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=txUXqNC2N8SSNuJurX1gkuXaP7+FtImoaZJkxMD7Li0=; b=MxP1oNthQAt6ZLAyWm62PWwAmDo0qBkRGCgdgffdw7t8Ts1H58ZkOEkg/0HuTDkVk2MPF88HKdZle+l4xcHebXo03Lpuf96j/irRHGJJbDQTEfNI7FtpYGFZyW2pBoQpzM9HpRPbQ/QtHY9/GmliWN3qBQD/Wo9uqWCwXyPYAmO0EOmAgWsuxTBC1yhzwNQMomjknei0ZQLecMpZPzro6rX7a6BbWMIPrV8MrBnlEaWyWIk6X25EbLA9gbX+j1RO6gFVp+LIjmknPe5OqHFAWwWis5i5gJ4D0vzL8qPgG1mkwBBNgja1j6J9WjuuF/u9q+56bFEP+AEi9W63vTgvGg== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by CY5PR12MB6621.namprd12.prod.outlook.com (2603:10b6:930:43::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.39; Fri, 18 Jul 2025 18:37:55 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%6]) with mapi id 15.20.8922.037; Fri, 18 Jul 2025 18:37:55 +0000 From: Zi Yan To: David Hildenbrand , Lorenzo Stoakes , linux-mm@kvack.org Cc: Andrew Morton , Dan Carpenter , Antonio Quartulli , Hugh Dickins , Kirill Shutemov , Zi Yan , Baolin Wang , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Balbir Singh , Matthew Brost , linux-kernel@vger.kernel.org Subject: [PATCH v5 4/6] mm/huge_memory: convert VM_BUG* to VM_WARN* in __folio_split. Date: Fri, 18 Jul 2025 14:37:18 -0400 Message-ID: <20250718183720.4054515-5-ziy@nvidia.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250718183720.4054515-1-ziy@nvidia.com> References: <20250718183720.4054515-1-ziy@nvidia.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MN2PR16CA0064.namprd16.prod.outlook.com (2603:10b6:208:234::33) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|CY5PR12MB6621:EE_ X-MS-Office365-Filtering-Correlation-Id: 08d56db4-72cd-4099-29ba-08ddc62a35ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?kcz1kfwzwP/gpaar+hMr1Vk0O+KrwmmXl9TM7Ol5KWTY0dcrzidHTq+YpHI+?= =?us-ascii?Q?v+0rKndQfglbfKKkuPAS/32vVIix4yDOjUpKQDCdd3+eJvFkHLFhUQZODysn?= =?us-ascii?Q?fznHhluyULmY8JrBqK0uy1r0UndLq3+p0lPcgftjGbimnnxtme4tBQQsH2yX?= =?us-ascii?Q?XH5aUnBBBDXKH4y3Hi5w7wHZrT49u9GIT9FRHH7nRegIaytDam83ZGwDVoZM?= =?us-ascii?Q?EuN4wTi5K2SObZPnmfcEGSmMehsZs/MBYwJcAN65P6Omv1ffDq/vzNFmEPvR?= =?us-ascii?Q?zX1XKH7hVZC3BoKcAOo8hNLiHKdUu6zYkaG+SxH5sfzC4cdsuu6/7cY9SlCv?= =?us-ascii?Q?rPdsn9upC9n+qGtjKfzpISxsyV15Z37MkC3zemJ1C5iucgLcPXtnIcrh0li9?= =?us-ascii?Q?G8lBqfwhtc1w1YHhCHFbVlux9mNIJ8HN7HHiCBMmIzj5zHB5mUuEWxSYPIVt?= =?us-ascii?Q?MExBa/7QYnefVEfl/lgNSYCVO5cw9eABcd1bTA3IR4EQxKJ3gcBKgVgo4GPt?= =?us-ascii?Q?eSqImhP++EUsbI1o2TseT5mUemUEnSUgfWEsRJwxuBZrsN6ouUbnJ65FpaRt?= =?us-ascii?Q?YNwYQftJJAfD3OxdDfbDdWzYB0/HKhjctm7NhGEzqgofgyLNPRautKuyyrit?= =?us-ascii?Q?EvO+5Yj1gLGRAt6ZOhJgIPOjVmsSCFbswwwBHXZWnRQ1NsUFVa4q4Yhkqcw2?= =?us-ascii?Q?SagGP+Cs63U7JNNEgVFD0WU5MKiDaBVaBIbxHQMN7IBwcqw+ALQvkjAwL1J/?= =?us-ascii?Q?qx0TeEfXmXSd2pkY0H/dNXWa8+Dm4F+DYH8X8etEqWg4wPhyZeqn9h4x0JXc?= =?us-ascii?Q?1OfQrxdNlqr+/UprhffiYHE6iSrzFc+CgBBHGxjqX2oqKnOrWIQvQ5VpfIQ2?= =?us-ascii?Q?01VYg5cb5KE3VrTyP0Ky5HNw27s9JRNzjg343L9oF2xCM+uXjFjpqPe7yOvl?= =?us-ascii?Q?A8hMh8LM6tPGMmTRpbUKaI4PZMz2bY0DNFhTWqiKCqWal1WwaV/EoDKpKFep?= =?us-ascii?Q?QqY/TJhaTeqvJ+YnLAApwtvxSNk+fQ4KpDwBUZeQ37DY6kL7F6+5WL2YI+uK?= =?us-ascii?Q?WuGjyMP/oNQ0W1T/AZda2flqJCKMoD8VhP5/1h140gHw8FSoC0hG92g5T5+R?= =?us-ascii?Q?MjlUFQezIBhn5pyCQdRUfYWKBiUNK43YK222bevwYcgRd1GV2nRiKl9yZ3Ov?= =?us-ascii?Q?ie9NMGdIxIwZN1tk5uWoCiP6Jg075ECh46ZdtbNAdxwy1nmjTX/YwofNTXcn?= =?us-ascii?Q?ZVA3R+jkVRYT4F6VBezv5jKlyN9N2BBY0vn+Zx3tJOQ7xZcrhxpe7skkD9rN?= =?us-ascii?Q?VAynb7NALZBR4f/z4kqe8sVkAtMCalIJYfLRY4F84cZ6GQcZBahq9UqLJnd6?= =?us-ascii?Q?fjFMM/RssRNN3azJM5cr3F0Sa9JXrRMI8zc8YPoGDlyxzNfD/gyFl0BszqQv?= =?us-ascii?Q?VWjrWkzoBhE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4Ew9pkcMcEBU58cLK41qjqo0lalNXU6okq6KXoQFC5tqXSGhXhgWCCt8R33s?= =?us-ascii?Q?MANN6+LnAQD+goyuCn0g9pQaELiPA0RGAaUaddXlFxJmBxSPUFHiOYpeucok?= =?us-ascii?Q?SVF383wmzFFVJOvZTIFBmJL/yUa+nsCV1xX37VMhs6pPOXHDYpj7SF2n1c2N?= =?us-ascii?Q?/c58o72nUGYdISFm5F7ghSWm78EzyEUfd2K5kFIq4QScTKk1HzUDIY/JeOrM?= =?us-ascii?Q?IzFfqsOj9AllfRDJ2ufnPh7HCNfModw7iUiIccw2OUz2Ce5L1qRP2nIoNkR2?= =?us-ascii?Q?sOX1+MdYaq4mKcpub0Fy17tdYJoEoMoTz1XDrGM+JScCf8gxpuwwkoj2oK9f?= =?us-ascii?Q?mi4THuNIu79Zmc9jkEI6dZwic1Ub7NnVtImoBh44+jnJiVEfN/LkpPvmK5Kp?= =?us-ascii?Q?X/YvCm8ZXrT1g1x+a1+KwVKs08pU+WOD1XkpeEe5GuTNDy9D4xfLGGokQXiI?= =?us-ascii?Q?MRmb7bIXBl3WNo8eRBxqDGoPvRwu13mphs/mKzB0eXlRKMvgQet/qdnXcp7g?= =?us-ascii?Q?Qt+gfcmjAKZBECLM0wh8IwkNp7N/0hrbzJ8AjthhRt5fKFrximA1Dcv6rcak?= =?us-ascii?Q?gt3PLP4K3ESciF+8hHFLJr2PEnMpYujWEn3OAjgROnePhOGCt5xb5UvGeU6z?= =?us-ascii?Q?OB0PotrFdeLkAAjKIh4ZdwqYA/WS1E57Rudu8JeHaUy4uwvqGqj7PnOsPzwJ?= =?us-ascii?Q?dqhqOZ6jU77mNKnFkFw2WEa0DCTi0E7BrI+mhQB8mcL1mv82LvW+A28S0K7S?= =?us-ascii?Q?QCiDjIuwPgr7q3IDsTn1Ln967NlKVk2DOR75mkZb9M7jVAV3pn5nW65xmNTo?= =?us-ascii?Q?1uccb4C0FNGd8p33C5tTUsEZtGsI9GyMekE4SQIysOCQRSOwPzcLzDtUXNF3?= =?us-ascii?Q?UjsVUzteEe56Z+Z1QdQc8Cen9Z2PEAwsTxgA+4dn7kaLLlUHM/7cy1xfu4tS?= =?us-ascii?Q?Gr5IMn7+ailREtN1aFMoFAZGGPDHKE6SQvF0l3uwX15sfEXoOPG42jh7rlbb?= =?us-ascii?Q?4q3DL3CtngxNNqnKqjyGC5BvfRu0LMjeF6SzGrf0qBsLACgInEQk5zrD9DUI?= =?us-ascii?Q?rEeYxxegA5aMa47IrrIhoRYagmvLkrLlL6pBMOfcfRZGaAwDHzP67qUA0Ojo?= =?us-ascii?Q?jyYXfNIvZwxVWOBIaz+YdWpMpugL9ARvQvGzJzTuAyvXNZfOqg6DiPI5mhkE?= =?us-ascii?Q?xsOw4e1qKPEsNC8g7x8rns/4qMLPfd5AkV4bFcgcS3yx4+mszlxBvQWfeCsF?= =?us-ascii?Q?xezlfnvOR8dsaIDh8TdXsDI4+GYdNRfT9jkY2iKeD4SB95KXN3DYviN7lODW?= =?us-ascii?Q?uzFKLCgcSLtixGukR0PwUiMyG6iDVR5GKjEGb3ox5Ip106MizuH3j6yda/Fd?= =?us-ascii?Q?KekT4+cafOgxg8Kg3sXHOV3C8m2RHOdeDrA/Wv8re/gI1Lv9LfA7PmV94Nkv?= =?us-ascii?Q?e/HFY/ukpU7piAsj0dEFtcF6r1Y8iyYSnamlMVR2hUY1q0XzyP4LTOqP66Yv?= =?us-ascii?Q?kCkcQ2xvVosG4xNPi4UlxHOoPKVf0vE9Q/AzCkwORFVzcA5zH9Q7wVk6db4L?= =?us-ascii?Q?naQPmOi1ImEl5nab+iRXZLhypCLBw97KaWGnAByM?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08d56db4-72cd-4099-29ba-08ddc62a35ba X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2025 18:37:54.9859 (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: KJr8AwuDxDGhjHvnuwqBBU73hrpZdaGNV8nHaOIjKAb3yUPpI08QvpW8DWLkTQev X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6621 X-Rspam-User: X-Rspamd-Queue-Id: A8B0B20002 X-Rspamd-Server: rspam06 X-Stat-Signature: me87yxk8ens87xetgigt4s368s649g4w X-HE-Tag: 1752864060-204363 X-HE-Meta: U2FsdGVkX1/wL++UoXne1mSmExcWeiTFkr9JvDa0HdVDT6tkjZqCBGxIOAwL9wRxBDpXXDPqJNAwJXVPMObxzSSYRsP8wzs4RZ786gfG23ajbdu4PkYEPaLFOc9PbLqeRu7b6jmd5oaY0EXl2T1lCOsBo72h+l4PxEVd5J+KdZehyukMKBJj2x6qaAkHFktvJm7r1bB7gM15xoz2sDAKuW3HD/cjIbvlmFJp/3wIhphBpBIMTDQ82NkHSLYRBnHT71XzRR2CWQm6ijwbHT/suU0L0wEQI/aIpF1TY3r3MxIzQD88it7Hkv/K9aIKGgHIlh2jNynO8b0ZUphlK8h50tMGxSoZDSRAeyIc2UOxvvRq+Wl/3hXTJKHrPCSWCtuXFgvj4S1MhRNPSCeBBKq6HmTXTDHc+wvyTVHjL4gYAf5hSU8kpJfXisxsLFLtB4Gx+GW5LSFWOzLJmbp599XB2CCO2zYqKnO3oKI423lmM/qK/b/QXQX5KcrFuFYqdmJgqc94zcMI1PjPCkyiPmA77WloFctb6PJr4TIxKVfqRZoGda5x/JsAUtRKVi37ERG4b0MvNm0Mh/SdIdMQx9VE/eqeDKh6D0uZTTSzG8svZ50ZDd0OFtROy4N7u8qw97e79ZrWYpEvdRkel0Dejt6PgG0eKngn+ZDMYxh0VnXcoA1O06hP1MRcoVlkkSD3nfPG09uwjVPmVWWNIV/y/pDlJk3TN0gkVOJfLd52cPrYQ/sKrMfzxYfkpgcmUiyNhpdBW6lEA/+7Au8eXceuZnkVmY0JITHvxWlQGIdruqkEP01FU8qTWX5UzBXa+tOVwMCoqxSsakG/YOcxAYzrbUvtUpxJ8gWllxaz9j8hAmqurfhv7GYUIHZgmDpPQXxYCc2losdWMfsemDRd/iAjs9oF3FnCIOx6pBL8nMtMXA2ybSFfVuC6zaS0c9zMuctqdF58qZK9sCdfIDc4B9qD2eB u8KIZ7eH kzyTcRtNyP+Ff7ywpthb76z1ghcqQ0ikqCiCHKfm0XWosPe1f54868Uwp+VqfMqBaj5KQpCe5dDV4DEY/NRcuownabv3l2tYKVayzk7sD+V9mBDu1IdaXGmMGaFYgvgdfih/QnWtCfE3oRtc/tKklPzxy1AK236t7TEXy6cMes21YoHNl9X9vued1z2Qfat4l1Y30S7NmH4Cup2S2aSvyR1bx/KLhFg6+qxGUHHL6Zb6U1GNRIiJXBJZ4omYIud1y9g/Z3P+ZFzLtRUecZJYeSHSBdDvwXpPhWdwjcmet5YzZmmw0HeQXmIZPmOTWGQd4+ydpDQqT7e72MVhhVZwrt8P8UbrcjbK8OjoepnRcd37yiFnmRaG9m2nMtLdNlRy8BH1DZ47+czS/e/v/2I0Os20FnGtq0rONujO/QQ0XPmGJJWGr7KZf0d4MBpChHKo8ZVAmtr4ypk/E1mhf1Od7K2+F2bVDjf3d6mEtRaBScohIPSjhxbmtDds0AAdbvzjhmLdBlw4fyNadTCcAI0hqju3pXsfGbDULCW1hAnIabJ/fEb984k7praSU01gCsMp7dgTCDe03CMUpH7YxucNQE6NtIh1wiE+oXuXZ 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: These VM_BUG* can be handled gracefully without crashing kernel. Signed-off-by: Zi Yan Reviewed-by: Lorenzo Stoakes --- mm/huge_memory.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mm/huge_memory.c b/mm/huge_memory.c index d36f7bdaeb38..d98283164eda 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c @@ -3601,8 +3601,8 @@ static int __folio_split(struct folio *folio, unsigned int new_order, pgoff_t end; bool is_hzp; - VM_BUG_ON_FOLIO(!folio_test_locked(folio), folio); - VM_BUG_ON_FOLIO(!folio_test_large(folio), folio); + VM_WARN_ON_ONCE_FOLIO(!folio_test_locked(folio), folio); + VM_WARN_ON_ONCE_FOLIO(!folio_test_large(folio), folio); if (folio != page_folio(split_at) || folio != page_folio(lock_at)) return -EINVAL; @@ -3766,7 +3766,11 @@ static int __folio_split(struct folio *folio, unsigned int new_order, } if (folio_test_swapcache(folio)) { - VM_BUG_ON(mapping); + if (mapping) { + VM_WARN_ON_ONCE_FOLIO(mapping, folio); + ret = -EINVAL; + goto fail; + } swap_cache = swap_address_space(folio->swap); xa_lock(&swap_cache->i_pages); -- 2.47.2