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 A31C6C83F1B for ; Wed, 16 Jul 2025 19:14:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 452796B00B3; Wed, 16 Jul 2025 15:14:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 42A816B00B4; Wed, 16 Jul 2025 15:14:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 319A56B00B5; Wed, 16 Jul 2025 15:14:23 -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 2155C6B00B3 for ; Wed, 16 Jul 2025 15:14:23 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DAC98B9DCD for ; Wed, 16 Jul 2025 19:14:22 +0000 (UTC) X-FDA: 83671078764.08.8A17A18 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2086.outbound.protection.outlook.com [40.107.92.86]) by imf21.hostedemail.com (Postfix) with ESMTP id EE2AB1C0003 for ; Wed, 16 Jul 2025 19:14:19 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=FOMIq4iO; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf21.hostedemail.com: domain of ziy@nvidia.com designates 40.107.92.86 as permitted sender) smtp.mailfrom=ziy@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=1752693260; 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=EC2QJBq+NslO8RML7v0lADyR65ktXcpLrbkDxaytiNU=; b=pa7dYxJuOiGac0DwqI12Fs846yIp8ncw2lztwx7bmD4cCKin5HWIeJc5WqZKgsOZpsJb++ hwFIVurmITN2SIFLT2H1zIfExLxBRNl1xtpc3yo/r9cLcV2aWRUiv+OUKewCV/C2TRCleO BcG8GmVw1XIXG1xj2SFADDhmxcw68pI= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1752693260; a=rsa-sha256; cv=pass; b=mz1pJN/ucTeb86Ictpm3oLZKvfBq+gA1VoR0d94OEt0XcQ7aAOZ5KDbIrvXk7dCaPRjnAn SsZFu9rwsF+ympY/9oE2slSFJWNwjNhkCY0v36lzeSlC+Q5G93LjPa6AkwSysuEthvQoGW cWq12RQ5ckdI1L24cdrdIpCyd8No4HI= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=FOMIq4iO; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf21.hostedemail.com: domain of ziy@nvidia.com designates 40.107.92.86 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SQOcpx7A8UM84Vu2R3LnzMSsfr1kEi4dhNy/omtNLk3kg5tPntlisCQ1c6oVB+HyEExBP9DmEDW14yKRlBer8PqKD6wHGM3krCroPozFyRJLhesuQ0SI0xHSaz8z5JtVi/4TilR5Ygr1zNVDnghv8n5yHer7+VX8tGeBOEUm2LucP+yhhH7sQD+BWumzmJaX/i2QmBDtOmZz7pj3iWZIvF7uqKeF/6dGGAO+Bg0U3MYS0Cb4p/Qf9ZPtlw2tLqhwBRgby4HnS2ht9CU0Ssz71WkLIfP3y3u3mZrwB4oFuWiQjgoiFRJe+iCothM903QfjrXK0dw6LsrPpkw+ab/Vjg== 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=EC2QJBq+NslO8RML7v0lADyR65ktXcpLrbkDxaytiNU=; b=Zpk7MjtcWanrnP3qrIM0163sAln/PiTpVpd5J36SwIlWqJUQd4Kq/VAaXdj7r2JYSPl88Pm8BlsBEBy3fvmRwbDF3ibJXfNp2YIfeLYFDfXEUtUbvV0xTFTH6PQ8+XJ3btbS/M3KA+Lmgv4GVE9PI7A6QCQc+N3jZu3BgbjOl5uXPC3lS76Zg7hi6YnKYJVj0bRkyAhP1AaAn6KEJqHnz3ox7k9/lkz0gBmfxLrYb1HeD2ftjp9k/AWwmeAXAQ/xINJZxJ+Vq8s0Dwq+3lEAPOcSSV9M0B+7fYNj3jI0iVD6+mS+T9zyGpb70Cr7ujmUW+NZlaUIkqjAiqLCHCFJHQ== 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=EC2QJBq+NslO8RML7v0lADyR65ktXcpLrbkDxaytiNU=; b=FOMIq4iO4tvV0bH+Wx5B/g97Oaa4X9YvvFq2JVpMxeaVo9t2NmNBYpw4ijUCYz+8pt+EA56G1dpMEmLxlQA14i94hv9kj99aab03Tsf7gOOlTiV2mE0o5eb6+9SoirDOJdiCtVy6AbmfWzs0psKQMw1CARk+7uQBN2ixrEb2cAObwbiGcGNK4NnTbGMrPaSvqPofC9fov0ogsx5rBazbsXtQ4mGKzxnyXIDGrukecHoA98mKS7dvy3HqTX+rxoQRY2+7U/DMh2K45swVRTngmdaNViDKQVXAvcd76u0aoMA3BnlMQLnFqB0PHSnX+B4ZqQwyCJi2SFSkR8jHBR11iw== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by DS0PR12MB8444.namprd12.prod.outlook.com (2603:10b6:8:128::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.28; Wed, 16 Jul 2025 19:14:16 +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.023; Wed, 16 Jul 2025 19:14:16 +0000 From: Zi Yan To: David Hildenbrand Cc: Lorenzo Stoakes , Dan Carpenter , Antonio Quartulli , linux-mm@kvack.org, Andrew Morton , Hugh Dickins , Kirill Shutemov , Baolin Wang , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm/huge_memory: refactor after-split (page) cache code. Date: Wed, 16 Jul 2025 15:14:14 -0400 X-Mailer: MailMate (2.0r6272) Message-ID: In-Reply-To: <76d80492-e85a-4948-8c25-3885be23ca7f@redhat.com> References: <20250716171112.3666150-1-ziy@nvidia.com> <76d80492-e85a-4948-8c25-3885be23ca7f@redhat.com> Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR16CA0040.namprd16.prod.outlook.com (2603:10b6:208:234::9) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|DS0PR12MB8444:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b0b24b2-73e9-4a64-842e-08ddc49cf4dc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ZfB4EnpeS9IWTmI4kbp3UrEjnl0GArTfUro9DDOwgxOtw5iSjU4By7pKgSNi?= =?us-ascii?Q?mD0BayDWq+zrJvlS3G88qCLr6IqP2p4bRwW+F42dB9AgDyQmH49gEzVrz0y0?= =?us-ascii?Q?Fo2skAJeRoRO75aOnR5LRy8CG44AknpsM83t/zhEr7KOSwLwf8cXFnCNNDgy?= =?us-ascii?Q?gnNj6FMLuacSWHFtqEsva7LXyyX7nOkNUKA7bn0fvA6eHY4lf2fWNfj4fr/z?= =?us-ascii?Q?jHuUESdBWlpdtzJ7ksR5q0dPZjzWGlm4Eiuqv+RIpVuFUVvdSoHW5sil45c2?= =?us-ascii?Q?bqSvOtRg1n0uKFoI6GFxC22pIm21aoSqzKMfsCLlllxmPq2AUKFhzmGARfyT?= =?us-ascii?Q?pKBXVQW2Mz7O8kVlA8loBzlb1qpzvnS3opZ4AgE4mltUeXQjfLOhyICSTuQj?= =?us-ascii?Q?cRVba0gV16pmu9KHgBdjs8g0lnHv5LyINHTCKeH8SaES1ift9duGqXUps9/K?= =?us-ascii?Q?RT2rr3PRjRXd8OZspn5AjjH+bzWpO0bIwWmBkUJEHPaZ0rtmaZPz1SZMgmsC?= =?us-ascii?Q?r0EZypP1BRmJwc6I9rrNFs6n+6okuY3vWusXQd0ZFHB6PEIX2D1+VAohL2uS?= =?us-ascii?Q?q1/VDF2vGs7siWVRGKyICpL5zZQ2DaG7HAtFRGo4bbQub90E7InK2FXoB2CD?= =?us-ascii?Q?r9+YJPPGMJAXiINNVBQEZLdzsN9JsWOr/VnUdjtoAWQzYs74X5MBDjP9LQu5?= =?us-ascii?Q?hpZAUC14Qb3y/BtTfDMstCz25E8ndsC1YaXjn4/SI4aL9V4PPXMhoFvebjbO?= =?us-ascii?Q?q+TtPVaZZ6UDaNHTniA4zdyXxAIEXSwmprq09AmHvQUaz8D8mCWHp7cXLUdf?= =?us-ascii?Q?gIvmgFPuc5PrS4ITHUJ2lS0S2Yoxcb4Azo/g83NFUqI0L7gqPCWyjHBL3S2s?= =?us-ascii?Q?gOgsuuSkvobt3EegH2xoTVPT9KBVCYIOJVIeOZ0vMDTs9sjQlm6V19UvZ8T4?= =?us-ascii?Q?pP61904SuMDgxQNmEU9M2S6So/KnxlnbkCd3NFZg3MahlbsTUQBw3yfh+b9a?= =?us-ascii?Q?M6mTZhM9bgZiEZCkWstfTaogiU5JsJvB6qVByXmtV2+DmFI3Pzik46kP1yfz?= =?us-ascii?Q?dE+ttRy50vZtfKSGIoiPD2OAlNBXFXk2SxKgPmFUOdTQhQCXlEC44qqPcgwA?= =?us-ascii?Q?ub3o+kDSKymlgFbthZAECtVr1IaGY+JasSpo8xnQLT5YA3ew9ArOxmrmLHB1?= =?us-ascii?Q?QhZcwy+kmGv5DWcUqgfnUTXcJRy0CHFEkE00N5kNU2kWzE0t2Ivc2ElLnIOQ?= =?us-ascii?Q?8cwpgWB4aRun0nGQajMu90/EiUEtq1B+82/UVfY7uyFpYoCx6JPe3WAvn+6s?= =?us-ascii?Q?x+UekrnoBq5mLBwdKZD7hj2iwsS1gx1E0fT4pQ/H1Qo6acuAKGHt5PU5mk/Q?= =?us-ascii?Q?M2r4J8lq5Q4Xn/ti1EEhAnMp61f9d6taQpidokqwhWBrqyJkNZjGUGLC2DN/?= =?us-ascii?Q?dh9LYQ2rsJs=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)(1800799024)(366016)(7416014)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8SkOGGE+hcyvrmFPgqstoj1PaiGHaLC79chO1K1Hl218+n8s6/sghi7UeqfP?= =?us-ascii?Q?MOQZf6y8eC1LSZiAwbctPgZBqxNdBpKZORY/ykDhlu2IhMGV7SPFPiVLSeDX?= =?us-ascii?Q?EIy1YGmQeMkSRdkHltSbDDFzTUKkbGLIjEXt+CTsDnWS1kIv4E4qWjMByYyO?= =?us-ascii?Q?c+DMl/NUAeXHnM+l0rBKB2T4B2oygG0BUa/hVp0OHCCiCdgRI1mUx4BmekCJ?= =?us-ascii?Q?v8fTSp21P12wae4kpFMAqI7NdRA3f/Q7ZIhUtbAMXJWOXbAzxu1L24yE2MMj?= =?us-ascii?Q?zaEvYSZVvIssttrkVnOWd6oI5c6/uSq6ERjEYsOZ+sXvojQeaPKUau8XMg1B?= =?us-ascii?Q?+cm/85DLEFmyn0gtZwoncVvux7JQtioUc+GnxDVbUN/hBOk+KKy0Uz7jYjvQ?= =?us-ascii?Q?LQGvX05Jn4OlkzRjmUlrXCBBLfpbfgL4x6pIM/XyAjzI3SvB5AUuQYZWthtS?= =?us-ascii?Q?2Q9uOfAxck1j/r58VayvhfM3m3OEUhIckOzNrHZaC4BjvtAGQnVGf90t8Q9N?= =?us-ascii?Q?EH9vnpur+a0nf835XcZGt9EHG4Xis7UrihMiC9gp7KGRzbEsohnxbeB1hKYk?= =?us-ascii?Q?0xkT91O0h9l3djwBpgOEs6OPvN2lngnojypV9csRzeSJl9Hg+6mDQbgIcLtp?= =?us-ascii?Q?E9RAT/N3XbH1A8kcqEapKyDT0fT59sj9KZVSaxYhX6Hxr8gIEhCE1swnMYgW?= =?us-ascii?Q?cx6RIIU6bP1mM7OBwUSfCHchj27yxSnXSrZINcgO5tOs36j93PtImqT4Mg1o?= =?us-ascii?Q?4M1pmu+54cVpQiHXwzHLiQsvHXRquad0kIQE/X5g7EjHNDGWsX3rGCSfmhoU?= =?us-ascii?Q?t4risl41i+aEnuvnaY/+wkILf5HDiYcjnc8fziB8g1iu66gbFMuqcYXysrKn?= =?us-ascii?Q?tAbVjrSgoWKKIL7u1nJxjRaGlcvtHBq7ErH8GVuR66OyciXrXzrcu7qHdzLu?= =?us-ascii?Q?U5wDKSgQig4zGU56z+KyUzzUZUp2x+o5EmC/1FsTjkyqeGnqNYWHASkLcZW5?= =?us-ascii?Q?UDKct1FPDCkBlUWNtuj/DXH5TEHZdb0OnLZZ+aH2FMZL4TTeZgRjOwhYyYD2?= =?us-ascii?Q?ORsJd2Nj//rGyyAgqy97b9gS3fPQZX84yb0Nggf18uNnnEV7Ta3WGKpUTSNR?= =?us-ascii?Q?HGwMBme7zMA2WmBJOZDirow4Spul0y1YbiuFPgjFpYrIDWoI9Jg6wZhydFvK?= =?us-ascii?Q?v51r8DJYxLaL1NvCVPrVHjsboUajCBy7yeTOMjavYCBLo3CYLa84ok//roKl?= =?us-ascii?Q?caObR/G3mAUGvflX2angBoxIiXoQZiW9E7Df5ti4poDYphdq1CI2Gc0VGQiA?= =?us-ascii?Q?nZQlOTdvEr9+1nKU9UvTcbM2jlXwxii15rRSXCfb2qV1n/v1w9mnCZWpmNHU?= =?us-ascii?Q?fNolVRS4oDk2uZUYLowoLez82MOLJgPeyPQ3xzfaCNPsETr+VQmimTAV5p/W?= =?us-ascii?Q?0z0Z99c/AHKK8G9htiul9DAegiL0XRuJtjMXYCBkVyC36RfSqFG/RZcQr+6k?= =?us-ascii?Q?qFixzg79z9ps5qS6wseNxuryoiuhBHB5yYrmzEpTG3xspiU3+JpFd98mgeTS?= =?us-ascii?Q?QA4hak/QgcWXZiGQf4f1f0oPE74LTxqdPAwHTT0K?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6b0b24b2-73e9-4a64-842e-08ddc49cf4dc X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2025 19:14:15.9857 (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: 567DaESGPTjZwyyuQFXuyPw0Zp851Mn5diZlVlNf04RIy762L0WTOMem/64QQvQ3 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8444 X-Stat-Signature: 6rb9yig851t4ukshpumdezx9uaerdir5 X-Rspamd-Queue-Id: EE2AB1C0003 X-Rspamd-Server: rspam10 X-Rspam-User: X-HE-Tag: 1752693259-309747 X-HE-Meta: U2FsdGVkX1/MUZ6BvmmpFrsaOGbbDsYqBOD5EJ8ys+6bwXoRFMnK4cmBouG9HTMBZPKIHskTqcJ84WL3PScLlvZOgSgKMvYkI0Ad+3A3+sSRYuZ+OngOYiv8LayY7iR+51QnF7HltgGLcmJtI9yzBO+VxsDOHOukmuEOR5P9BgmY//uEK3udQtaMpghpGp5EMWIA7uSl2cIQRVDSe4jhAe+IDcD8JKlh6YKC2/fPCMMx/DvfA0ND1yWuEb6r7J+CcCC0uGxN2i5g8X8nfS+RRJsBGRhfWmjPmpRDc+5ZrVVSlRQEhq6uOtbKUt+f0nf9fVDOG2nXxaFH7P27E2UmODHTp5tu98gzLtdHuILbeGRXJXJjAk5IzXVoQTlngzZ+Pybbg6f7oahzR+wbo8MGvuENKfqAsQVghlSpV1Rlu+onAawz9xG+E+e3L6Gr64BosvEBoB53rhzIi6oJOpHX1ReQrRJDQCLWy4KkKN3FVrjFPv6mJs8c2rugdRlq81O9MhrJFzCdE+TdBVyYg6R/ufsnMB3d/QRUvGdq0ACYDoLqHed1LtHZo/6R0dQTjdq0CCPbp2Ft1fKKLFxHGWuR5kryb28furjR48Qjx723JpawIaR9Wo01P1UF6dXARb+gO05qej6saoNPRI6hD9NKHGzF6mRa+ZB077S4+N+wTlx0VQvIcN0R+z6+3O3HhEeUNvNmCI1QMiGRmJhyQaueQBqd7qTTQZlmIcNfoq+JBVjfIxC3+Rlt2N5p4N7XoKJmFWmA629ElCbjS0lTZD3otvVdPFVW8yatCOCyaWfV3zx634NrKNkTfybphXMiWaidU1Bj1725gNdWbGYe4Xx+TB43TJg7EHKcI9SJlHwr73k8K1d7gSQ2cZQz3ynu73SzglUGx06AuEXV40FowybA/0JEioOC1KY96P2w2hF0HkO+rsN/xNdSdHHTjaDmDBIlp49eKgbjQd2TABaLAnV YoNq6CxC sYn6pe7x7unPEbQKB13CFjOL+oqIoUr4VekZpDHeKXVI34jlMdM3+7x4hGkun0q0VF89jdcV3FTNhABX2eIE4/iysSGYXwI3aVvgwtdNY6UKcwJqDpu17aWFpn4nYxRdxijZR7knapBRYn2rack9SE7FCRH5tKYIeG9O6vdYH8BULuwHCyYzcxPtvnvFppp5cWdvebn/r6HuqaIgCjzolrVWCIcXhniSUxDdWQ/CGF93CIRqzQqR3GehZFHt6115kScyHxfYwfmL+5YoN2D5T295eAbEntATLykHzS3bwdN6j0GUU/O04wlfTXziEmX4sZR30Q6fqwUaDiBdYdJODo1633uphLuoGu4FYYU5cdQ5bIVq8Xd6YTzDSFokVAke55bsBXI9XmBpbgptH5qCmCuChzSxal3ZY6IoVZoAU0H/63jneMBHJOdohuJISdyOVGYF3/UGvjR1M9XxrRKr3TQ6AFVLNsCfvCYGTS2kKTxUJhh2ogUgAXelU5zvQJwD7UTVxq/84dMrYYkFSLfCo9acC+mrYxskeEKKfdd2S4F+oXSTn/qNImELAd6ziB42OQ+xR/VruhWM1Bch3U7enBm3sWPer8c1iqZj3Qvphjee5oVYHo2Ir2n1uF7kh+LrL1DVZ68+jqUHZdsHW3vSRvUZdLw== 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 16 Jul 2025, at 14:14, David Hildenbrand wrote: > On 16.07.25 19:11, Zi Yan wrote: >> Smatch/coverity checkers report NULL mapping referencing issues[1][2][= 3] >> every time the code is modified, because they do not understand that >> mapping cannot be NULL when a folio is in page cache in the code. >> Refactor the code to make it explicit. >> >> No functional change is intended. >> >> [1]https://lore.kernel.org/linux-mm/2afe3d59-aca5-40f7-82a3-a6d976fb0f= 4f@stanley.mountain/ >> [2]https://lore.kernel.org/oe-kbuild/64b54034-f311-4e7d-b935-c16775dbb= 642@suswa.mountain/ >> [3]https://lore.kernel.org/linux-mm/20250716145804.4836-1-antonio@mand= elbit.com/ >> >> Suggested-by: David Hildenbrand >> Signed-off-by: Zi Yan >> --- > > Thanks! > > Acked-by: David Hildenbrand > Thanks. Best Regards, Yan, Zi