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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2763CCA5FA5 for ; Wed, 30 Sep 2026 02:42:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EF3726B0093; Tue, 29 Sep 2026 22:42:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EA3A26B0095; Tue, 29 Sep 2026 22:42:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D45A46B0096; Tue, 29 Sep 2026 22:42:36 -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 9D95B6B0093 for ; Tue, 29 Sep 2026 22:42:36 -0400 (EDT) Received: from smtpin27.hostedemail.com (lb01a-stub [10.200.18.249]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 32EBA160672 for ; Wed, 30 Sep 2026 02:42:36 +0000 (UTC) X-FDA: 85268880312.27.C6242F0 Received: from BN8PR05CU002.outbound.protection.outlook.com (mail-eastus2azon11011045.outbound.protection.outlook.com [52.101.57.45]) by imf15.hostedemail.com (Postfix) with ESMTP id 6BE52A0002 for ; Wed, 30 Sep 2026 02:42:33 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=ghK7Bfxy; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 52.101.57.45 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=1790736153; 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=/uRK6jbOL3YdkEOoObYwJrDtSsMJxqjT6/f6NzO6GPE=; b=gy3gs1Xhg7cF342bjHYZrF7froT0kJpIg0FqIODIreBSCtk/2C0c9fW2liZwHsX5BkpxSx czMEl9A9l8AOZEfHk0ojdY/yAXeZSAmND99SnxEt4fUBxRwoLrnNeKuZkx3SsASP5wsbBJ K0/NAJy2GGVzw6BcSBPjAH+jG2me4yg= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=ghK7Bfxy; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 52.101.57.45 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; a=rsa-sha256; d=hostedemail.com; s=arc-20220608; cv=pass; t=1790736153; b=2yMJb2g0JIgVyhYDtpGKSRwj/hzFzjvtxR3E0PzM8gwXwuY2lij0szlVkWh2fswx3Es0xN ZsD7FHzrWFn0KEGu4NOQoSZUiZvU5ceGgzP6GsXUty1+nBukA7K56oNvrj40XfG+3yQRvF IXVwHPDiR9qKcFh+FawHy/Fls6lrYyk= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aw216imaPX5ejBB8L9vOe383WaVFBWj27nq2A9Cv+y0PM40zEUhaj0Tc9B8eqQi5fForlBV68ZEklruu5TJJ0SP0MVneuIibGNL2hmeAx23DCQzlXOjYMa7iT6IneX14t9k+HMx4E7M3KK71fcbsqg+3UxIqBeV3e4wbOoytaLFO2xymhDCOOH2NDMtF+RHlfYM3MW15RhQM+3yAObeQbBXzhtiWG0B5z9nVEydhwPl9yr58L4yk/LXisBG0HuZlZnzOo+gfko5OW2wMtWZQvZoFwTU+7avljjaiITCK0OM6zFZ0F/iBCD+OK8qL0SwUSzI0znohH7SgWzQbx0gPtA== 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=/uRK6jbOL3YdkEOoObYwJrDtSsMJxqjT6/f6NzO6GPE=; b=eXc6AXS8sxNcEqvXmL9/gyI6E1SZ0ncXsQ5iDtoozl0uuqL13bqzosGQXdkWHtBV89btWTs5H+M6TUIgIjLu4MkUBr1ZoQBZ9nGeIsScG6/WwXZy3zzJzqhWrxYEDYIV0E4lM3xX/ucESUmU3iKguo/8RhIKZw8xhg5ZnbkUNz1XMl3JOOLSbr3UVc+3x2A82+V+wyIr5aHTHTi4yfJCyRaYmla1Eoh2MuSn67j6vQI8sQ7OjUVZf0zxDNJ6bntF4IXkEs1W/zT+t0NH3JZfY+OtKtY0ywTDIsWOWK8dUBtmInPyOGAMxhPNShN6LRvai8g2atqUmiHIJsisBSoDvA== 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=/uRK6jbOL3YdkEOoObYwJrDtSsMJxqjT6/f6NzO6GPE=; b=ghK7BfxyxnbFshWrGdwNmLPh7H3YD/EhKowTTjx43GWi5U2ZdCKXxmp3lO/GS+st5UX5vc9xovzA1IfrVsgDg/CILTRMDJjyd9bYCMHMRNT146YgnnbyMUsxsZPubz7iQTMo4KC60lq7b4QkOKQ37fbWdYwtEU/pdauEneFREV27E1xeLbU0W3+ChFtwX1l1T/mLYvbJWc4wgiRWEP2lf7/1NwetwYe07mdCDe4Y9lt++/pLpKcfY54luwMFj1wQU3bUB7wfRDp29zJJ69anf8r+x33RVZHdWbbjkJs7szVNhll92TT8adzWkj2MNta3PlDGsUwIRZAmLJ225iurGw== Received: from IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) by PH0PR12MB7930.namprd12.prod.outlook.com (2603:10b6:510:283::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.15; Wed, 30 Sep 2026 02:42:27 +0000 Received: from IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16]) by IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16%6]) with mapi id 15.21.0451.022; Wed, 30 Sep 2026 02:42:27 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 29 Sep 2026 22:42:23 -0400 Message-Id: From: "Zi Yan" Subject: Re: [PATCH v3 35/40] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around() Cc: , , , , , , , , , , , , , , , , , , , , , , , To: "Lorenzo Stoakes (ARM)" , "Andrew Morton" , "Liam R. Howlett" , "Vlastimil Babka" , "Jann Horn" , "Pedro Falcato" , "David Hildenbrand" , "Mike Rapoport" , "Suren Baghdasaryan" , "Michal Hocko" , "Jonathan Corbet" , "Greg Kroah-Hartman" , "Dennis Dalessandro" , "Jason Gunthorpe" , "Leon Romanovsky" , "Paul Moore" , "Stephen Smalley" , "Jaroslav Kysela" , "Takashi Iwai" , "Alexei Starovoitov" , "Daniel Borkmann" , "Andrii Nakryiko" , "Eduard Zingerman" , "Kumar Kartikeya Dwivedi" , "Baolin Wang" , "Nico Pache" , "Ryan Roberts" , "Dev Jain" , "Barry Song" , "Lance Yang" , "Usama Arif" , "Kiryl Shutsemau" , "Doug Gilbert" , "James E.J. Bottomley" , "Martin K. Petersen" , "Jaya Kumar" , "Simona Vetter" , "Helge Deller" , "Sebastian Reichel" , "John Hubbard" , "Peter Xu" , "Masami Hiramatsu" , "Oleg Nesterov" , "Peter Zijlstra" , "Thomas Gleixner" , "Ingo Molnar" , "Borislav Petkov" , "Dave Hansen" , , "Arnaldo Carvalho de Melo" , "Namhyung Kim" , "Mark Rutland" , "Rik van Riel" , "Harry Yoo" , "Juri Lelli" , "Vincent Guittot" , "Maarten Lankhorst" , "Maxime Ripard" , "Thomas Zimmermann" , "David Airlie" , "Will Deacon" , "Aneesh Kumar K.V" , "Nick Piggin" , "Arnd Bergmann" , "Muchun Song" , "Oscar Salvador" , "Matthew Wilcox (Oracle)" , "Jan Kara" , "Marc Zyngier" , "Oliver Upton" , "Catalin Marinas" , "Madhavan Srinivasan" , "Anup Patel" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Christian Borntraeger" , "Janosch Frank" , "Claudio Imbrenda" , "Alexander Gordeev" , "Gerald Schaefer" , "Heiko Carstens" , "Vasily Gorbik" , "David S. Miller" , "Andreas Larsson" , "Alexander Viro" , "Christian Brauner" , "Matthew Brost" , "Joshua Hahn" , "Rakie Kim" , "Byungchul Park" , "Gregory Price" , "Ying Huang" , "Alistair Popple" , "Chris Li" , "Kairui Song" , "Kemeng Shi" , "Nhat Pham" , "Baoquan He" , "Youngjun Park" , "Johannes Weiner" , "Qi Zheng" , "Shakeel Butt" , "Axel Rasmussen" , "Yuanchu Xie" , "Wei Xu" , "Chengming Zhou" , "Michal Hocko" , "Miklos Szeredi" , "Xu Xin" X-Mailer: aerc 0.22.0 References: <20260917-b4-mmap-prepare-vma-flag-sanify-v3-0-4583d8a23bca@kernel.org> <20260917-b4-mmap-prepare-vma-flag-sanify-v3-35-4583d8a23bca@kernel.org> In-Reply-To: <20260917-b4-mmap-prepare-vma-flag-sanify-v3-35-4583d8a23bca@kernel.org> X-ClientProxiedBy: MN2PR14CA0025.namprd14.prod.outlook.com (2603:10b6:208:23e::30) To IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA0PR12MB8374:EE_|PH0PR12MB7930:EE_ X-MS-Office365-Filtering-Correlation-Id: 23b26cae-a7b6-457e-9fd1-08df1e9c76e0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|7416014|376014|921020|4143699003|10067099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: yV4yw91E2SBXClFhopyiiq/PoPHKu32eZwxm9ngeipzrvtnaTfRxBAsS90aCoJ6J05plFTy6d0K/cHz3RV8QmBGxz6IYE/WO1fviUNKADhUrfuCh8V0WX3s0lAqBFv6IqRrmZmSlesQkGNNyt0TjuVLeEGrnJH5USeE0D1uC8gBTMy2CLAwyawqhZLUtvvLKJR58WRPAT1H2np6j6SnQBAtuK+2CoZSaGQ6IrTuBII1cdnFdIMdO/RHIaovhl0EWwpJVQ0q9PgnkRpz3MeQdDiJe8RUKsUZ5xxVlnRBtTlSjmYhMlIqVhvHvl2Bot8jRNKixoUitDh7FoqJddYMRGJcw782ObntYNpjKQrKNDsQyykoNjIaV224AGUe4O6VeTuQHx3RukPVRzZ/9pIAWzAyfhzRcnzTmPzbrKa1AFf1cEd1rBRHsK8VE0zeio9E+HhanTfKH2mrHXRuHFuh40kpTr5h5I5UEiQTPlj5NPrY2oGYiiJqvc21HaSkpTfvXanEMzMj8z0R3CpUppQ/GvmocFRp9HR8tTYaR4Qk778MasYTQ0sFn5hILr7mYZq5m9KUwi0nX5T061vi5sBicIppHS3QefxZpihAv6w4wYVlkpsizGTRLweoYq3a71/BX6VpEcCHZCtegdOMPYM4X9veBflRYT1TGVfRAMuCfuXZTPcU2EHy0mh1jpQoY2m9+emkgxVmQMIBShd3Zr43j3A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR12MB8374.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(7416014)(376014)(921020)(4143699003)(10067099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OTU2eEtoL2Q0aUE5Y3N5UEU3RjlIRDFBRk5RVEpvRzIxUFVkZTd2QjA2SlRy?= =?utf-8?B?UFhCYW8wdDZVVitSb0lKR1d3UWVONS8zbFN3Wnh0T2xVZDJ6YUdwSlF4N0lS?= =?utf-8?B?RTZOVFJlcUR1U0oxNWtDUUlQNFdxVTFnc2p1VllBZjVpbW5YVTR6THBDczFT?= =?utf-8?B?NVJUdExaelIyVndYMWUzYUVaYUFTUm9qdk04aVQ2b2FDNlp1aFREcU4vL1Rp?= =?utf-8?B?c3IrVkpKWHo4c1BtNksyMllINXNjTE9zMitJam5Nbmc0aTcySCtwbTVIQXAr?= =?utf-8?B?YjNHWHFOVmZvRmRDWmFxdWU5UEpMOVFDYnRwRE94Z0pMMHl5VDk2Wit3b2Vl?= =?utf-8?B?V1BobnM3cDFWbjdBNEI2UHZSK1BNcmJiVk5kK1JmUjMwZFkxSUpIc2Eva0dh?= =?utf-8?B?azNjdWZHY29nWHY1TXhmSTd5VzNOM1MwQ2NLa3J1T1FudExpdkNKQ0tFZlQx?= =?utf-8?B?WEcvdmFwV0VVRUdZTXRmblFvcFJzcVpROHkvNU9pNytrRk5DWlVaUTVSSDBa?= =?utf-8?B?UEg1UDFxUjl0WEp4eUZ1THAzaHFoMlAyRUs2bHByK0I5OE1IcTFiWmUwSVRC?= =?utf-8?B?cmNzZ2RycjhUV0xySDJ5aDJ5L3FOclJERVJyeTRMZE5Jak1Id1Y3SGlCdktL?= =?utf-8?B?eHRsc05iem0xeFVja2ZrdjlQbHZYU0FpK3FLSDNWRno5RExJbi95S2h3N3dX?= =?utf-8?B?aDF3Qzhnb1picFNubnpYQ2Y3MXBZQitTRFRremk4enc1V05PSU95TFFNRzh6?= =?utf-8?B?cUVzYjdDSU9ablV4NlFNZHBvVi8xcDdKU25sTi8xS2t4aVBkN2Z6eit2L0xy?= =?utf-8?B?REtaY2xoSWRSYlNPcmE1TmxVOGRxOWF2ZCtWVEl3c0d5WVdmSDBlb0pkNkVs?= =?utf-8?B?RDJzNVhac3RIcmhsTlo0ZHBlVlV2R1hnaG9CSlExeVpYZUVROWtrdE96S1cr?= =?utf-8?B?dmVuK1hMV2FTdFU4bnZXZVVGTXEra3huQS9RUW9CRmlpY0pRb2ZoajNOMVdN?= =?utf-8?B?eHpTbGZzd3U1eGl0VmhISGFzTk94eE5NWWVKU1RZWkh3Q1JiSDd5bE94aytG?= =?utf-8?B?K3EwTUhZUDhNdHhUdTdRWjhONUJocmV0Q3c0YWVCZkNSd0FaYzF4NWZ1bmpQ?= =?utf-8?B?clNsemhwa29IcXpaN3ZmR3VtUXVyNEhJNVlhbStGaVRSZFJvNWxaYXpsUm4v?= =?utf-8?B?cXRpVDNYdGFSV3h6KytZcjFoSFF1WDI4ZlpLQVdTMnNsdU5qdWZYQnBZZU5T?= =?utf-8?B?NjNnTTJ1cXV6RThSK3c2aFcvVk1WcFgxNHd1MFQxRVlhVXRmWkNoQ25xWEli?= =?utf-8?B?VExWd0RWREFGcUVIcFo1WGNjdG9iYnl5SFFIT2swSXY3eWd3cTJLS09VQXVH?= =?utf-8?B?cnMrWjRHQ1d1Nlk4ZHV3N1pzQzBlSTRLT2o3bUVkbEpxU2lLTllsdkdhbjJa?= =?utf-8?B?aW5iWGNiM01OSmhJOHJraiswT1NTMzJhaG9KSjFUT0RNMDFFbjR0ekhDZ1I5?= =?utf-8?B?MHBhdkpXTW12UU1pVEhZS3prMjFFY0lTeVpSZlZCejZkQVE1dFYrTlJHNmtC?= =?utf-8?B?NjF1TnFGcTBONXFpdTVIa1ArOU1tdXdsZHdRVC8rbUhSQUpaeFg0cXFjbys4?= =?utf-8?B?MnFpTzlQc0h0Q1V5SmVVTnZBb0xUY0FCeUtIaFNYelpJUzU0MStGdkxkTXZX?= =?utf-8?B?UUJmMkU2ZXplOVpXTW1LamNYcks5NHpESDVHYURDOU9BRmkzSTkxam96SjNh?= =?utf-8?B?TkZsbEQ2NlJGYnRLNmppcnkwRXNuYUJDZEVnYWJoazFpUXNzdW0vNGVwMUxQ?= =?utf-8?B?YVlNYnAwYm5SbTRKbWkzOXZiS3ovdlFLOE5meUo0STdFalQ2eEl0TVJFU1Fh?= =?utf-8?B?UU9SUVNvOVNLaXNsc2dLc1VGa1FBMHdIZEhkZ2NYVXVoVW1uaC9xeVJEdHE0?= =?utf-8?B?RlhPUWtIOHhDUnZCTVM0eVB2cjFocG9SUXpURVZaajFzYzg5U3RkTWtBWFhv?= =?utf-8?B?Mk04eERuSmRpbVhubmR3d21RNnNQMWRMdGdBb3U3ZnNpSjlJTFpzT09pSDlK?= =?utf-8?B?SDFzNkFiNExRZ3BjeEEvUDBZM2prTnZjcm9GQ2hZRHJXSENpMVdob0VWOGRG?= =?utf-8?B?c2NkSnVYVWwzdGM4NVFtdFBudnFBdlFoR1k0eU9nM3gzNnJLdnVTSWs5UnBL?= =?utf-8?B?OFVVRWlZSno1SGdsV0R6UzRpNDJLdW8vS2xkbTNNOW5CQVBwd1k5WThhUnBV?= =?utf-8?B?M3lnZ2x2elU4ZWFWRjcwdyt0QUhBNTJZQnpia1F3NTZLQXFpZnV0VlpVak1X?= =?utf-8?Q?WMz+AQ3G6myoR0cWxj?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23b26cae-a7b6-457e-9fd1-08df1e9c76e0 X-MS-Exchange-CrossTenant-AuthSource: IA0PR12MB8374.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2026 02:42:27.0077 (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: 8v0cY/Vf2656EoRYyskPXT4Zol3eUCd1HNQGekE0hmn59/W2VWKP0TVYTr3L9R0d X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7930 X-Rspamd-Queue-Id: 6BE52A0002 X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: 7sestm3g9ug3x9b7e9ife4udj4wsmewz X-HE-Tag: 1790736153-772592 X-HE-Meta: U2FsdGVkX1+iezrX3XZ5Av/tzaIqvb+9LEVRkpoj/ecLCCj+jqMl1gFSW9dY1G5p2qRGbanIa8AYY829mNb2eFwax71IkCaE7EeZ82mbOpMRC00YeqBTJAqHd02jJg/jXy/VoKWgetfhcnxK9FHrsd2uvMuAr4XABHVHxYmkyoLKE7LFVQSBVA+EJtVZN8dfQbOAtdd1DeBlFVfoDMn/RheVzw5XnQhAfgioddv9wQChXY+sDFW4sxru5lYjDPZW81NosxOmuQofA8hMk8EjI2FHBMNHkF8cG96WpWsNOnCvwBteZiJ6dzfbaVwrg6WrXG13NxZ2DrutLolNzrVQKr0PuZlVpLfnLqwUx28mi4zupZG6/EW1X3bNN4aDeEfZvsz18hssUnDf1DfBUbq9y3DqgS8yB8RdnHnDzNE7ni3p4I/2GWjiHbovgJCSNll9sRoLCNA5p3vzCDyL7GgdBfmUUno4CNPPcvbAR61/b43O4t3CqoIautt3Jnk8KNF3nCFXVksKpkZwZ5xtU73WhJmI6cIPZxz7rZ+e6LE18Talno2QPNCABhFRZNtPD2w8VlSBt11kbD2co0ilVHoHYvUXIjx617FylyPxNITp87vZzuJVWNhATKc2o6af4UTvaCLWPBsM4YlKts/zGXGIVVKjDu02r5RLXEoLAJGO+Ixk5tcOkMY5eqkXtjjdsj81tmvLAXiDM5XmXDnyjsrR0l1Jgp7MbQ43z+lnD0JzJ/i17ExpCS3wRoTcOuNykOADrZGFjhAXD/5P8goAwerU1argwVtBIpN7xWPwoAMp4B5NIdHGBlR6ZDLswgwQoeAWMQSiQKp+46rvvT41N9NUlBW7Rc8IR0cleQE/LSpMjvBDanMiYNcf7EoszGS5kGlq4gM4vU96KxjBpgG9+D1rFrCfcWWeferS7++twOGK/MbNH+nmCl0ab5FiAGZaU+3LBuuxJvT0Dhfk32digH1 wjzmaEdJ NoeJCUdNUrguSp041Y7U1dapZmrD21eO0+RXyCnZFiLu6vggrhLRk3rV0G6pt76JlscTQB567m6cOdQdezjPXjH0wW0JNGz2nYR8dr7HHjmL4EaS0Yho5WRELT1e33a5sGAG5H9+C3eKmg5CTrlDbfWsk+RlY0HkCqGa0dB3ANJojV7+xNdM8kc/6pmqNVe8EtIlRpzkgclxVivbdPRM0OyLTjM0B3qIgpfMezUUmYjdN5nHCsy/dG/tIwsr2x5dHfo5MlGpI4WsR1RNzfe2ljvCZ6RLAykkzkcCDHv4AyBfbNpYMHt7iQVjo7YR+xL3+LSTzunllfLm56THnKUhPLoNGRxcJoX1YBAPOX+IDLctExMI1FPYgW9MnwnGa/fH16g5Wg7zQfyUGvYG+3M+Ay/mg4qne1BtnRbPNnEg29ahvwJXdNm5Hfbzk/Q75XbhV9+jPwZPvcx7jBBm27ypKQRABErKGeMjRg0Px/aA8pBy/qFWqoTTFrCgvcgJiviTCZVwggm4YhqYy1B3Pgkeq0janKDepZZuGBosN Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu Sep 17, 2026 at 12:22 PM EDT, Lorenzo Stoakes (ARM) wrote: > A kernel-owned or fixed mapping is one which sets VMA_PFNMAP_BIT, > VMA_MIXEDMAP_BIT or VMA_DONTEXPAND_BIT, which is precisely what > VMA_SPECIAL_FLAGS tests for other than VMA_IO_BIT, which is safe to drop = as > only kernel-owned mappings may set it. > > Using these predicates rather than VMA_SPECIAL_FLAGS makes the check > self-documenting and helps eliminate the confusion around 'special' flags= . > > No functional change intended. > > Signed-off-by: Lorenzo Stoakes (ARM) > --- > mm/vmscan.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > Reviewed-by: Zi Yan --=20 Best Regards, Yan, Zi