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 ADF0FC7115A for ; Fri, 20 Jun 2025 02:20:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2F1006B0089; Thu, 19 Jun 2025 22:20:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2C8826B008C; Thu, 19 Jun 2025 22:20:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1DE3E6B0092; Thu, 19 Jun 2025 22:20:33 -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 10ABF6B0089 for ; Thu, 19 Jun 2025 22:20:33 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id C19521A1364 for ; Fri, 20 Jun 2025 02:20:32 +0000 (UTC) X-FDA: 83574175104.03.9DEDA42 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2079.outbound.protection.outlook.com [40.107.243.79]) by imf06.hostedemail.com (Postfix) with ESMTP id 0B00018000D for ; Fri, 20 Jun 2025 02:20:29 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=AHiHIErn; spf=pass (imf06.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.79 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=1750386030; 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=6FaZfnUku8pooNqcfhFQKT5/hDbpAFqpbK9Z8+C7XqE=; b=ygjLwBZGSpoKY55eDnUIxgFVqi3If7mdN+ssw8Y2Tm9M2/fNAEy/qlKCecGbTQJCjM4XEr l1bHWuz1fqBssOnBE80Ju/RcGMyUSMuTOxknLwRknLIZ6fQxPhjRJvTrJfjkfkagdJw4zf KaPatzJt0T7TrzhoXTI/VGd9aA0fUt8= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=AHiHIErn; spf=pass (imf06.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.79 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=1750386030; a=rsa-sha256; cv=pass; b=yCVttL3Cul5q2EK4RZ0IUr7nrS0R5qAh1B/CBJTvZUbYqgd5r3RftEsTzF5E+KjMQMUIlP Wfs3Zsgeb4Xj1LRRi6FzSTAIGmeolyX+pu2+7hiMc3H6CbBofKpSanycn94syvFXx3xlAa MRPwdzZYHa52XBEFeOIES1mgeGhmWEQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OMSX9CSpq1bo5BVPVvJ7l1CmdURnaO8xY6nbiu8YVVc+KnM/dukit8CUHRV0e5ef5wsMqp37G6pMlZuw93b22QFCqdz8bgQ3VOsMVO7uFDmeYrweu3InxiKRxewDYT3yEXW6DP+9k3+kz41d2rqKFtOv9ZyW9cze9Rv1Q4S0lbR5cpGxra+pl3uqDxeHg7a92JLZkrM7Uqc1t292GmQvBIJKb8xor4CAsSH6UMz+tjBMtFa+EJHoFb2AUDjC0VndQysqhlRjXP+1WvV87pb84WLI9kbs6AY9Eywy8n29CgoQSRTZjklnSKnMV83IKmI9faR+Li/f7zE/DbU9PlNE0w== 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=6FaZfnUku8pooNqcfhFQKT5/hDbpAFqpbK9Z8+C7XqE=; b=Bzklzb48hN/TKfCWX9T0XdporPweNiMFtkvX6RKlZ0JKjsGA0JBZzjC8m3uP5U/dtWB9vhlYrUSOGGSLGksEMLmk+KzOPAZIjmH+s7CwTe8ux7sE9xLsuIWcuDbq0IFstYemlj7av3FGrcOcQmwHHkmiohjD+uOYD0zZ+yT4N3XGeEgN332d/aWvhfyI85Bd5SmsXyDTs6Lozdkh2UFHNZaUSqlcNI95q+VE+0zcvcuoSGOKq91z5nSAdVDsabyKJ8MtEa6rlZMvbvO14PtVA0v9u/0M5FZU+8it8ThAQn3Qbd25tQd+nYnJuKn6rcw6qRFfpoEzwQa49pUhAKEewQ== 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=6FaZfnUku8pooNqcfhFQKT5/hDbpAFqpbK9Z8+C7XqE=; b=AHiHIErn0sqIyuRfJGKVdTRmjzDRI12cDnG+yx3eLtWBc47UZ4HHBPH65LpWcMTPDIiTHlYn+z0m6Wl0yJlpz2VlXNwJpn+p0T+3gB+Rf4Mrcp+OXh/qARt2195NHKAUEAle17mp7/aNkeDuYUvPoyX+CTpkymZPlwSGCF1aJHIi15xzhylIIxiyWZH1Xz7j96S2HZi9hHQNVgaZNo03f8hjzWJl6LdwSrFHPS4jQzltm2WGsw/9quW4IdZ21Fs+rnseWC6S8lpFTa5a2QWvR0k7e8vI0MbgdaJirKLKzD0hPCqImZs71vTv89MKA6cywUhzY4r3Fpl0VmFXXs1PBQ== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by PH7PR12MB7140.namprd12.prod.outlook.com (2603:10b6:510:200::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.18; Fri, 20 Jun 2025 02:20:25 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.8835.037; Fri, 20 Jun 2025 02:20:25 +0000 From: Zi Yan To: Lorenzo Stoakes Cc: Andrew Morton , David Hildenbrand , Baolin Wang , "Liam R . Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Vlastimil Babka , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Lance Yang , SeongJae Park , Suren Baghdasaryan Subject: Re: [PATCH 4/5] mm/madvise: thread all madvise state through madv_behavior Date: Thu, 19 Jun 2025 22:20:23 -0400 X-Mailer: MailMate (2.0r6263) Message-ID: <70EF3B55-2F36-4980-9944-E47E6C64570B@nvidia.com> In-Reply-To: References: Content-Type: text/plain X-ClientProxiedBy: BN7PR06CA0064.namprd06.prod.outlook.com (2603:10b6:408:34::41) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|PH7PR12MB7140:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ef75a5b-20b8-41e3-8378-08ddafa10474 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ADsHyPSDtUIAF1xynMMDl3hM3j4e40xwNbiRFj/vXzVMA1Y+R8O1CvIfycgT?= =?us-ascii?Q?FKaA0FlieFFbQvvlqbldtIUsLbxherjpznA05/Rzv6SpRVT4wFYu5Rleqg/g?= =?us-ascii?Q?t+rAaD+T+dUW6y+/3iHrt9/jBnldHRKISKODlCTefeRIoirm92gXI/8DIya5?= =?us-ascii?Q?asi8XkMd53dNUgD5Njm9AtEQxCzuReWTlbAmOZUK8ni/ExCb3r9zB9hi7TD5?= =?us-ascii?Q?qY0T+jAm6ocqCx22jIehufRDqa9WS+TsJ47jmW5Zl98oltWZEBmljh+PNv6b?= =?us-ascii?Q?bvCLtuINjd/PAtxCXrcB/CQ44jqj6kL0cDWtNc8Ssvf2d4AGqKI0PlnxEycY?= =?us-ascii?Q?uODQYCFS9mkwJrPtvZXfSBZCEptJ+sWDEHEIz5+XI59e4vUlgPzzIwVbbaI8?= =?us-ascii?Q?WWR8aR7eJSUu/kbPknCmrkXXKf6bO7pwS97wQp7LnIWg+jNplUSIbkyjafy5?= =?us-ascii?Q?T3R8B6pT2r7BpYNx8lVBI+nAfeg38hNVZkU5cgE1Yh17NwUQ2xs3v8nm6h4i?= =?us-ascii?Q?2oBZNj7ZYTYgY3HmNsoAhqZ2Q238Qj6bWK3wOvI+70HNhEIl0+hRQeryeBn0?= =?us-ascii?Q?yEnVxqfsDjc0rz8reXWnvqVG3jtWrTFjBrNIJ64pTtGjlizzHU1E+Pk8+U5D?= =?us-ascii?Q?qO36Y/xmpjIRRvNVQnL0D2msqGhm+inom2ROhh18zVe0vgNTR2h2nzlHZlvE?= =?us-ascii?Q?GQ/vnlN9EigW8ExhVFAVT2E9zZmXUEdR6bDF3ziVGreLxNSOpcD44QnhvghP?= =?us-ascii?Q?vJ69GjarzkOJm57XstoCSdR20ATzSYpT5MIASjWi8dBuMEzsN32NEJX16iPY?= =?us-ascii?Q?W+FlpBV3rbf8j2ysJY/XmsWHmQxi90CC5zVJwkp8Vj0zh5L7xIvA+/e6wpIm?= =?us-ascii?Q?n4VicPEbKJHjY4KmVMHmddpeAuZegYQrCajunBrzVEDD4Mrbj66VJ0JyNdee?= =?us-ascii?Q?HE2fFWkjqiTIRDpw2ho6JmWBneC3YxzOAnB20QjxrZTQVBnlJXdAG9muKmDQ?= =?us-ascii?Q?iEmoGPo+QtGyPtdOq8Z6DC84e5lE7jGJCYlMUB5EWl66YKXVwI1VZgvmDG8r?= =?us-ascii?Q?1qEvRdpvy0RlaixkgnEbS9TAm4Ar82+S1b+3bnBqANXvxvTv6hMcM1cHsQiI?= =?us-ascii?Q?PXzyDFh14C/c+7Uo2EqwcztrGJx79PXISKynt4FcSv/h7JqIpo5VXCm1z9+F?= =?us-ascii?Q?ohw3b7wYKYuDsaoZNr4J7UU8M87ylssyRVBYVmDDHWpuOeooRBBLLbh7vKHE?= =?us-ascii?Q?61IcpeQk9Qd1xHSUtfJXmTC/VURmiTjCIiOkWpExf+/UTQe6135Ru5i3DCjj?= =?us-ascii?Q?Jcft55lOqnY6mdRhbAKgTI4UMhJFfysiRG33FH9S58nJLUqy14jayDOJCQZf?= =?us-ascii?Q?C3SutzETNkSslNdqdP+iwdUXJlTP7gtRR36wFnSvQao3XdzBlTQl5w/jNFTp?= =?us-ascii?Q?o4Thf0ohHx8=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)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?x6uIEE0oOlj1V69NgvEs7vhpftyDjF8D2CQPnZi/3YhWuor88TK4TGUgZWoQ?= =?us-ascii?Q?ukwwe5KFSUzt64GNteaPQn4D3nXWzh8qTTByRUKlAsrFpiemswcmlBhWPzX1?= =?us-ascii?Q?fPzQSLo/jkhLOiDmf4b/iL5nfRFCBzwidMCypuZaOBdcN8zX/eXUN1qPE66Z?= =?us-ascii?Q?2JHpffuZWBFXuS656jyymVYeBOZu+iYYxEC+S3zGWdanLP6j2W4wHlWD5vGp?= =?us-ascii?Q?nY6Uw4K7yAiSQbHQxYVULE5xA1FWutxpGRS7piSr9N/gyzQoysWuc23lXgdq?= =?us-ascii?Q?mCp8kWniR9AHZ3kmKuXht1ygL1vo18QwhpW8hSMQFRyU9OpnsDGrPGS4X48d?= =?us-ascii?Q?7VQMBVanlIR5YNf0K78ReC2DiOy4jGyS0wmfuw9dK7Yv7q+1DsTnyO5Rki4n?= =?us-ascii?Q?JNboHdDhWyn+Uh2Hwf8D9mdiupfLvigL+PlOa64rjXHbQKicQdqduYPeCfJ3?= =?us-ascii?Q?wuk+aIiBR2sTuISuXi5WOHfvgFWqA92Czim5mV6V7hXLV97EsSWjvqyen2uV?= =?us-ascii?Q?cDkJOTIcnQyWzelqkpG2i8FWdkYb/9k5zP/aS+EalUkcs7t7l/OBx1URAMYG?= =?us-ascii?Q?Oeunr6d/yDXS0HTo3A+8Meew7DWTWYX2I/hOIZk18lyOCIX96Ob5bJE4oTN+?= =?us-ascii?Q?OUVE2WWmdOmKkFZD758PzDKp9mUOtRz2uEx0eBu3s5pvud9C6KTMcYPdc8D+?= =?us-ascii?Q?nOuOy1inxxuPoMBiDAcIO7/NmWATZRLV3NcglApgne5NAaW9vsS3DhONdqR8?= =?us-ascii?Q?t9h6svKMJ9KpNSnH4F6SgVrbjT2RoTNyLR18P2YLOlIOjK1P4CEa2Nyj68cS?= =?us-ascii?Q?lhOq4mfTd3Ph0N8o1BZE+yHYUAmlxB5RIkso5RynRtMYdcYqXkDDrIdWX3J7?= =?us-ascii?Q?cJXLIduce19gtDcnN7fxB2zJ0sWDdtMvGp7upZbnkHznwhHPVQNGU5P8hSgE?= =?us-ascii?Q?FBJ+CQl4K4314m/CNTYybqGSY5djjy+iXmsY1Wz8ZpFFaH3LNVb74gL6hgMp?= =?us-ascii?Q?tjJQQct4T+4HLG6zM8WFsb6aSCBwzo8chWrlcIlo3/9Em+zRAi2tl3WhBOx0?= =?us-ascii?Q?iuegu+MzYgi4EvlAoZ2ThS5OIlPJvuouIRe8JHfrRI1cczYsBYi9LgbDMg2Q?= =?us-ascii?Q?6Nl6t7Mf0r7yyw5ajqE3RUGh75Lq8Cjmsfak529mzd1qkBEcxfquB1KRvqoj?= =?us-ascii?Q?oXB0NeB3iLHzwEHHuOCzaazwbzCplvCmcoSm68yJBApapc3xAxWSWLKvUezC?= =?us-ascii?Q?erRN4cLhrkd7qlNwm2piBJ27Cdh2xHjhJ+WoZge3grr8HKU65x3Vt9xcp1Xp?= =?us-ascii?Q?5in0AV9HKzwD7LJJJmVCuNoQ+1nRJcpALG8fkX39k1sxTwTvTa8+83RD/uA/?= =?us-ascii?Q?kp+hi5qFkZgam4KF+Q3mU+dO3MK6ElWzNM/o2vhPMb+QG+VegVZyO5zOO/tc?= =?us-ascii?Q?C3sL61B62S5GqDPSZmgoKIIIJFvemBH9k1xmiWPwa1BmMS/67/LKurvSaQOr?= =?us-ascii?Q?JXy7B/Z0MDPeVohcNs21TcZBkzMy97TFr3mv+Ug4lJWapjEuBC6qrb/YTXN+?= =?us-ascii?Q?bVDTbIFmWzXFHlVMYnifIqqF4c6u1+lTxkBBShu5?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ef75a5b-20b8-41e3-8378-08ddafa10474 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2025 02:20:25.8315 (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: AJDg8EtPD+seoOsZpIvF8+NSL74smefmP0AHKaQLwExP3LgmSi9KlK9WeJXA2FIV X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7140 X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 0B00018000D X-Stat-Signature: hiwu6ar7i1upt76go6iy3t6eg56ow9oo X-HE-Tag: 1750386029-24422 X-HE-Meta: U2FsdGVkX1/WHn1yMHOMQjtx/nI0vDzyoDH6/+EElDKDqkCrKqfh30IrUYKEFS8SwwXYOXBoB7RZSDgqunSArh/4wYKpae8+xNV2kUpQsMBBx4TGci4hmFP7y8tsErCa3EJ1FoNv/ZGhNcco2U049+6Sd44xvFjeuUAk+N8fM0N+03lD0AtKsr6cS2+5zdF/QUglnUCZ1KX21wZM1gErO2RPcUX22BsDMycmmxG/F0slkQhRB4/cCK7l+ElNEn8xZqzwvP+9UpCjKqAM0NV9kqgblc5QM5QThJN4pv82TaHhq+BQZpHzvaHfsfv9moQErj9Aqko6cFQw4ka9JNDgQlHK2znsvGybSaevun2rWWwHoMnpptMS8j51uCYCjEsm6SYcsXTDUGAn30lsyQltOSzIQe3Vu+oaWxn9XcCXsvrrRW0MXVl8qpY0wzhNFwmbUTEDFZlIcNM70FwjnOZHe64nJdPVDYuntRh+QZrzCCfEr1CEr9gNn7BSKKjnFfycjEMVqLjQkbnHcrWeTg7ALtiN/wcLCian9wj9dVwBsC4m/51GB8navXFFbwR5bFUqCv30Yopz5tg0MtVVKA44y9iAOiyq9B83nu7Pt7e1J+C9x89qcqPWoIGzUiKtTiVLG52T7asycHIdrf7PvPWCWgs6KT+BgFbrYrzhSlwUgBr8ODSE44LORLBYaRZJ23HdmzWv+EMCS7X52OiNwLu+yrM/hJOt3l/GDZDWcuMt8GrQDAFfK0kZ1lpt3x2OsEeS8J3JPT0b1Ir8QmjgKq6mLKmtajV9VLBbkddLRzQI6aHGmK1mU1F6EgJtB4tEHGBS5mxevkzHAE9JtrCOa1qvZtljNWx9zAM1DalVLiWfr1mdCyTmjjpqY2YrX55C+4FUCJXYUhhEiJx1+5Wh2AqW/rGjD4kmEjuJxjlclWOESODtkmoKfbBdwS0EIi9Z1xOmWPvFVSYw0RDqjhJbXmT E2jCGwuI +v9/WLuWwIfHR3WRvcVYrlD5Dy4o802vQuQhNCkP6OCwVL1skpyUzhLDv2AZ9OAAkvLGYhjiTCTPlK6eGkjnkw68uu3q5CIJOv5Vk4lCuTisYO2JL1QsHwltA5Evb55JzdDIglT5p3Sm9YiUPGuKWsx6JBlZTN2dz/NO5/jiGvOjZKR1UaP/3lJPdseB4taCXYkt9LXZpdD5S5Yt8FWNceudHEay+31aqB4ykcb06EJEAMC4SoezRfmX+T8DzyGAZe+63bKLw6AAmZHkoYVCbY/+2iBZsg7SoQOy9SqCxUogVpf7NXSNCd7z6LBo97OdWPc3ojrvEHAoxG0p6j1bnZimoM+xRAS5Nwj+umnrdOwq9raVQW6R1tc/bxi3Lt4UYF9JySWhBxe3z1lFKPviXMoQ9nrxeIz0RAuF1fm+77lz6gA1MdYEBx4y1Bt6y5++rJzmxThF0tzHJfOuMSLCNCoGX8w== 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 19 Jun 2025, at 16:26, Lorenzo Stoakes wrote: > Doing so means we can get rid of all the weird struct vm_area_struct **prev > stuff, everything becomes consistent and in future if we want to make > change to behaviour there's a single place where all relevant state is > stored. > > This also allows us to update try_vma_read_lock() to be a little more > succinct and set up state for us, as well as cleaning up > madvise_update_vma(). > > We also update the debug assertion prior to madvise_update_vma() to assert > that this is a write operation as correctly pointed out by Barry in the > relevant thread. > > We can't reasonably update the madvise functions that live outside of > mm/madvise.c so we leave those as-is. > > Signed-off-by: Lorenzo Stoakes > --- > mm/madvise.c | 283 ++++++++++++++++++++++++++------------------------- > 1 file changed, 146 insertions(+), 137 deletions(-) > Acked-by: Zi Yan -- Best Regards, Yan, Zi