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 5EA61C3ABAC for ; Tue, 6 May 2025 16:01:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B98A36B000A; Tue, 6 May 2025 12:01:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B46F16B0082; Tue, 6 May 2025 12:01:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 999AF6B0089; Tue, 6 May 2025 12:01:10 -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 77E8E6B000A for ; Tue, 6 May 2025 12:01:10 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 56903C0443 for ; Tue, 6 May 2025 16:01:11 +0000 (UTC) X-FDA: 83412947142.04.5A41E5C Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf27.hostedemail.com (Postfix) with ESMTP id A7AFC40016 for ; Tue, 6 May 2025 16:01:07 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=EOsuK6Jb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=hqJJ7I0e; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1746547267; a=rsa-sha256; cv=pass; b=Ua1lQL6evCZ3nqg2Pi3BYyjccGXsVzTgoPbiVJiYuBVoA8E7SVtqkW2eEbcw4QHCGNHQKq XsdM3K7gnyqy4zu5qpnlQVJyPOHIxnAvvp+ca2g5V4A+BOWisp6esJlzmsrStnKosRqOfs 3bd35jsfpOeQW4Abtl40TmYmWXzw1nk= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=EOsuK6Jb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=hqJJ7I0e; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.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=1746547267; 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=Z8UQ1wh6evKagEU2ayEY8tq/N/fru6IAHB6tRhe7zkY=; b=OFH93Jpo+8Xh0v3VmCucziaIAPNhS/PSOvfPF06YVXdaBv7H8F6jgMWmxWF4FzBdc3YJ5G DG7Sae5I+ArlRwRTRc/WjHGNJe6OBvNiujvyANrHxJbqIAeDUCMbzK8hv2ESsgXOUF1OG6 c1W0rHq9JupzTntLzxcvK7j09qDodY4= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 546FJarC023902; Tue, 6 May 2025 16:00:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=Z8UQ1wh6evKagEU2ay EY8tq/N/fru6IAHB6tRhe7zkY=; b=EOsuK6Jb9vpwmyXdCRLEN3x/WBzCa4DLUj n2BDRrJatJES/19eI/aT8QbRDEF2fIXaHSIhnciHo8Wma3OGf6v3/Q29UgEvcppI cePe1m6kUizgBmApQoS7LsXefIUEmJUKhZLMlnA5QJ0nzU48xQkdZO6EFDYgrbxU ugZFEYo5NwbXSTOrAHjRC8jRWjMefpAiTzjGZTmXkMIW4SoRmm41FSW3TaAkpNAH e41iHeQKXeokJfYeUFShiNa0gMVCUxV0vI8n+36S0chcxMgQjb01C4ktsErk3AHf g07xbysO89oDIUaZa5CxaOiDBY0rGu1KH7Wl97e4fQmGL2WzBTOQ== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46fmyd04mp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 06 May 2025 16:00:49 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 546Fxqg3035432; Tue, 6 May 2025 16:00:48 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17013079.outbound.protection.outlook.com [40.93.6.79]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 46d9kffmw6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 06 May 2025 16:00:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rgsq+IS0KdZFF/MojZgGseDvBb42ZVO+D8pd/wDXIuOQcja1UZRtP/52wKDzwcrziUyElrFOxg4rJfj4KRXLrMyIAnPqZ3m0NZfBFy6zJ3fnnHyUMP69Lj60bP+Kn+S8Q2efIBItI8tfNzVKg2g9DlnD2XtA7M+k+fsRFgm1w0FRzOO1/yAwwvdpptb/C5JT5xYGEqm1/PSKFT7PYZB6ZzWhtUKe4h/7JRPYzGh+wSe+S2FQzCVcPpkDz+9750xcMLXOaZlq7gKVflWjUaNQsqGAOrAt6IaUcOQgw0Uu8WEOyzJlZCEv5YI4OFYQM9yWJvkT16CNjdvThYVo4yZrGg== 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=Z8UQ1wh6evKagEU2ayEY8tq/N/fru6IAHB6tRhe7zkY=; b=OhuQo2I7AT3LQv/9aqZDWJqcHK0ampE5BJvpisiWjuSQ3uXWN0tJNVLCaDEF5tNwxJGp6FBwiRmA0F/CAXcBb7w5M/aj2/WxWdvHUU8NLJMYNOVkAxGHK9UUgFKaBq3bIKRA/sVa2r2AceJoRbui1ftreRX+KD9f0PIlQ0tsKdRgTvxXQimoFU+Qq3ifNcbTKjOZ8yo9MHuEHsc0V4f6vpV5zp6wgOL8rzA385dd+pDRuCrdQh8sygr9uG7v73GXZpXlGhBRZR/coBH3cC2Zim0lK43usPwG1mv6SjTfecdhYyQ6cEitfNco2A6g/j371BZejclMUcVUb/V3WWsN9w== 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=Z8UQ1wh6evKagEU2ayEY8tq/N/fru6IAHB6tRhe7zkY=; b=hqJJ7I0eGo7F3ihZ5h2v7974OQT8Ak771VLuSwfwh2+AAZb9gdpjBGdbrTUkqnq8LtIFDcbaanzLrqqJ/+GimNqELdMicdrE2/K03GBjhMM4yHveTeAjRCuBIuz3hOKHC4dyC5SB6KV+Cxv0XBPP/7MKhBRDDDuhUYR/xhr5jnI= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by CY8PR10MB6561.namprd10.prod.outlook.com (2603:10b6:930:5b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.29; Tue, 6 May 2025 16:00:41 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%5]) with mapi id 15.20.8699.026; Tue, 6 May 2025 16:00:40 +0000 Date: Tue, 6 May 2025 12:00:37 -0400 From: "Liam R. Howlett" To: Ignacio.MorenoGonzalez@kuka.com Cc: lorenzo.stoakes@oracle.com, akpm@linux-foundation.org, yang@os.amperecomputing.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Matthew Wilcox Subject: Re: [PATCH v2 2/2] mm: madvise: no-op for MADV_NOHUGEPAGE if THP is disabled Message-ID: Mail-Followup-To: "Liam R. Howlett" , Ignacio.MorenoGonzalez@kuka.com, lorenzo.stoakes@oracle.com, akpm@linux-foundation.org, yang@os.amperecomputing.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Matthew Wilcox References: <20250506-map-map_stack-to-vm_nohugepage-only-if-thp-is-enabled-v2-0-f11f0c794872@kuka.com> <20250506-map-map_stack-to-vm_nohugepage-only-if-thp-is-enabled-v2-2-f11f0c794872@kuka.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250506-map-map_stack-to-vm_nohugepage-only-if-thp-is-enabled-v2-2-f11f0c794872@kuka.com> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YQZPR01CA0174.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:8b::23) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|CY8PR10MB6561:EE_ X-MS-Office365-Filtering-Correlation-Id: c0b000b9-9703-4f46-09a5-08dd8cb725f1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?i+FmQ+6YiGfUietBLzEomCw0X+iH8l0UIa9nWzivFFovGcYB/55K1eIbN9gG?= =?us-ascii?Q?6RonKo9eBS1YC2FpNnggHrQav+x4cIM+uxCAXLBFFCIPVqVpbpMoFWLmMgmC?= =?us-ascii?Q?iiMeGmrdG7UjYmrjpQWQ4EKTtqtOskcvTOVZ3Yl8YCaTFwmZxPBZzrAtBM+U?= =?us-ascii?Q?jpefkNmJeOgOixTbH6eVZKfNadm+uhBs8+kj1IcNglrwu2TQ3YPVKimvI7im?= =?us-ascii?Q?9+IjMIKTK1/zwsRJl1sRLQYt8KMBwDID/WH5o9zLxJKndr8yRwJ4GMYSCGTm?= =?us-ascii?Q?7nUT0coLBmqx7+4OTb+dvnODjBCSDNC5c4ZN6+GrOFvSfRou9CeXty6fJ1PK?= =?us-ascii?Q?86mpYJ95/DLl2aNi9ycuM/N+NjOkZZvfWryMJqpVCpOv8fEbw4hDusQ9QZUY?= =?us-ascii?Q?iSnxf38W3zj6UPuZTfnuE5qs8Jat9f2bNY65GDb7l/b0Vpj3g92eveUk1yK3?= =?us-ascii?Q?zyPmiaof/Mc7JtIf8pg9eGmI0CXBN481vP/+/RijmNASSEqVknk/hw1/r7sn?= =?us-ascii?Q?8QC3IvNmkL5+eqa8uhA0vGpZgOrJUZDIsbHxEdDQJ7JtFFcuslEuXx9wSG2v?= =?us-ascii?Q?pUKxgs6uxjlsGrzFvK6iMsUaX8WAcp3KW8bOzx17kfwQrtA2Yb+8ILSsGD9l?= =?us-ascii?Q?GuVQmlwGY1fhP4KIEpbnos+n6jahunfcAfgTS44A8ZYr74YdsycgXqt+qP0z?= =?us-ascii?Q?h4bFryT/YHYVqBiRPBk6GswiAOqdAQQxlYQqDEYAFrFO/qUZx9AFlIGwQcNW?= =?us-ascii?Q?YDZwDoexj1OJUm/Sk5kmliM/XyFg+BNvb9ydShKeCBCkNuALQytjXHdA29zu?= =?us-ascii?Q?6S2RWmOUweCmlnrK9syDhBe8LNKa9QlM6Ub3OxuWUxCrNEtjvdk+cEw81HND?= =?us-ascii?Q?sZPMHGEMdos4PB0H5jTtspZXy4amr89V6ESQIvcY9gZgN/uZRgQvOOMQE/U7?= =?us-ascii?Q?VLumMiT42AISZRasOOC+KjgQgiznLnCmxHlNp+TBKeq9zrk5/SmPx8dpeVKE?= =?us-ascii?Q?hvekmQJULvupGDJxqWzareIS2M3Zeld15qKF6Pq9dMpOjzayQiF3rNv7tNJB?= =?us-ascii?Q?3vj0BZVBilncmS3KkecsxbnwUCEU0JWTMsgQ2UoelFJXcfPsfC7/VFAi1niz?= =?us-ascii?Q?HJgCKp5Hw/FDwzj+oGvS0TbPIQTqBdJQfvXt13SiGZfaPVlbfVa0bFTZDgsP?= =?us-ascii?Q?tVgREOzYBQmsZ2iZ+M4JkXIHrNMCCE+YQKf/f2XLwMilV3Np/NJCwhUkVKLv?= =?us-ascii?Q?06yjEOsMiMQHZ9jkxGzXezAMryMqIbkAh5p2YnHn6/aA1uO87wD1qSd8G12O?= =?us-ascii?Q?OtuOe2+gYQ4X/+1vfB3jQsFhmMdTpqRe3INSyjOuqDap+++tbAimFoZ0Uhse?= =?us-ascii?Q?s/kRX3Q3EjMss4y5IlVPShCoQz8v8mD9EhSGsumhIG0OmdHpYTVbWYxVKA7Q?= =?us-ascii?Q?VlLFMX3NDqo=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7BsdIQyBrlFjBiuckRQEGx6vEq97/1WazcgtoweucTyL5N9P9QLIC+AbXh04?= =?us-ascii?Q?S6ZrwpeCue7g9bF3iAfOzL6ubTvhV7jlQ0m3lx683ICOWPjByxf+8EdAByWx?= =?us-ascii?Q?q7b169JF85B+tLqiSLPlyqxb8bOY1EOhHcXk6UqgpyEbIrxp/AFy4H875sqF?= =?us-ascii?Q?hVwA6cTBjJLkMADxlFDvU1eTvzXU5AZfPfBWvWXMtg2Li1Cqx7lQEDX49Ib/?= =?us-ascii?Q?gwj2jIKT/zA0julfubTk1/Rs7S43ZhOtm8ShRTblVJrAT5qMd3QJRmExAZNe?= =?us-ascii?Q?9tobK01vf//6n1mxI0Cd6owaI/jv4aP7S5IYb4LtlluPHtKtZozqBiohGBH3?= =?us-ascii?Q?xJAGvCvarr341YC0y3CutIMp52I2ze8meDBIGIs2QePgff4YUpbY76WVDpn2?= =?us-ascii?Q?JrU3zIaSozCLdimxeVc+/x72HXrrq2Lia7YxFgnWSNedxJ1owa7Yek/3NX6u?= =?us-ascii?Q?I24wN/dCAde1QzWs4v/kkGMVamXAYv5oQBOd5+rvbwjgrsRR4pGtZqoXEUfD?= =?us-ascii?Q?qmQ5iNp7GJn/oTDBFSAfCOMliSr0DTUlhMQl+rD+DNp+rFSQ62M8TLD7NpNI?= =?us-ascii?Q?4i92UFS9pD6Zv9HGx1H5eTjPq41TZ9oO8ixXq7amZ8mg0MxV0GWnbqpDRBkK?= =?us-ascii?Q?mCAY4ciGQSG1IdKZtNJbWhuhhKJwBkJA6nryrppOZjE2tG1QgwJNEAmgiyx2?= =?us-ascii?Q?8yMrXw98yRfdSUIDnRt2KG02OYk5+s5jUHX5htwNzANyyQKUT+gkLxIWZCBY?= =?us-ascii?Q?cU1m8dWnfG+ZugTmNhlEKiGravPAbmDttm80Bm70Gs2Gg3tPcFUjV2ta6/ee?= =?us-ascii?Q?ALEr3P2eLWLzNYTPN89HDf1qke0LSUlUCxiTHkoSnrKOCd/nLxnVUkZz1jlY?= =?us-ascii?Q?MJm7ztawj5fBqMwC7qGvS3n2KUKfOqDYn0X3D6negIU7KZC6YhHfu66TW9IK?= =?us-ascii?Q?pTeTtjyWCCdNyTfUPSOVvOBHGfmu6PP4iX7RAbDZBSc2oVlwexmFLP8zA/td?= =?us-ascii?Q?5gh8UmCCSNtXXOE8DqGsYry+UmEjRRSMD4iR4Wb/qqze31lfKaUzEXDnyI9E?= =?us-ascii?Q?AYQvht3WKKxM+e+F4t/8NtCoJ/njHuRbNMS0FSKgQPCwQ4xKJ25YKCYczNUM?= =?us-ascii?Q?fXeU7rlmCxVDcy7//4XKJeSCVjrk8paI/PoVhQ6/BD0tcmI1PAAgeKUIvzjA?= =?us-ascii?Q?lR69EFkW98j8yg9Ao4zmA+Ap298nV0dOO3JByMfNuD3n3B8QlE9LkpyOnq/n?= =?us-ascii?Q?76XyhF9zM+J2zQux9vrC807V+PbF8BNVAMYyl9CLipgwxH2eF2uLrF5PjV65?= =?us-ascii?Q?7o/STjAYtQD3N/SlNdVgsdmEptnlg3L1Nq7JMtY1CtqK4h2g4R1a6Vk2pbKt?= =?us-ascii?Q?OxIknrmsVyKlKh7DkyRcS9mVre3gJxozH+gTUsKVxVOvZe3oU/LNcgTa13Tr?= =?us-ascii?Q?luthjkig4cyc92CoBUtX5ReJY2jnCivEKvjv/OXJ8dyB7v3jChie77f+YdCh?= =?us-ascii?Q?hlCliH7scbDVCOyydonwYe8B5qMrVs+EwIOx/NMELSnLat1xozBqV9U/uz5V?= =?us-ascii?Q?VEFme1WhmNtqo/cpdeVIGDAz6KUPiMQxGwWhiKHh?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: GlYRsvVMmlEOrn9H72+MI24reoVMcIB5E4xzK5BEQbql0t7rsDaGyybjE4QwOUUXS343m2xM+QjT0SRkqg7phwJBG2dWJRNNq0YCBcw8+pzefqitgm3x7/Sd1nD9p+nh5xgkORwHnxk2+0VUtttgamB7RI8SUbdiirIROsuqibKQGWLJMeykbfro7yN6tnflvdEsDywYAsneaZBD0rze9viY7LdH+2ORkRMBDvJmbeUp7mNcsqpZ/rdf5FoGym5GT9ip1Z3PusX7arovKV3mCWximnBiKwfCOxQMqkitgtdGsAIteWMaSx3SNJ0HVicqkOie2W4hndD9O2TaJpEriC58gKQqmAev/nlTecSwh1uh2rO3r00+MxH3uRKz8Z/X9ZB2fJWc5S3/fvn3e0KYN4Q3S/1xqzBIcHicHRjjeii7EYooTppE0DQJ/mfiS0L1b3z5e19h1zsPG1Jemu2hzWI3PqB2nYow7+I/ErUqcqfwohtY2hcjIvvXMJXKUVDYgNGA//ncMi+MIZyIYMZSMvBt4hYMfdEv4rh7pH2shnnxIx82IDDXpDlDtEjg95TAFkBMDdDyiir8Bqh1tXEfH9n0wTLtJlJ1nB5ALAfYfyQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0b000b9-9703-4f46-09a5-08dd8cb725f1 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2025 16:00:40.1030 (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: OgvLpfuE+iB9Z95/vS5qFsjrAnQbkY0tiDHbFhYyJa8zBOwwEfSVc8kpnWevX5q7N8MEB64MrQOH4W+LSuUuZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6561 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-06_07,2025-05-05_01,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 mlxscore=0 spamscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2505060153 X-Authority-Analysis: v=2.4 cv=F9FXdrhN c=1 sm=1 tr=0 ts=681a3231 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=VwQbUJbxAAAA:8 a=TAZUD9gdAAAA:8 a=JfrnYn6hAAAA:8 a=yPCof4ZbAAAA:8 a=vzhER2c_AAAA:8 a=AIV7JYKxGoLyEOIUsiUA:9 a=CjuIK1q_8ugA:10 a=f1lSKsbWiCfrRWj5-Iac:22 a=1CNFftbPRP8L7MoqJWF3:22 a=0YTRHmU2iG2pZC6F1fw2:22 cc=ntf awl=host:13130 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTA2MDE1MyBTYWx0ZWRfX5IXqF5Nthy1y D7ufY8HmIEFUIswS2Au2aX9uwfcbuCWtG5a5a5GYoNtTFZ+Uyi/96TqN04ky7MFKOrm+aHvuOz2 x8wgjN0Y8DZU6V/DoQeAYnAnWV3RO+R8NaxgXmD88D/ivSfTM0kx4LpvAIVZXtdE7ojJN3AgeyB inzEDrYYpaQ4Se3w/JwOEgNMQlG/V7B95lUjVB8L69nOVcK/3qdZUC/v0QqtiKxLo4HcsRz+pPA 9nC9Y5RalKeXaaagbNGviwhs5abF6/Ldr5AXqWCfJ5t9hkqWK1XzzmAeP8YeW6ejopvDZtCJmCB zdCEAy0/kmT94s+QZp9nLwEjWEbhfLDgMdWDAZeNLgtgEtppoye5QpZdh8GGBZgd4Ntxm1a7N5Y zV6Rn2p12wMQ7KIh0uJul88nhU4FWlTWaJiJ8U+CLVbkHHsO0xb5HL/vLq/Li6yQJiPhOxjD X-Proofpoint-GUID: Pl_5pA9G58yaej5xooZrAs-KoPeSwbaJ X-Proofpoint-ORIG-GUID: Pl_5pA9G58yaej5xooZrAs-KoPeSwbaJ X-Rspam-User: X-Rspamd-Queue-Id: A7AFC40016 X-Rspamd-Server: rspam04 X-Stat-Signature: cjgi9m476rwfgtgwtojnknaqxjxm8psc X-HE-Tag: 1746547267-601824 X-HE-Meta: U2FsdGVkX1/kJh17k9vXS5zitcqbhc5sYmeNX/O38O23AF2/hnkZxLwMm+V/xyOFEapqwVhjzFBVIxRcjasTgju9XtC6a4HhijGa15uhf7Rn/ZHqgODOOiQm/qKIwAv90irTsj3xj5Ib4lssl2sibuC0Z1DZGMIZpCdzV2Z41mbiGjyJdrz1qLTongqWvAiBOqWNO37se8ifYIuWcJ9gzvP3Whd/k+WQssOlsvfpCMEyqjaH+9XjVDqbwzaUpBEtEptuwL/Sng4yuTLWmLmnMwXgMrz1Lyd6mxbz9CSwcvvbL0NwJykMhPWdcLVUxi02/xMWsImbtVBZJSS4x2uXfRLSRBxyCpjSM55kIwvmeiTAzBwAi6CFRZcCJZn2yPgrIXIiaGCkvJEFOjMrHodFGl5TXZKoUcm5+UXIj2jllomEqvlrgS5b/GTrO/xvuPC2PGchLq9sFw8RhKet1jt4H/v1VcupYYuvHtg6neBgE/4rHL1vrhzN1o0V08K5Zxd7Cr5SmMMK43e7apMtkI8rh+oTHdaBEJ14zbDz5cKqU1ikWwNpHK+/T4fVdk/R1Mgd/rGBTEdPhekmbYZF0Y6kvOLDvPaHZvC/lRCH/dcgmLis7ukQynh9uz5KHKx0EB25J1VVzZC8dMNqzwyTLvd58OmxMX8a4w5ApMtqTb8c2IrfA8exDJmKqWqJStIvbkg1KlLqu6uRcZfswPUO1qW192Mnv+gJavaWa0z+rY1hLN6gzqzyLhj6ov0BumBO9RVdfHZRVxyNFPRpmBFJ53eECbOB35fW0yj0XD5SOaN0HKu7NDk7PbUO6cDobey/KMxgJ8VAyE8CmCOcV3MMXlbjNnyCGzsTiD+gn4HISE5SNOkpgKg3WE61Xp+Cgp9ii/mKFZym/gzMwkw+iQtJoJhUbdF+ePQqq4xg6g7vJClXH0/iJqEOIqIoA9Pb5D+xRSqDIcqIOOv10mYtFf+lcJj pr2KCwTX X4LGk5PAOXuDKTng1ducjvzoRwZ3vhpJJ+oXywBRl/1PUVEOGQbRIrTb9TDNQYsTwWdg8hEvH7BLSp+mNsvrh7fbx84WVCwBvU+M8OgDeCMUG5v8bUBS0dOKvejkMIScWINq/ddlyZI7ImCaCswigJIkR/oIPW/fhPpIi/UzRK76ufYMdC6wr9PpVS/AU8kvDrjQB0SXhsFaRIqvVS09tPzP9wxhDL0sT7C0IVC+nIi4bFpe87ch3XcbRZ/+2D868TP95LNVY3OmrnfArqHZ7VBMZOCEXcug18wJaJtNvC4txSNi0lu061Xsr5SWJOXJ7q/pBiGxjsRU3wnYmvJcVFwWcQV3zCN4IyNVrlg8aYqfrYuOsTlUhAoIpuwg3Njf8kGmX3GehIwvjpYXEFqEu9qnS99TtFxNtexkcau8vPlzLob0JSlC5DcWZRgoX+jTy0xlobpicZiBR6SO5KzA3fZd08FqfEp27nUdi6DV057BtGti/am00tZ4banC7Vf7orE0wWpV/5OXyAFqci+G8qXRTEK/efxOPNGsRbmYfZhZm4ypSHXu9u9efTLXkN4uhJYpE99JwWMY5rA1YKjAPcSq74+Y8zyV3Mk+djpOzKzOZ9e+fSgEiaW8Vehn3PSYAIOHOVUwrDUFYF0bIzkQHMQbP6p7FlS0pwHWCBX6Th90EjxulbXcxvrmq+oE8Qv49PaFJXfh8ACNurSO7JYxd0YZlEHqNk90NS2Xu7lQuHOjAFEEl6d4c0gtULENZB/5wWY5mKsO/8Fgz5/0BJfU3dA+cE4WYB+d7pdfc0cpwXP7uD0+4r56zkMnBzj/iw1QS6XtA/FcST//JBCBNzLDw3C6gpSY/Hvc3l7VLEXmv/RyQLuCi3bQ3R5dtGw== 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: * Ignacio Moreno Gonzalez via B4 Relay [250506 09:44]: > From: Ignacio Moreno Gonzalez > > VM_NOHUGEPAGE is a no-op in a kernel without THP. So it makes no sense > to return an error when calling madvise() with MADV_NOHUGEPAGE. > > Suggested-by: Matthew Wilcox > Reviewed-by: Lorenzo Stoakes > Reviewed-by: Yang Shi > Signed-off-by: Ignacio Moreno Gonzalez Reviewed-by: Liam R. Howlett > --- > include/linux/huge_mm.h | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h > index e893d546a49f464f7586db639fe216231f03651a..cdb991f9be918182f94003394cf793654a080224 100644 > --- a/include/linux/huge_mm.h > +++ b/include/linux/huge_mm.h > @@ -7,6 +7,10 @@ > #include /* only for vma_is_dax() */ > #include > > +#ifndef CONFIG_TRANSPARENT_HUGEPAGE > +#include > +#endif > + > vm_fault_t do_huge_pmd_anonymous_page(struct vm_fault *vmf); > int copy_huge_pmd(struct mm_struct *dst_mm, struct mm_struct *src_mm, > pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, > @@ -598,6 +602,8 @@ static inline bool unmap_huge_pmd_locked(struct vm_area_struct *vma, > static inline int hugepage_madvise(struct vm_area_struct *vma, > unsigned long *vm_flags, int advice) > { > + if (advice == MADV_NOHUGEPAGE) > + return 0; > return -EINVAL; > } > > > -- > 2.39.5 > >