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 950BBC87FCB for ; Tue, 12 Aug 2025 15:48:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 24A418E015C; Tue, 12 Aug 2025 11:48:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1FBD88E00B0; Tue, 12 Aug 2025 11:48:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 027DA8E015C; Tue, 12 Aug 2025 11:48:28 -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 DDB218E00B0 for ; Tue, 12 Aug 2025 11:48:28 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id AF707589C5 for ; Tue, 12 Aug 2025 15:48:28 +0000 (UTC) X-FDA: 83768537496.12.0F36EAB Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf11.hostedemail.com (Postfix) with ESMTP id 5065B40004 for ; Tue, 12 Aug 2025 15:48:25 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=VJUmmNEK; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=FusTsk2N; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf11.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-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1755013705; 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=ufr7W+sTl/1LuOsSG7ZNmW6pdNfc/pMlp4wqRssUxv4=; b=k/HiZcDmx0BASOP7HvE9xAqJnoyTyEnkxJ0chzR54+HBVGckBBoC3q1tWcfWgOCGs4xjoJ OanYdx+Wfmal8uS9idLL95Lp1QrmWEfFL+4hELIvZRCXcNaNSNyFNgwQzaX5fnSpLq2oWx s0UNePFq1TT2bpZyJqydSeozUxZUnGY= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=VJUmmNEK; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=FusTsk2N; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf11.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-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1755013705; a=rsa-sha256; cv=pass; b=uOG+gaiRDz4F6FgG8ieWpq0hRPfeq99RnEvIi1lLI1duTe1VxRMc4LYBSIH4D3i9Iiu4yx vPe+MfrU4zDJ4exOnSNSQef2A114HTwHdM+74HTE7WezWsmaIBykW0kXVctR78l8rOGd2S FKkUSQ894m93sY0eO4xqrKjC7MotcSk= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57CDBweY025255; Tue, 12 Aug 2025 15:48:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=ufr7W+sTl/1LuOsSG7ZNmW6pdNfc/pMlp4wqRssUxv4=; b= VJUmmNEKnN0trbxrc1JkkW+3/ppZhLhOtK7OlaezPsMN4HqKXyOaQusJZ97UVRQ3 ig/skzD0m4e/o3zdTK8TZNoUxWJIJ74aa53r/kYCaABYnH+3cIxqpFGbTqo3yB79 2hAbsdEQ0pIb6BL56ycjR5cOlnlLCUItgdpPTCy2bpbelzzMjQwYhI2W49CACuFe IbZmfR/HTsCWMIveNYOnsrqCI/iK4qMPDeZ9HgW6S9DAMUwhykfWt47LLWGgbBao rjA+CR9VDbvvyOXIcWFaMCH2I2XGuGJdwcbpJStPnAN0uxI7kEKJQF9Ft/LDlioD FKf2jbuz+yqbVfU1YTWstw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 48dwxv50m7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 12 Aug 2025 15:48:04 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 57CFIdxq009646; Tue, 12 Aug 2025 15:48:03 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11on2042.outbound.protection.outlook.com [40.107.236.42]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 48dvsgenuu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 12 Aug 2025 15:48:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dBfytWdB15wybY24V3oQ0TxaXL/Oncv+IRZw1n6M5TnCLYrQfD7LjSuwNFzHsulYrRkxnkXO2qWjdYWqW5P1X7/ro16VaOfG0WndglHwYa/0XwGZpOSsMpUYrM9ogSpdLX4cdL8QaXp7/dO0zdvThMfBoy49qeKKUsji3VbsmvLGBGYp9BELwGBK9JP06dE1kiALXdIWNw9T0aWG4Xnbn6cYs7byXOXC8uF29FRcTfHdaLl9j/DPTazqGGdWzHGzVKSWMSbJPofPU2sCkW8V5scm0AQ6sGf6G2XMCEoqrpjnNdByY+0678XNKlqhurFN4QFyXYYosmAOgqKyMgHC9w== 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=ufr7W+sTl/1LuOsSG7ZNmW6pdNfc/pMlp4wqRssUxv4=; b=hBY3y+j7zqCkqyrZnqeB6Z9G4GLqmwWiBSRm1Ki5vHxOYeEFCl8gAxXZ2ornYwiI/lHWvOjF7eQ5kkRfyNB+Jb3nFntJhJe0dybUMSpJfRI4KWENWtitG4CNHKG32oJgxSQHmtiSlTRt7S8VrBDGdqIenXae52cpORQKneXWT18o1qQ2rijXuJLEmcqZ6JxK6VDYk9rrXsvOoDGL+mPkq7s6eL3Wn94/ggEiBh6EgRSc52TeK+08XiIXTow/iRVVGSQshFOy5ie2Cd/Y2dk1512JrMgFlPj3hYdGmeQNRdtvXct0Y0rdEWWzbRe9fWAzHUVbbyNuPBgfrsSOH/m6Qg== 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=ufr7W+sTl/1LuOsSG7ZNmW6pdNfc/pMlp4wqRssUxv4=; b=FusTsk2NRp/qkgteTPMf10GUdAxhNhtnM82KElKk8kdJ73lqkQAVTN7HUHfulAsVFlmYP3XijAYnoP7TCk0yuh9YRGZGyfoKLJIkSn6CYlrYNQjBdHJIHyoDdWuK14Vzz5EsGnbk5De9v13AVUQQSj02gnnGiCIgAoNO+JXvuXA= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SN7PR10MB6383.namprd10.prod.outlook.com (2603:10b6:806:26d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.13; Tue, 12 Aug 2025 15:48:00 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.9031.012; Tue, 12 Aug 2025 15:48:00 +0000 From: Lorenzo Stoakes To: Andrew Morton Cc: Alexander Gordeev , Gerald Schaefer , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , Sven Schnelle , "David S . Miller" , Andreas Larsson , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Alexander Viro , Christian Brauner , Jan Kara , Kees Cook , David Hildenbrand , Zi Yan , Baolin Wang , "Liam R . Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Xu Xin , Chengming Zhou , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , David Rientjes , Shakeel Butt , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , Kan Liang , Masami Hiramatsu , Oleg Nesterov , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , Jason Gunthorpe , John Hubbard , Peter Xu , Jann Horn , Pedro Falcato , Matthew Wilcox , Mateusz Guzik , linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, sparclinux@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Subject: [PATCH 09/10] mm: convert remaining users to mm_flags_*() accessors Date: Tue, 12 Aug 2025 16:44:18 +0100 Message-ID: X-Mailer: git-send-email 2.50.1 In-Reply-To: References: Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV2PEPF00007566.SWEP280.PROD.OUTLOOK.COM (2603:10a6:158:401::3f4) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SN7PR10MB6383:EE_ X-MS-Office365-Filtering-Correlation-Id: 2fb71452-b93b-4631-98ff-08ddd9b79dbd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?6QV5CdsXwIM9BzsTKhHEQXQQrqeIDztaVTkE/yrlC+b7Eiv7I3SU6MNKZliF?= =?us-ascii?Q?i8DOXvZYT4jtCX6vVTwF22Ak8t1pw5clW78plInhi/KHLWmZHf1UT4w//f8o?= =?us-ascii?Q?lAdeM/IRnl5sZOwI6SKD5fkD4cK/bPKtIAF1o1eI0xwH1Co8F1/7pDiaucEE?= =?us-ascii?Q?UiipuCKVNcwlXb+cPG5RdpKWWZS0jSYMUvL4nHN9au9/Kh7Zt80iXG0vgIHM?= =?us-ascii?Q?+IjVwo2k8Hhl4BOzD2To5EdGTu3/dLH4oimI8GW9339dNT+J+TumPd4WDqPN?= =?us-ascii?Q?xeChc6JuVkoR6viTo7wAT/XuFrtuLXsFDdWR5Z65ZoWBWN2F+22d4+53NB6M?= =?us-ascii?Q?nerV+f+13hfudA1vi+3wOu0IqJ1UeTyhTDb0Lj2PYPt1ncDJk7ipqLt/X/M8?= =?us-ascii?Q?IUaQRAEcEARSoM89bMdbW2CZlhKSWbyqPfZX1GKkngKbpJbfLXbXeDd9NCWW?= =?us-ascii?Q?7uv2hOD2XyJ6jDrJmQUBXTKrWPJWVpKY2xCKx8kyFbBUzD55yUB3iWZZWJPU?= =?us-ascii?Q?BXfpCJ28g+1iff0WXODjprlw9xoXYxewZo/V0LYThcRDloqfcVJLGed2zb/J?= =?us-ascii?Q?Ibe2ImdsAYnBRCV4WX+s11F5aImO+b1gsfzOy1J9Wt3KWPYXC8Ss4ngg6cUe?= =?us-ascii?Q?SscPWBQNnq6eLC82BNMdbpu8K01Ij4ZUUSQLsLBk89d6JH6v3qnv+03iuFAp?= =?us-ascii?Q?Sz4D6FmBpUMQ6ggtHKk0l6KyNJtkwd530IROBW5WOdRl9rEH7V+nLYL+Op3S?= =?us-ascii?Q?tMVZ/K128pUnmF8Ua8CSWCmpXdvLHebR3GxjJQ4eFwZ/CBl+no7DIrBJIuGt?= =?us-ascii?Q?r8tsLXjmKGY1JbRdLj/P5Xereo6Y4qHeqiZXOWJFX6aTsMNHsySCUE5wlBFs?= =?us-ascii?Q?eagd9ILURzRhT0eSrF648i/ST1hsfYmKwDpFDcd6Gg8RP8TdtHR61aROXUwb?= =?us-ascii?Q?VYZN7zqzs+5/4rWnG2DUucvUszs6NQ/2prTYwKFiFrq3rC4onXzmsOKDoy2F?= =?us-ascii?Q?F1TWxsuxRqNHTfHMicUGBv5Z5hsXtbUm3o65FRsm3hvP0CKLAVucFONZVEjW?= =?us-ascii?Q?Yq5IQqizrpBE0mGSWc7R6nhTXR1l9UQj7Yow8U1zoLAmnh/JHEY4flLvDG2d?= =?us-ascii?Q?KwV55OZH19bCoJalJ/FjYRurQ11+HKem9/Jbh5KOwbXCv4LM1h2s+gsBh9A0?= =?us-ascii?Q?kzJ0je64xxE7L5hYcx+INYMdlrR84YDa9WOXnRn7vyhG1WcdaXk9/lMCNHIN?= =?us-ascii?Q?oJKjNNG8QvjClJg6i1ENtj+j+3h3U3xuqvYFyZkHd+QghbyaOnu8Su7pgyOE?= =?us-ascii?Q?S7JPPY9yPmGmHYmmj+3KHGi2vWchXp0T17Nwo5m0RDBuyjH54ckYKHSqXPL9?= =?us-ascii?Q?xfi7bajSvXz1dFybT4bGobYWQECE7VmWo03aGF+79KCsDLYJiLGrEVfl1Dn2?= =?us-ascii?Q?V+oW01vdwoo=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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?J8ZUeLvlFiKN7U5w0gryC2b0IT47SpDo+U82Kqb8xHLCwMmIn17OlM+vB29H?= =?us-ascii?Q?PQFLgMll9ZS1mPv6GoKVDnLyAa2qvfYPUj59tfbTN+8njukypr33MfGQASuh?= =?us-ascii?Q?DTjdVptbdSPWx0I/Jd0Ook+7LuaOde4/P5VQbtjQAzWogrn65ooXpoBjRIf8?= =?us-ascii?Q?ymaSucMqBHZ2xG97BoLqXBaDtq7s8MA4hJz2q6flOkWkl6uLRajUVSAMFwG/?= =?us-ascii?Q?wgWfHRcg0KoCZE/V7EcMlpR5E56pSQuSjfcoE81IP+CEMGfuoPgcm/xX9B8R?= =?us-ascii?Q?wMnWt8BFg1nl2CcXdIyAXfRMvO9KkjCWcL0onZGipadMGyygk0xtkWb5NNl+?= =?us-ascii?Q?AU03vcW8qgTNF0BESizqPiUp4QgZWp7zFXEWj/9ZBfHioHBvyIDdi7Uplcdn?= =?us-ascii?Q?Pqmks0aZbZmfS9JhkBlDGfdtnvzBLXDlOcWS20Ny3J3FY/NCNDlkiuf1Nk2E?= =?us-ascii?Q?sO3zjxtl3BYGeM08vVx5IgeZuLDCfyht2pnHJwIvNh5bIORqmRTXpHPESuka?= =?us-ascii?Q?l7Z3Pinf9xxoQIfryoXqy0kyLTyrUwMylD1jXC9QCfUoZaesPzeQEDesX66X?= =?us-ascii?Q?RfFITPfkqZpguh7UPXXQKItqce8jRzJ2LTFQE9z9XKKjUcttJyjDN8YStfyi?= =?us-ascii?Q?RSj1sTb7FBKiH/8Xl15orvwEoeGzbHlXzA2FbUNsTkv2QSipzd8X0VhekRNu?= =?us-ascii?Q?fPDxb7IJSyI8fbMhzIC0+vpjw7Qj4c+kb/eoRkeQ+d1ZKDp+RlED16IghSfn?= =?us-ascii?Q?zjjWsnec/jYPi4TGpDs3dYq1ZdXjpr1G5E720C+h1b7K971eO3NLzWPM25y7?= =?us-ascii?Q?0+ejNQkfpkWHWqM95f69Lh1vUlGm7qAq6CYCciGMFbDXeOU+YJgK1OGnoO2S?= =?us-ascii?Q?SSkNwqS2ALB+GLyrhNWmRsTRN6dlUao5IVjSC2kqHpWxPRVc3ncPcexiu8Xz?= =?us-ascii?Q?BJYswcxqpNHuQgAxTJzpBsGF7/ePyVHFvjQuU4ftDNMGK4V0rprTzdBm3FJu?= =?us-ascii?Q?Gj60OuijGURX/t82X1n20FZZg4FTsFHpvjX5AJCXOy7qLlXA0IEGavEB1Qip?= =?us-ascii?Q?1KFJ63Aj/YfbCnCEz2mei2LGlZtrVlshEGqLVyTmZ7IDsh50w1SBDOU6Xrbh?= =?us-ascii?Q?fFl0IZ8mecXDOQoNKzv2vmP4nASexOyv+4R431d/HtXe/yrHEqtc5YdtnHTd?= =?us-ascii?Q?+LNLmAJYi/3vYNuXp3hZv1+7T2WRmX926nU8pujRdSxCheIKYRtKXFJa5xVy?= =?us-ascii?Q?pnVNOYUHozjt+4DajnrEwAyweDHINXpV1+dvGgzNdXAr6mqU4a6BoqqXux71?= =?us-ascii?Q?ZDfDBsx1PdWlaLhlvi7jNnEGDGz3WWdvGr7VePFb6pfia8K4JkktRoQz/qiM?= =?us-ascii?Q?HRaLrmF+jkWAwqB4sz9cKYmz48IjmlbEtO4oV1x9uWxKtmHndkzS2NSKR66f?= =?us-ascii?Q?ZiZ0WSmFPAcw42lv516HAn4LIB+jfcOBRl2IRCAmmFZZOTAy9dravUOiJY6R?= =?us-ascii?Q?YyX13EmnGGLNWkLvHI3Gs1EuQdP7Fzvy8r1yZQF/EJyr0tmyDI9XiYNixqkf?= =?us-ascii?Q?6LHW3I+wCQhaM2VN958NBckgYILeh/oRA/ukvCio1iYxvJW6xzYGbJPNajBC?= =?us-ascii?Q?mg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 7tbNTEL7IViQ3HOGAEBqDoPm+CW7bDzluLSD76+7P87lhbi+Gv8n130hKyidRT9lc62qsdsTnfy6CWBEmJH6PAUeyV0TeUI+MssVdy7n0s3q6A/QOM/Uoq2MgSjTqXqSF4CiPSKa8UpUrpq3TZB4k1xO3i4P1krD+cg2dCe5rhxzMclPZ77fc0widoKQ6VDH/tClZ+e+8nMt1eWnTsjEcr9756RH44bjgBpcJ7EVcAN+3SKSqqjlC2J8G3Zgiyd51bf+KSaamd45iZPlJsYRPxaQXTjBIeAPWnywvg/l4L0UOA2LQ4e/a3ogcFYxB6O9DsByOIwzw1n74azPCp2eJ9f0n9D+pYWgyIURVo7exLBiMmtvrDwOhgLiibN3H/ENVDog3J7HsBECKnqB4oRy1BKZH1PfBs6AVB2LDTS8LaavXd6wAftRx+6EmvcZ1bi/Oo8SlV4Efy2ZGXRWKCziVmseYJ17YsS6zrspDA25Ievwg6VLNO1+IXp4aCIDBFoBKoFmHLk9b70m21uu7JH3VdBEMjDtJKXi/B3Vg8E7D7RGxW0bPiLAvX+hiKnhr4HXMT3ggXb2whuQudfIXS7j2bA4hwBn2i35rdEPa+GoJ0E= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2fb71452-b93b-4631-98ff-08ddd9b79dbd X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 15:48:00.5885 (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: U0LwZXm3wVtnZGJZEpa/eKH5lXd+Z7X7OoETBNPXYwm9FIsSiKFz/a60lErSfSdwUWifQ7R45w3WJOMeuPfT0FOw67ZCe4syI7hpJOxdDLQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6383 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-12_07,2025-08-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 adultscore=0 mlxscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2507300000 definitions=main-2508120152 X-Proofpoint-GUID: cIR_ZM1-eCJeAIySKiy1liZ2enG8cFK5 X-Proofpoint-ORIG-GUID: cIR_ZM1-eCJeAIySKiy1liZ2enG8cFK5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODEyMDE1MiBTYWx0ZWRfX5h5kF84y3kib JvT+p4jTruPlgRSMS0YHhjeIyQl7QxcIzss3Scg4dNlP+QCjHAAEa3o/Z8JXEntzMesH2wAkVaD KHbdKDtIqDPpDDaIntVv0JGGXDsh1YUHEf8GoMKjXoYV5oItCz9JngWjOrXuIK++azbxToVoFaF od9hwwjBxkzPvkxizcX4hMg8utBaiLOeNIQra+9vwLFs2un9vS4ZM2g2ayu/U70ExAa6czsfNlO bY/WPN7pkFNmnRE52ZoWOB8SXmRkdLqaLVEtc2zcvxTo4C9WtDtyhvKdVn/jf+SrYdTCRBCNKDm hJZ96RanJ+Nfu4Lmu96CqDB+Serg0BV1FsX2sYNmVHzgiqGEKTmldUUg7cadMczNCC7TWe3NRD5 OVJkG1Mei6plrvjUFeY9CSYJGMRWE8PnAx9tbDC9Em+1v1NYbLNcGMHoCig0J4s4XEmGoTTc X-Authority-Analysis: v=2.4 cv=KJZaDEFo c=1 sm=1 tr=0 ts=689b6234 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=2OwXVqhp2XgA:10 a=GoEa3M9JfhUA:10 a=yPCof4ZbAAAA:8 a=urWiDTc8nT0oivSZmOMA:9 cc=ntf awl=host:12069 X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 5065B40004 X-Stat-Signature: qx86fqc67a6b5a46xp6xpbudz69oz3hs X-Rspam-User: X-HE-Tag: 1755013705-492879 X-HE-Meta: U2FsdGVkX19UAR6c3tg2uMFExBEUidE1BfBAA5BZ/D5lom0MHGIl+nK/y6bVMMkI4zcHM7Wv4BprP0/ZYAh6LTWykoCaWe+UWsKCfb8g2jXlKovlUvRuslpgtqn6oUWWilVemLl3sYsBJTT0tzn75/ssE5uzUVnLD18G6I5cG4UX+jcaV9hEsHhiBZZvuaDc8AXDyTfcVMVxH4P/+he4JAJ8glN5JWlPHM/BRFkmhznbkRJbZ0OWc+bgTg2LyqZvvstUKSqv4sVdIbDfzqZODY7/dBEe/REfI6t6KVpXcYg8KDv+D28DdaZTJsn1X/i1mTlW36lW7cHcFNc6e2qoZ9UhbRw+romwU3/50mf7lqNoNq7RXbAivFTaPOEvnN4WlDD6WWdtqA7ove61RDiLXU1N7NAmskhB3gUADgkaPvyiaa3ifsuFNc/svzM7VBWfmY5OMaVY5SniL4fcdZC+B19nxw10AMthCmmEYmof/0Hw37YPtnQEk62MsclcJiac1pAR+YYEwAWpDEgmjtTNkil/0X2SgGasYRYZI0m9BGA3OeYq0vLM3KP5ycgDGGYG7caYOzc6AYtb9iXwRTk8sksSN5J2uLshoKk+1gr8IESToLSQAYK9JGqoU7qd2dzJy/9sfyXtwXAQEpnS7p+l1rWytMgR/V2ZkU4P2lS3qgGOWsptwJbWckR/z5BT6bMoNFIGVMgOQsZRAWYGwmPiN65d+y2HQIosWx4EHYnWWonAqLJ8fWltlxn86nG25beomVUioCP3699FVB+XQ6IrQbx3PHon4fTAQ3jUl9Y/M1SzFCITYC3v4PMCawJ+JETaXrTLP05E+WSKQXHCrHCyQhE+lnzEqcBB9KrvKLUeDMD6wdsNQdHtFB7PeOr4S0+bTJ6a793yrINQQEVzq7CgTKEfJYszwSTcqf7W5lkt/xmf2pPriYtE7mP6mkB27DxCu6RI6OqpRT+8gwJdv2n d83Yt0R4 u00hgDmkgfHfi/jyh03KPEdFN564TJ8YzxNIYJhVAW4g9zBI+8spwTCytAW7HA7JeyDr94hlNmuWBP/rG4yhnCOw+oTYjSxRg5XwRi/D60IE4FxLBqSO+8uCWU9n4ciiLxTs7TDeWBKdeYZtqCWzVrHI4ekCGltQzXDHSZ+z1JGFX0mo4wEXiZVTiMmQA+qVD8Y60n6HEjYn2rOhfJpnykNw9riJr56GWdxK6yiNdQj51ohcuIaNdw9ueAlolMPfIUTGgodYAbBlPe389kmmBnUKPq1vbM1tJfiiPKH8XktI1AceUYeCuuYXPTV98ZcsLBFfe/INzsVaV2uK0nIa1srp2aPzxquhamstciBtSRa1LGUjSxBVU9Sk3Tnf0LKjHestLdzx7zebX76sfsqhlIWGuX9tA3+NHw9x5XMNKWhYDx7WC5AWgZuffE3GtLRX1IY/oXTzvo8kmxD6MlkFMgIJ55kldVOtJe10eX51aDu0mWfp6VybWNSPcK2RS+4PaMBMA81Ni6N4Iyul4GQ/nP66M9RCL/JlkiSNqQ+o4uWB2tAid1h6+px+UzIC4ECbsWWFErqKZXpVA9CVgLScuCUz69dBi/1mgfTMk8YIRq7TfCgq6DLJQ/H0yMdvQOTvVd+kwAakJryEmDaTVVGju2xDtgyLU38mdJUTSHzfPyoXksQx1VXUh9CTFCFzcYChFeAwoQOZFtQifnYstuOtSlncppoDMy8tY0UGyAoKD9QT36RtmNRuFpYlttNgFPlTKAzFuv0YzO0wke3gwTLulGRolb32kRquSyvISC6Cp4FVd7w3Gd9AhUI/GJg== 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: As part of the effort to move to mm->flags becoming a bitmap field, convert existing users to making use of the mm_flags_*() accessors which will, when the conversion is complete, be the only means of accessing mm_struct flags. No functional change intended. Signed-off-by: Lorenzo Stoakes --- fs/proc/array.c | 2 +- fs/proc/base.c | 4 ++-- fs/proc/task_mmu.c | 2 +- kernel/fork.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fs/proc/array.c b/fs/proc/array.c index d6a0369caa93..c286dc12325e 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c @@ -422,7 +422,7 @@ static inline void task_thp_status(struct seq_file *m, struct mm_struct *mm) bool thp_enabled = IS_ENABLED(CONFIG_TRANSPARENT_HUGEPAGE); if (thp_enabled) - thp_enabled = !test_bit(MMF_DISABLE_THP, &mm->flags); + thp_enabled = !mm_flags_test(MMF_DISABLE_THP, mm); seq_printf(m, "THP_enabled:\t%d\n", thp_enabled); } diff --git a/fs/proc/base.c b/fs/proc/base.c index f0c093c58aaf..b997ceef9135 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -1163,7 +1163,7 @@ static int __set_oom_adj(struct file *file, int oom_adj, bool legacy) struct task_struct *p = find_lock_task_mm(task); if (p) { - if (test_bit(MMF_MULTIPROCESS, &p->mm->flags)) { + if (mm_flags_test(MMF_MULTIPROCESS, p->mm)) { mm = p->mm; mmgrab(mm); } @@ -3276,7 +3276,7 @@ static int proc_pid_ksm_stat(struct seq_file *m, struct pid_namespace *ns, seq_printf(m, "ksm_merging_pages %lu\n", mm->ksm_merging_pages); seq_printf(m, "ksm_process_profit %ld\n", ksm_process_profit(mm)); seq_printf(m, "ksm_merge_any: %s\n", - test_bit(MMF_VM_MERGE_ANY, &mm->flags) ? "yes" : "no"); + mm_flags_test(MMF_VM_MERGE_ANY, mm) ? "yes" : "no"); ret = mmap_read_lock_killable(mm); if (ret) { mmput(mm); diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index e64cf40ce9c4..e8e7bef34531 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -1592,7 +1592,7 @@ static inline bool pte_is_pinned(struct vm_area_struct *vma, unsigned long addr, return false; if (!is_cow_mapping(vma->vm_flags)) return false; - if (likely(!test_bit(MMF_HAS_PINNED, &vma->vm_mm->flags))) + if (likely(!mm_flags_test(MMF_HAS_PINNED, vma->vm_mm))) return false; folio = vm_normal_folio(vma, addr, pte); if (!folio) diff --git a/kernel/fork.c b/kernel/fork.c index b311caec6419..68c81539193d 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1887,7 +1887,7 @@ static void copy_oom_score_adj(u64 clone_flags, struct task_struct *tsk) /* We need to synchronize with __set_oom_adj */ mutex_lock(&oom_adj_mutex); - set_bit(MMF_MULTIPROCESS, &tsk->mm->flags); + mm_flags_set(MMF_MULTIPROCESS, tsk->mm); /* Update the values in case they were changed after copy_signal */ tsk->signal->oom_score_adj = current->signal->oom_score_adj; tsk->signal->oom_score_adj_min = current->signal->oom_score_adj_min; -- 2.50.1