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 914EFC3ABD8 for ; Wed, 14 May 2025 15:25:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9D6306B017C; Wed, 14 May 2025 11:25:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 95D506B017D; Wed, 14 May 2025 11:25:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7891E6B017E; Wed, 14 May 2025 11:25:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 571616B017C for ; Wed, 14 May 2025 11:25:18 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 5960CE20F3 for ; Wed, 14 May 2025 15:25:18 +0000 (UTC) X-FDA: 83441887116.02.B8D7CE3 Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azon11020123.outbound.protection.outlook.com [52.101.56.123]) by imf13.hostedemail.com (Postfix) with ESMTP id 6F2E42000A for ; Wed, 14 May 2025 15:25:15 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=os.amperecomputing.com header.s=selector2 header.b=cK3SU11S; dmarc=pass (policy=quarantine) header.from=amperecomputing.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf13.hostedemail.com: domain of yang@os.amperecomputing.com designates 52.101.56.123 as permitted sender) smtp.mailfrom=yang@os.amperecomputing.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747236315; a=rsa-sha256; cv=pass; b=iWBkXEUv+6+nnavbWqnoikMi91CF7+KHZZ9zJ9tNSlchT+GqdkcoWZkwPI3Mg+V++hTcBn jTZIi7Pf4NenGMDcvC2BMGAWY+UXIJ339qZFk31Vzhgio9aH2YFyC1XdRanLAzbgLnvSBt futRhKUzPFy/Vs2GNz211L0ZUBm2zJ0= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=os.amperecomputing.com header.s=selector2 header.b=cK3SU11S; dmarc=pass (policy=quarantine) header.from=amperecomputing.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf13.hostedemail.com: domain of yang@os.amperecomputing.com designates 52.101.56.123 as permitted sender) smtp.mailfrom=yang@os.amperecomputing.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747236315; 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=F7TyUmKp6NHzjmBjBsSh9f3sh8FWP2XYBCQ8KpBmG9U=; b=os7FqBlcqx268E8SxO6f/Y69NMQbHs3rtPrVxRZSLJ2D6DMk3nR3C0h39KM+qSs1eqLh+F +C1vMv14guxVs8k9WrGoEXYU5oafwy9F+7IMiA7PKPTLww0kIgbBXzu2CEODC62rEjZ5QC MUnibMkbm/97iGRhbE0J44q8Ng+SZJw= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X2OdXPJ6ZKA3Rn5xOcNhS2UYTHN/PWW30Xj4Is/FRu5viBUDUJWD9h505NiPOwzck3nWpJP4s/zABjb3vWgB//kn7F69cd5Zm64NvMn6Pc/jR5YIzbxJ+BOR45QUHr5khK2QArpKOdV81gWaMgFHmXWq8cZETMyKHQKP3jj6FoGbsH2sZh4S0aHLY9O/UP0CrHhcMMLyOcIRiSSMtFmK1Le3rSghYe6z27x4HLrZUmNFGtPECArxE3D3EHIvDSQMhrtqTL7ujHPwDOINgdv+hSr3el+GQIhBiqMaoXGFhknKS2BVa67p3jPwZkaIvgsPe5PI0MuXirpxtKzpXWBLwQ== 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=F7TyUmKp6NHzjmBjBsSh9f3sh8FWP2XYBCQ8KpBmG9U=; b=rW7A541VHuW6v1QZ6YNJML/VvYAK+jZySraAz2QkeGwrkxPfxOFc9ZV0TSD2gCdRKa5gMIhNoCBRfHD4/YLoGj5UTHbyg1El0GUj65vckG+eW2iuBTjxzs0JTmlUsmdVyTLWhK5rCLMc//9H9Pd5N9oG/eMDRTfgWvwXcFOmWcLdZMC845NaF+5abmRsTH4q4Sn6tV4WesAxkTsIzzLIuhm7BO+La3mVBxZQ3iOAq5dlBPHNg1Hdu9+2nQPeQCPzOOMp5Yp/Baok6u2WrZyz7YYJTIt/TiwjNCiLPFMApCzswIZb4AOvQG8fTpIdbkJLUrMtA+JY9SAsIzj5E/63Xg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F7TyUmKp6NHzjmBjBsSh9f3sh8FWP2XYBCQ8KpBmG9U=; b=cK3SU11SXJcPrFu8yzzoRuBBlUtf/1qfknYTwGyfjocvqRSAWA8DOH7O7rFFVcsInXCcROMDLS1GuucuutaH1kKgaLbRpfvGNZ+298iQ7TJrE7V0B6tbjBOA/srQCXoLBD4J2FTqACmR7SGrlCHOLVuM0vMCMGCRjoKTM/hUKc4= Received: from CH0PR01MB6873.prod.exchangelabs.com (2603:10b6:610:112::22) by CH2PR01MB9375.prod.exchangelabs.com (2603:10b6:610:27d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.29; Wed, 14 May 2025 15:25:09 +0000 Received: from CH0PR01MB6873.prod.exchangelabs.com ([fe80::3850:9112:f3bf:6460]) by CH0PR01MB6873.prod.exchangelabs.com ([fe80::3850:9112:f3bf:6460%6]) with mapi id 15.20.8722.031; Wed, 14 May 2025 15:25:09 +0000 Message-ID: <2766e825-4a45-47b9-8544-95a427123547@os.amperecomputing.com> Date: Wed, 14 May 2025 08:25:05 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm: madvise: make MADV_NOHUGEPAGE a no-op if !THP To: Ignacio Moreno Gonzalez , Lorenzo Stoakes , Andrew Morton Cc: "Liam R. Howlett" , willy@infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20250508-madvise-nohugepage-noop-without-thp-v1-1-e7ceffb197f3@kuka.com> <3ed9ff7f-d360-4bca-9805-b70cf51cb023@lucifer.local> <106c0d2c-7492-4a81-969c-de4f1798586c@kuka.com> Content-Language: en-US From: Yang Shi In-Reply-To: <106c0d2c-7492-4a81-969c-de4f1798586c@kuka.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SA1P222CA0057.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:2c1::6) To CH0PR01MB6873.prod.exchangelabs.com (2603:10b6:610:112::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH0PR01MB6873:EE_|CH2PR01MB9375:EE_ X-MS-Office365-Filtering-Correlation-Id: b426c409-0192-4fbd-b423-08dd92fb832d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?N3lCYkJld3NWRkc4R0NQKzJ3SHhFYlpCTXJuM2tLMXE3UFRMMGxiMDhiUnZJ?= =?utf-8?B?RGQ2QlNLM3Q5RUxRSzh0RnF6d3RQUFBkbHZtWnhFbGlrSC9FSWJOalU5MmpG?= =?utf-8?B?VUhlU2wvRXMwR1Z4Mk4vTGl3YmtNb0tORGRVR3lmcDVmSndEUVp6WENoQml3?= =?utf-8?B?aFlpRUp1Ukt4eFhKZFJGc0E2YUZsOHJtUXZrZjA1ZGVLTEdQWjQ2TnlQaXRy?= =?utf-8?B?TWhFYWRNSVBJeDY2QXFUZjErTzNZb25kaHIyU1pncEFSaUd3Z0QwYS9wZnFY?= =?utf-8?B?TmxST21xSU1qZk1lZDJGTnFRTjhEd1c0NGprQTdmd2labGsvYnZiUVREYTRa?= =?utf-8?B?cjVCU0gxYW5NNDZlSlo0d3F1eVFVWDVIMkhlSjZranFTQTVvcUJWd3NjNm05?= =?utf-8?B?aDYyUk01bkFoQk1IZExhWlFqSHJGYjAxVHdZVElqNiszclR2VTNyNlJESWY5?= =?utf-8?B?TkJjQVJrNFowcDB2ZVhCUHRDSWJCQ1ZLUmFaYjZkbXd6VTRCcS9iZ0t2aWh6?= =?utf-8?B?QnN6Q1h6V2F1TU1Kb1ZBSjg0c1FtcnhKbnh5MDZTaEMvUTd5aVFvc1RGMXZj?= =?utf-8?B?RFFFd29mMVBlemdSdzVONUU1YmE4WUhQdDBpb3IrS2NHaTUwUXJjVEcxRy9i?= =?utf-8?B?aTB3V01DQndib2tLekhXay84ODg4ZHV2TzFCeXY2MVlsanpYaHpWRHNBVVl0?= =?utf-8?B?N0R5a2FSM1ZjM3ZGZFpZYnE2SGRKUzU0M1FPVlBwVW8xWWUxQnJOWENXSW5O?= =?utf-8?B?ME16aUtLK0FOZS9OeE5TMjJIaGxaaWVUYjd2d283akRBRlNHaFFpbFQva2U0?= =?utf-8?B?Ry9ZYUpnc1JqR1BxVmoxRmZZRm9sSmhSWGN1ZGJOK2EwZUhSdWR1dmZJZXl0?= =?utf-8?B?bmp0cHpndXh3R0RnclVPcW9NMTZ6ZU5yWUtJcVFEMUJ6TFk5c3JSMkliNHRF?= =?utf-8?B?eHNJUHNRSmh5YXBQUUpLQ1FJYmVVLzZRbE9OMHB0NkQyQWxCOUhjcHlIWTZ3?= =?utf-8?B?YjBnc3lsZys3ZU54RUwvTUtWYTU3d0lGOHR0TGh2S25rRmdPQVgrMUJ0cllB?= =?utf-8?B?cDBQV2QybTZzVGVnbWtsVjRLcGE5SXc4eFRUMHEvSG1YQS95aTBEell5amY3?= =?utf-8?B?N1hIU05uN0oyRWkzcXE2UzZMK2ZKZS85MnBjM0VDUnl1UzJ0Si9jSXFNMTZv?= =?utf-8?B?aDlaSklneTBoWGpYcEZzV0hmOWVWRFU1YkpVRFRYN2NjelhOVzZ0NmJlNFUx?= =?utf-8?B?bGxmRDZUVWJPd2R2c096dzg4L2E1K3RiT2RUTnJ5a3FET2FlNkhYL0pGZERz?= =?utf-8?B?cEsrZEpGcmJxSm5WQ3ZTYUs3TXR2MGNLbGNUNm5YQ0FDQ1VweEI1bmpzdUhR?= =?utf-8?B?SThHTmdmY0JGaG5hd3Nkc2NjYUdkLzJMcFVCZlZ6RjZvdE9mRm1MdjVNbVAv?= =?utf-8?B?QlJka1FzWi9BZzVwU3JyaXlON2hoTjcvRWJBZWgvOStzaG1mVDc0ZmROSUJa?= =?utf-8?B?RGh1c2RiT1lXeitSMUtxVnBSbnhXbXF6VndURjE2T0E4dktOSm9vT20yV0ly?= =?utf-8?B?UEF5WHpic0llS3BSbVJXV01jU1d2WjdRN0puSWZobWcxdkhWNnQ0SlRvUmtm?= =?utf-8?B?RVFXQ3JmNVF3K2JiQjY2TVB3KzRzeHhQd3MxSUpUb2p4dE5SdHM0QUhFWXpV?= =?utf-8?B?QlB4bTFha2psS2JVczJhQVBvdWl0eGN4a2lwUEpHSlVHYVNxZW5jRTdnbDFH?= =?utf-8?B?ZThDUitCRHNiSUNJdDk5Njc0SDN1dmhkS1JxS09QMjV0TjJWcnFHdGdtSlRw?= =?utf-8?Q?HAyctNnQgVvpycITM82VP/TMpMqmMxm94hCHU=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR01MB6873.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1dGd3pXMW8yNkFIMC83Z3ZUajdiNTBDYjZMVmVoTEI4eE9GdmIwZTEvODBm?= =?utf-8?B?NmZ4c2xaVERnWXQ4a1VQUEcxbjNjNERwWGVsalJYR0tTVjA4a2tQaTY3dDNq?= =?utf-8?B?V1YwUnZNS1ZFRmZHT1VUU2JLRk0xWVpLQ1Bjb0x5T3pmYWllblRLWXpid3A2?= =?utf-8?B?R0l0dzdpeTVteEFOWnNjc0FnbVFxNFg5WUtDNzBNQ21zN2xVNm52ZlpiL0h4?= =?utf-8?B?OHhMOXdxL1JNaDFhbUFNZUFhMDRpWXF2TjY1SmhpSnZMbFV6ZGRLZjg3eUFi?= =?utf-8?B?Tm4yKzFiQXJTcGh1Sjc3d3NmWCsyYVltVTRFS1VCSWh3d0pXMHJhZlEzWll2?= =?utf-8?B?RWNHcDAwKy9EZ2ZBeWpDVyt6R3NTYW1HcUpsOEtuTXV0Z2R4MVZiVnV6cnlS?= =?utf-8?B?ajdQdVBTdEY5MGVVNW1GaE5FallGdzFoNytFZ2JXN0cvQ21VL3Fvd3NHd0Vk?= =?utf-8?B?WFM2d1AzakJDZXBWWWxiTEVCYUF2RkJkQVpYMGVoVDVaUU1La1lTUjVkTmhP?= =?utf-8?B?STUyaTZKd29RK0orYkYxUUYrVVluYStjb0lKbUFaWllKTkZnN3VuV3BSbnZX?= =?utf-8?B?OEMzY2M2MmQwbnc1MHlJTW1ldG1yVkhBMEVBSFZZYWthNTI0OTVNSGlrbWpD?= =?utf-8?B?OVVxbWoydWVuTVZtVWhLcTNNTHVTaFMrYUIwSkcwMUdqeGNKK0kxeEI4Zk5S?= =?utf-8?B?OSt2bkNwOFdlTVd4U3I3aXZ3Z0ZSNnhvTWN5S3I5THNWOUdZOSt2TkhXdEQx?= =?utf-8?B?TUZEeXBJekVIaGsyeHpLVkZUV2ExK0JhUUk1QituNFN1TTZHYzRBTDRVQ00y?= =?utf-8?B?dW0vYXQ4OHNyTTNVWlc3V29HWVdZZXpZbWFyOEdXc3RSK3IwNmlSYXBJbjgv?= =?utf-8?B?RnUyZmc1Mm44cU5qR0tLSWwvd0lVUFZnWWw5U2ljUG5aSUVYQy96L2hMNEow?= =?utf-8?B?Vm5WQXcremhCY0Jva21paGdUakZqQWp2V2gxOGFHWmtFODYzTEE3L2lZeE90?= =?utf-8?B?TEFVUDg3b3VjQmZ3RUkxM28wYXNkR0xnZWV0cTdiSnRoc2tvelc3MXdnVkJx?= =?utf-8?B?SjYzZERYdkpQL0Q3RXh0K1ZIeGxtWFN4OU1YWG9NdldBNkF2Y0xsRGxZc0l3?= =?utf-8?B?cXhIcFIzQmw1S2pwSVlNclFsMXFsUXcwejlFS1JKUmRMdDhLOWtwekJXMzFn?= =?utf-8?B?QVJLY0VaeUlCQ0ZvMjVGeEdQdmhZa3dMemJyazN4QmVoK1ZVZHhPb3pDSVNm?= =?utf-8?B?bm1mVUtkQkttbENMdXdVY1MyZEV5aHc4bjNreVJWMm00VXp6cmNKZit5TkVw?= =?utf-8?B?ZHI0T3d3UHpSNHhoWGF3RTYvMzl0NFJzeWRNdG42clhJcmRuQnNqVEJwQ3pt?= =?utf-8?B?cnFIRW5WZ1gyM0cxSG1UQTR5SGhZcEZya2xzRkxyazhpeXB4U0IxVHI2eEMx?= =?utf-8?B?WnRtM0hVZ2hHdG4rNHBPRlNPRnU0SXY2MHc1Vjd1OGlqYTBVcWkxUU9kbFRU?= =?utf-8?B?Y0NLM0xPUmx5ZjR1dEE3VTgwVTkyTlkxSWJTdGtXUWtOd0VVN2J5QzI4aEc2?= =?utf-8?B?N25xakRUVVZ3OXNRbmx6eERjZ3NWSW8zN2VwZldyNjYrNWlmRFJLd1UrOUln?= =?utf-8?B?aVlSZFhVN29HNTZwa2gvQksxUlc3cTR3VUlrU2JoeGs2cUJmMFN6YVVOZnc4?= =?utf-8?B?WUtNNkNmVnRNL3VSQzFoaTE5R1cwWjJ0WjcwVUYwTW14dmc0Z2VQUnNEWC9h?= =?utf-8?B?cXZUd3gvMmMvcU8vZnNYZ1J0b0pZMDQrWG1neDJicHliQWRqK2RYK1Z1cjBP?= =?utf-8?B?Um1wRTdhWC9HQnpLeE1MSGU5eWRCeHArSmxxaTBQSHdPRDYrRWpSSnRJRGZR?= =?utf-8?B?OTZZaUVMWGdxRDlVZ3VmTHlGd0R3QTN6ODRYQ2hmcXdZanRPSXc1eXZzMzhq?= =?utf-8?B?MTE1ZDU2bEZ6bXlwMWs3WFVtZGRhK01RWVRYZUxZLzduMUFUVTdCUU9LSnY4?= =?utf-8?B?UzJadWFvLzRtcUdOYVhORUlqYUNNZHFQMzlwbkdhdTRkUndEQ25mQnpnYlRO?= =?utf-8?B?M0Z0RlJkUFNXOW1TSEl0TUZqRHFEdUdSbFM4VlArb1YvUnRTb0VQcEZkVjIx?= =?utf-8?B?bHlPT29ZQStacnB0VG5xbCtNdGlnTlpva2FZWTdHbzNrakhQVkludGhveHFD?= =?utf-8?B?VFE9PQ==?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: b426c409-0192-4fbd-b423-08dd92fb832d X-MS-Exchange-CrossTenant-AuthSource: CH0PR01MB6873.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2025 15:25:09.3593 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gn3PGjaBhXfDESmIK+V/NTkU4FY9Xy+ezXptnFTTybThViaVKjZTVlNivqEFiwJ5HMCuJUTOV7buyOksM4+6edT0AzuHstu9alHXSpVcAYk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR01MB9375 X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 6F2E42000A X-Rspam-User: X-Stat-Signature: 7c5ri4dmrm589pos3g7jr3rf4qmn5i4t X-HE-Tag: 1747236315-380057 X-HE-Meta: U2FsdGVkX18EGk34oHOpc7NM1l1ky+dy1BtKNWXncGqlzIK02Y9ZFSYzRct037ZX03+kpQ2Ucd3pxNj+HwTjvkoBi9QbkrhDN1jrA0MJs85KlbWTWwsBWxLrmT3YvROGSo/sA00QAtOTgleT23OUeu57fLUkcAR5P90mrJ2GP7o4t8+EE+tq6rYHxw6m1TA6pX5xSqz7/L5L7UKXzFRKSATLI59OdBkhMaWJrFKZI6ZLpNOzS5+Ka2vU06FEE24Z0oR5OL5psyuRhMZQLvuPnfZfl+XOSlFewHz7r2sfmFIsaeFIoId/KHcen/QLad3awbk4oEPG4BwhexdyXnx3UQox5OS5L5Ykj3vNXWbhtflkGnAt2hciDD/9s3nqnBwYDS5h7EDoJDm0ikOBuU+1WeAIo2pwhIAmrfIuC+00T7yxV3ctyVtdFatoFK553ObLQCeinbsQuDBhEs7kOgBY93Cy75hGxEr3kFuVvUEsbpf5paabbSnLjv3sT4Td5eHccVmReBgNfkbLAEpsmSlzlpfLWh30SRZO3OP+hMjvcLOk+rcUwJwwp55x/xxpXXqvY7zvNBXIgnXsXx9ba1k8yEb49QvlbT0vIZ2uPAN6WoLSDxC9E+HZK3t/JzMHXm0zTdQxDUxyBWcG8oqlnsFLOxgMODizSoCzdSwRoD5+ZfcjCtYW/WrFZ7jiNat+GIYMzNHYYkQ29hltHR01TRma9/ZKUZqAnPlNnwfICUZgSefbH4xZFup5iidb3TAHWljMTOaPmYzcR5sZ3uKQtznLd+49Jov/1TJDkPK3aTGyLiG2TVLpboPlEls8tN2/X3hw0wKlUAPDap0NXyj4dNPD4MEJ++0SC0WNRCnuONRq0h0GVQ8Zs0UED83G1zNT9cReTOoveL+BPvs6gWGrdkMe8smUbq2oAL5yRVu+BgaChIIK0gDAzKqlSWboLbwyHQ33xvvPPFho2T8jgS7mxwS q6CaFsSO r2/bQNFI/kAxhBs3IL0m9Tg0cZAU74oPpHLNOITgclTbfDn9YCr6G0g1vWHby35/3zF5xZjfddUrscx41x/CPBfyMTDIRcnGpCnSE/ZHNgtJ/cjjB6uf7HZwDtkDrq56YGkhR6KFhFXsmB4+6NhNdG98gsz0WftMsPjnSm7h9pXbg9rufvReaGXZd3K6hpY63S/EEA/dxn3WeO56hUsXEhR6YmaLTH1JBKVYeHOlbYD+riJxB3YjW0zs1qn7TFZVKcKnqXW1q/SP2GMEFMLo3bLAWHxdLaeknU01nO1OjFvd+1xxpI4RK6Ra+FTBLX/jcdtrJAL0spyNLG33rO2A3uYxwGIHORhahXTuoIiT4rfO3ccGuGZi8FBI5oF28Blp7a4o5z5VfeOoUA5Kb3zEuzbE2E30+38iQwoNQorEnrhdGIIv5ZYJg9KNDyUJTDew209S5iKZpno0FS5kyLTr3Ce+1IZGzCxAQ2zz7ohERq7IIu2dqwqYGxJMLZLCENmC1ruCKzKdsSLubUQSa+YEvar13bD1rMtqcJPFxvR7n6OTfGaYHbYR3TdEKcVQxICfM/uS3AAmZCSmmdv1wW0dFTmbyF8LeCaQzj4ozNCvmYzk55wSm1vbEAREJ4Ek5qoyVNO+VA3PcdwXK3XCIDOa8PClEfg== 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 5/14/25 8:07 AM, Ignacio Moreno Gonzalez wrote: > On 5/14/2025 3:52 PM, Lorenzo Stoakes wrote: > >> I have pinged s390 people on there, but I don't think this is going to make this >> cycle given we will probably need to coordinate with them to fix up this enum >> name (which seems the best solution to me!...) > They answered that it would be ok for them to do a quick fix over the mm tree: > > https://lore.kernel.org/linux-mm/6f8f3780-902b-49d4-a766-ea2e1a8f85ea@linux.ibm.com/ > > >>> +#include >> Also this should be linux/mman.h I believe, sorry for not catching first time round...! >> > Including linux/mman.h leads to a compilation error: > > ../include/linux/huge_mm.h:601:23: error: ‘MADV_NOHUGEPAGE’ > > Including uapi/linux/mman.h works, but I am not sure if that is correct. Is this build on x86? I actually tried this on my arm64 build before I suggested uapi/asm/mman.h. But I saw a lot of compilation errors, like: In file included from ./include/linux/memcontrol.h:22,                  from ./include/linux/swap.h:9,                  from ./include/linux/userfaultfd_k.h:18,                  from ./include/linux/hugetlb.h:16,                  from ./arch/arm64/include/asm/mman.h:10,                  from ./include/uapi/linux/mman.h:5,                  from ./include/linux/huge_mm.h:512,                  from ./include/linux/mm.h:1238,                  from ./include/linux/memblock.h:12,                  from ./arch/arm64/include/asm/acpi.h:14,                  from ./include/acpi/acpi_io.h:7,                  from ./include/linux/acpi.h:39,                  from ./include/acpi/apei.h:9,                  from ./include/acpi/ghes.h:5,                  from ./include/linux/arm_sdei.h:8,                  from arch/arm64/kernel/asm-offsets.c:10: ./include/linux/vmstat.h: In function ‘__zone_stat_mod_folio’: ./include/linux/vmstat.h:414:31: error: implicit declaration of function ‘folio_zone’; did you mean ‘folio_zonenum’? [-Wimplicit-function-declaration]   414 |         __mod_zone_page_state(folio_zone(folio), item, nr);       |                               ^~~~~~~~~~       |                               folio_zonenum ./include/linux/vmstat.h:414:31: error: passing argument 1 of ‘__mod_zone_page_state’ makes pointer from integer without a cast [-Wint-conversion]   414 |         __mod_zone_page_state(folio_zone(folio), item, nr);       |                               ^~~~~~~~~~~~~~~~~       |                               |       |                               int ./include/linux/vmstat.h:273:28: note: expected ‘struct zone *’ but argument is of type ‘int’   273 | void __mod_zone_page_state(struct zone *, enum zone_stat_item item, long);       |                            ^~~~~~~~~~~~~ ./include/linux/vmstat.h: In function ‘__zone_stat_add_folio’: ./include/linux/vmstat.h:420:56: error: implicit declaration of function ‘folio_nr_pages’; did you mean ‘folio_page’? [-Wimplicit-function-declaration]   420 |         __mod_zone_page_state(folio_zone(folio), item, folio_nr_pages(folio));       | ^~~~~~~~~~~~~~ The build used default Fedora kernel config with THP disabled and v6.15-rc6 kernel. > >