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 23525C02198 for ; Sat, 8 Feb 2025 18:00:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8BB14280002; Sat, 8 Feb 2025 13:00:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 86ACD280001; Sat, 8 Feb 2025 13:00:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6BCE7280002; Sat, 8 Feb 2025 13:00:52 -0500 (EST) 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 4F5C3280001 for ; Sat, 8 Feb 2025 13:00:52 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D249E122876 for ; Sat, 8 Feb 2025 18:00:51 +0000 (UTC) X-FDA: 83097543102.01.3E9A360 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf03.hostedemail.com (Postfix) with ESMTP id 5460E2000D for ; Sat, 8 Feb 2025 18:00:48 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=gnPxwrzs; dkim=fail ("body hash did not verify") header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JnOZOeAb; spf=pass (imf03.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); 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=1739037648; 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=LnLZy4FarMuGR8odxNxC7XhzlmAnV3Lm2KrpRWnjOBo=; b=Qvn2ufgnZOXv0USkgMLj/NOD06RbkU/bTWOmvYRAmZworzlEjuj1Yo1H7PngFmFm6cwBOI caeUJu98Gh/L1z6G14b1dlB3JNedLIO8IcAQF3o1d5b9bRf/JoKhpQUL3eZGPk9NrJsIO+ xwdrHLrTv3a24dkKhHzlTLNG7DLY7GQ= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=gnPxwrzs; dkim=fail ("body hash did not verify") header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=JnOZOeAb; spf=pass (imf03.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1739037648; a=rsa-sha256; cv=fail; b=yBdSKVCBC3hNcDcTYZLXajt/QpljA11ywuaTJZ/oHHtVutVSV40FYm4heqwm8UJhRf2/e7 WyjYXvN1uTYejJvsaZCpx7JI3U5lVxTj2hlsRI+RlDOD7Afr7Yi2R5zhJTjz9wfTkhn2a3 P0XkC4heenW01pABW5pKa40xG0sbx7A= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 518DkmEL009238; Sat, 8 Feb 2025 18:00:45 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-2023-11-20; bh=LnLZy4FarMuGR8odxNxC7XhzlmAnV3Lm2KrpRWnjOBo=; b= gnPxwrzsd7XerRa3vuJ5rqe0XViYYLqvOrgnor2MO4kWW0cXwwt7VkJc/Ks2GrES IqWobq38nC3kwIi+qwDyo/C0voNxOSOzfQUu3nQWeph2SojLBYHmt3y5GH99NeT4 upAQXdSreCqVOr/Thwblni453OVNcEnxHZqqXi3u8/ck/+ysjHkfr/RrKvtifkOd x2VCWkwtx3BZQoG4/SPCUQoxDl5PPjVFkwvNO1BKN2Sg0DO+pvC5rMus7MOhH4IU 5qnR+Ze1km1qPLvsIzgg5Kij9sEK0siWqvt7e4XmwG1IEw1bBDYbPGR5cn+AYfVK 4fOdQ8cYDdxLK+G0q0zt5w== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44p0tg0dpc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 08 Feb 2025 18:00:45 +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 518FD3VZ038893; Sat, 8 Feb 2025 18:00:44 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2175.outbound.protection.outlook.com [104.47.55.175]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 44nwqcf3mt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 08 Feb 2025 18:00:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uAsrXq0gcwhRfxgyScOd5th6rYsrEQ/1uO8GlFeMjg4+JBF28H1N12PQ+YdisrBoGHQHjsaAleoeVKJOS65IlgowPrOYoISiATNy9YyGZu0IS1rRQP1W3/lSuWVib3581W/18IecPU4G6eA4yCXnER/v6ctrpJ5VReT+kjVdbG6rYnTcQE6RytdGHJfpGqVf/yCXl8z473dy6hlAldt8DQiLpVMUdLOMRKtsefQX72JD5g8i9r7AS77c+wz6z7EnLjHf76Z1JRLLU/Y4pmDV5zhvca5HKh8xlUzstloe+SRyvxvseHbe/jz3VcgHpjPwR0FUpwOfpfiOA04/PAK1bg== 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=qHeRQLgrzo6g7FFOWe3vD1PqSSZw346fwq2czCdzPF4=; b=pUnwuZbjVMIYt8jx+N8qsbSok0unD6Y4auDmV02KisAkONfWSkVmmx14XJ9pWfDWOrMhpxiP0AKQ/qIi3gCJBfAb6k4cvSoaajLlJeoXec3h8v+BRKqVh/Y7xqUx/zIcjGnfY7cuGekIIvpqx5UvXlCc2z7zI3PB9vAbaNyesoah2Qp+yK9nTKpz1EC1HTNxgL4j3pujjGi8N5VOaV/f+1xGSLKn412iMcuiffLV+SmgwOzUH1A7q3hF9WeT+b00agGJMtTEF+SkDkXEMDZtLdhVYyTzc14QM1aD2Q4Fx93WMekzJDnTUgU5s2mZDqfexbIG/s4EKn3275HTtx2AjA== 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=qHeRQLgrzo6g7FFOWe3vD1PqSSZw346fwq2czCdzPF4=; b=JnOZOeAbcqDnQCTHdC+S6slLerBx+xSd9auvthj4MK3VREyFqQ27TLu69lYNa+Z0JcPX6Dj3ybZa2gocpDJIlxV/nWcIjOla7lTtjPsCkbJUPL3j9Ytp45o5rbY7rsuhsRuIFoIAHY+SqfrwMOzOGyjAU22upYVa8M5VwFI3HCg= Received: from BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) by SJ2PR10MB7557.namprd10.prod.outlook.com (2603:10b6:a03:538::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.11; Sat, 8 Feb 2025 18:00:42 +0000 Received: from BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9]) by BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9%4]) with mapi id 15.20.8398.025; Sat, 8 Feb 2025 18:00:42 +0000 Date: Sat, 8 Feb 2025 18:00:39 +0000 From: Lorenzo Stoakes To: =?utf-8?B?SsO2cm4=?= Engel Cc: Uday Shankar , Muchun Song , Andrew Morton , linux-mm@kvack.org, "Liam R. Howlett" , Vlastimil Babka , Jann Horn , Oscar Salvador Subject: Re: [bug report?] unintuitive behavior when mapping over hugepage-backed PROT_NONE regions Message-ID: References: <82afe852-4098-4eea-a646-37beab88604f@lucifer.local> <935c5dc8-03c6-4988-9bef-3c2de09e9efa@lucifer.local> Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: LO0P123CA0007.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:354::16) To BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB3366:EE_|SJ2PR10MB7557:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d7f38e2-604e-4db7-01f9-08dd486a80a8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?NnzznKjBldu5Smu3yQ6hyE6bnUBVh0QHs+3wRp3SYoMt5xll+Spr4vfiTx?= =?iso-8859-1?Q?C6zX5EzN5nJZI+/hWF9oWzxTPlfpf7jINSwlrIG/fyyCODHkj4pO8pxNhz?= =?iso-8859-1?Q?pLxrYYR5lQEW2fri+V3iueZv3RQ0XEGPv1M2clB4MOuqkZmeuTmwjX/3fl?= =?iso-8859-1?Q?+DEBiwq6NxL4m2p+g4hXwqcZdRwfU7XeGiMAXQRqyoOdEMaQH6qkVv9W8j?= =?iso-8859-1?Q?peukOshMgjz3cWMMyddnTHciVXXYACC/12b3vUDMRjL+FS5waA9j2BTwdl?= =?iso-8859-1?Q?eXfOuwIuADlZgdYyVGCkwJPl/slUBqggYv62iJOCBRAldINJgbx91v2awd?= =?iso-8859-1?Q?FUdLMmgGv5idLBquMAaNxxXC+sybU5+/jS55v8dGD0yewjchW/yvTbOtTn?= =?iso-8859-1?Q?tplhRSxMn5UXlbBJ41LKCTUHmLnEmKsp8DRJ6xyPc5SlI1HoI+BsdBXd3N?= =?iso-8859-1?Q?8y9wNWvyhHKQfPTovWncTRcgrfxZO4eQ+p8StO9XtKABSPWgcHtPtgSaxM?= =?iso-8859-1?Q?uMyytcRAv4S9HrooMp76+4S4rmfHKZrHNrTWShokvAYPKLD3Fs0yRz7RKu?= =?iso-8859-1?Q?ZnAt6kdDkFxOt1Vr6lYb1raDXPmb5Kg6icdtoap0wAV2pD3T1S2HoEHcHe?= =?iso-8859-1?Q?xeYszqW3MT/oEiKBlCbWPo3ZQW5BES8y2ivOtD3jntBswNsYDOV305cgP1?= =?iso-8859-1?Q?cr/HdjFQPHy07BBZU/92lm8QdFoX4ZufPXbVzcKzG6Wys06lcXIY6R8Y1a?= =?iso-8859-1?Q?g+0cMlq4dGgzcN6CM7836sZ6WxKCvI3T5fi6MeTixOL45+zrwNDL7A7MmG?= =?iso-8859-1?Q?ae/w8IWEvnjwiWt8kQNtyo7bDzQCJ6k4+Fob42bzD5/vcB1610/RUkeBqw?= =?iso-8859-1?Q?esI986wGvODj7pkpg5gcxFjcQekerGR9XTi/35fnx3p8WcD1CpbvGXMk0u?= =?iso-8859-1?Q?vhMWxYC90ZlBjzg+lJevZ5dwIvEbuezKnM+cmMmAHHhy2YozasWA0NZKSL?= =?iso-8859-1?Q?WE0tAb2TM8hwMEFLVormVvdjtK47mK2XDqWhMpt1OFBD7a6jaCrZ5NGQ5I?= =?iso-8859-1?Q?RAFJP2mau+FPfMkMXWWzpk/F5/aZDR8XdsZfSdPKS4mV8rryO0JImJGgPj?= =?iso-8859-1?Q?2ohERmj8/v+B1fMdIovFUPEthijp5nmtr1WC/b8+EftNuPnrioibdkm5V2?= =?iso-8859-1?Q?AQN/3WrTTlR6QpZLPNhhX3pkUMADja/P2pNnfkjuCDxXsjr9Xz5naiFYXq?= =?iso-8859-1?Q?psVmf/UzxXkh//jVgpHZZBBmh3AajX8RHDS0Qtobi8l7IYkg0ZCyb+LCf1?= =?iso-8859-1?Q?5wjloPWVD+K6piczRM7+05zsRWJr4Jo+GtoHZpXc1G7DHiXFNIfyxXpgII?= =?iso-8859-1?Q?Kb88TC+dpLNyNIvBclEh8+ZEXpmtM20qbhXHHSB2JdLlzYXnB32UGirMaW?= =?iso-8859-1?Q?qxHtrYD6vPM3LU1y?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB3366.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?rYB1tgylXqonDWCDUwP5gTeJTsJ7BurzjjPbWTrAjZsPP3BfeBlxvG57eF?= =?iso-8859-1?Q?hcVtKBaqT6zg/DOIGlieqeV0w5OXqWahttducnukz9k49C+XEbMosmW6bO?= =?iso-8859-1?Q?HIPPsLGQ5QOPiVn+6As+DqfokDdsxpFP6BFECpQEivCYwfwkvvHUPiLg9p?= =?iso-8859-1?Q?3wBxmuTEUl5BTAslE1SWgQ0x31AZX2UjNuv8z18WcN35Gf6els70LqFEHI?= =?iso-8859-1?Q?weA4TUqF/ACT1tSMPYGPOhD4MCg3/qBodU3FDyvHZ/fkZuqEOkikft/xHI?= =?iso-8859-1?Q?ZLey8SqtLvesAAoFavkWjI4TqcGDGrcIpbjuAP7LalKD7vDkAaXFc/SjqI?= =?iso-8859-1?Q?LhAXcZsWUceD/fOx8rFoGiLRkWBKs6rg8YbvmylBU8CvFujBQlNq81jYeR?= =?iso-8859-1?Q?NT6FCfPYiV8TZzW7jDaXkJHG10mj+cp68RIzIiiM8vciPfK9EKquOvl6eV?= =?iso-8859-1?Q?LAit7jlpKXgl5+arZyfccnCrEdUh7T64WUAY3AvvEJcEE5h4hvIoZt6Hl3?= =?iso-8859-1?Q?xi0xVcSWPrkb8gX9h6Aem4Kfr2FmKfJxZK5KcfxUWaLpIUqH6jUNp6epQX?= =?iso-8859-1?Q?uC3bfkVDKVyObEFmk0K/zz6xoZVWc/Jm8VcKlIQTkN1dHVMPOTUnYg2LtE?= =?iso-8859-1?Q?N0dAaflG6oZ/GLLPIxHB06pa8j2SrInfGoZ2sioOfiVGV/7sURJ2aEv2TA?= =?iso-8859-1?Q?H59Knl67wnbqNiLu/59hdusU7l6685n6rKxXTfUlxqgabrbaBOxcYN8nSS?= =?iso-8859-1?Q?uzeYGwiVNSwGdm0py/i1VkvE6Twcgugppscz8VZNhZI4vzbHBBcdgeghmW?= =?iso-8859-1?Q?lQHZxG1s11TlIIdiSOddpn2DPn1SzqnGhzOl5SO6v7/h1vabQbKvi/YtM8?= =?iso-8859-1?Q?sazL0aqt4iBlA+1BfVLbxeJgQd3h536eUGzcUYtHrY7Q0rfHzDfLQaZGHX?= =?iso-8859-1?Q?bPeRWc1nY5vxWWb1n1xdLALCSV6Fpcjwqn/upxEmF4SFAtmK41iUYoh5ap?= =?iso-8859-1?Q?yl41/VdQHQ+f0ewxP6Nwy0Jktpo98WjQWewojspdAFp4bnaUjDM8fF8oED?= =?iso-8859-1?Q?jpAgPkAghXGclA12NS+KiRVc2qbzEUmt0EeDOVsdSdvA64pRVswFxhfw/G?= =?iso-8859-1?Q?wcJMqGBI4vXFqqSWyeapVDAxZDT25Pd5kaqyIncjgQFFjDXRu30K9C5hFB?= =?iso-8859-1?Q?MBz9VRqKv7b1ndBTBgTQ+ITRX20QDsNO/PhYmtYodNm/U5HA5/OXNCImuZ?= =?iso-8859-1?Q?bGym35D9OXV4WzBl5Vznkx8t1g217WJbaHp1Pfo3otVOF5xM0x6w4j/FCo?= =?iso-8859-1?Q?qflCUD78IwEG0IQUIxKFIAC9hNuZ1kuy6Mhl1oKewR+0YdooEjnsR2thv7?= =?iso-8859-1?Q?YB1Qd08/2GIxPfZk/fAjEY/kFuNALgK8acwmu56qO8T6YxnOQk2Jua0h3c?= =?iso-8859-1?Q?kYU2m2jnhxSNkMfHZa+Jy4OwaKxZAl9ufV0/aY39zNltJg0iUvWNsFsDCp?= =?iso-8859-1?Q?w0LLXb7sn0SVvvTmn0q0tmChLicPcttuC6tYUw7J9IidIM+NqHCeCWkAuI?= =?iso-8859-1?Q?QgfI8UdIQd+NdSIWj/bncz9mtQe2e6rQVxOyhRP68AyXLNIwhcDXo4rz44?= =?iso-8859-1?Q?hld2Kukir7LU/m1p/KpyO0TKA6eaeqzLhcAkyqMVu5gf+UF3R/F/Fu3w?= =?iso-8859-1?Q?=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: oi26ZMI0IcH2D+Sa1JY/slKeH9FgXNgH756KBPYrVxVBwTfp3lSpgIwUKoq/3ZSV0fLveX0sgHoYn9TUqDOYzjroe8f4UyfBdG8F/AZulvTzoVIWIqFTMG3h3zo9IDz22pyHVah07IH3IBFZg1dfTB6uyJ2EnRACvbcz9x2O03v+m1DcmCgknyBa12JHqv7vf4ZTD7vXCvZdLmchLLtYdWujdsY0DySh0DoR1lQFJ4r/lsD6FVw3sA9aqyanwf6b43uq2TyF+4LqE8GLmTwm0qmeyAV6/889edBCH5AftkMsLw14Y2/MGlTR2pb5N9il90amanFq7wkufXmAaDUjDUpUKxrNXvdiF7s/CL0X+oPlRNjTSCA43cCFb8Nks86SGZz0j+EuvTvusDIMrjiAqUnovnA4vgMDPJhKvS40gkwiPSs3QmBaha2bzTWlqBljP0oG1Ffo1eWoJt72aWW2qRWvHBcIg/8hWz/svQmFQ8IYiSGhSVNHC9t47z1cP/BINoKB3QKouLQvWF7SJDicXmT+obURMeRDLOTbypdNJkhhMj4MD9fB/q0g6HxZb719EKKxsRShPer0JcKnkQyuaMkfOfhMTCwHjk46BqNmyIU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d7f38e2-604e-4db7-01f9-08dd486a80a8 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB3366.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2025 18:00:41.9795 (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: m9UBx2J0lEMWL899gDqoz0eMHAi0yp+z+1JUQNpEk0bO67/6Oo2Cj7sXszvXm1mzXTi5BfaNUjd5herqTDDoAAeGQy1VRxOAjfrTa+UKGi4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB7557 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-08_08,2025-02-07_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=846 phishscore=0 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2501170000 definitions=main-2502080152 X-Proofpoint-GUID: JJU22rcsY4isUDQ56cUG-hFGY6Euwrq5 X-Proofpoint-ORIG-GUID: JJU22rcsY4isUDQ56cUG-hFGY6Euwrq5 X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 5460E2000D X-Stat-Signature: 4t7xqjokxhrnge8h4j3d1ey4fcj6p7dw X-HE-Tag: 1739037648-642019 X-HE-Meta: U2FsdGVkX1+/V/v2X5HJvEf26SjSBrnTWJ3mIjbfp/AZju6Mdwh0d6qxUgURhM6UkdHGlbCkthUcuAAHx+l0PgvdaWvXDkcF1a3I5aKPNaPEBsVOAi0ThvNarAvCKusnDds6eepjBV3kmp9tobeJbjfaKktAopplRE+chh3+NrGnSV/WuFoHBapevZQWxcwa7kUs3mxnu9XXkHDDEmhzFb4tlEhlSK+dRJGrscvTzh8CRlewFFF08tcZUeyp9so/gBbRCc+yed8HSGdU6izBw1QYEhBJLAz4A5AGeJyDRFSRj8UYD+adRlfElPSniajBZ9W75QRFXQsE9qYI8X/Q+rkehv94PH2zMMspDYHyQblLnC7OzHrwthaoMpoYUblimvU5IpBWl8tLz84ECzTy4AyjRhp+U30nloF47E7siwyJiH4Z8g0HfLNZNnJtsnCwKXxhRSprODhdNrqcVj9ExAxyPJHTndWuWmD5xhfO4b3VvDZuv/I5185kGU9N1oygQy0cYzJASFpKU6sj3yppQeUkSHbc2XB6RBn/6nLA2DItxq6bSZzoJ/XVMygMasCFIQxg3H5HDVpIaB7HWYJNvCqmV9DM+Q0+hzBU8Y1e2y2zAl2KI/JI8W49R+fmIW16SqN+zphfKzalu+7pzDvhBaRPXkCLXawIFhgzHNGPUoBmiMWAAlcjZGn+nBgj6q/fOS7pO37DIMOooiITfFuFyG8US/oAz6essRwt7WlYqt7vdDKKY/xWXwlQlRz4aQbvnUM2pDxMICx5Hds1nNhBa3tlrRRHVPd5+S1aT6EE+nhrmWbQKU2PZwmGfKFcFJUpuM9o60aTjq0HEbA+XQfECkcWPM2rK03HgF7wXuCgxgewPBdAkQd0InK3voJtUceU258vKms/NCQ1pyDELBCUZIvVEk1fVOXqus2Hi7vCbkH9w43h5dUgI2B/pYvPQbuoNmDGujURwu0P7s31adp dBYJK8aN EFc8a/m5HuAU482Izq7ZI1PCgO5P+VFG4+Bs2coMsC2bo4e1arCNmPphMpdJS027h/EiUKRsPyuxc0BdB3U4qCq5QQLQC9AzJvJwYTlGCly74GjHQJd3uROPS6CBACL64y+9aTSNN2GptYuiaFNehbbcVhOdL2T2E66MOzsTF/CSawjpNNOhv0FdiQajHrwwHL/GBJd17ugYX99g+EhKEEjI8Ve5wR8oJlGtEShEF0e22R589qCsawaGFN7TIoL3jGABbmcrCi4sBtg7KjkgWIz12jQNfJ9fdKwP/8KZ2AhklCgctdnhwG/m+2sVgqC4uClpQNdS8O/mzdAoqxXKOa9TKi6jHFR7FZ4vzjOHXpicw/j+XIHFrTHFY5VfP0jmhEsUDZZOrPfVEwVSAp4K0H5VtwOvAUtBvrmqhmm57iPkykKancWRstkQDQhAHUOSnOo5/iKLAqonwG1UZM9se4cMrhh7Od7A1jz+XlQuEtCnTwTXmpcH2DAoJUpStQM8N6KXhGYIY9XdSAg0K3bZ/F7x3R73DaSEfqhZneeOaALFsZyZ78UW290QRYHLwWE7LC/TCn9Aer4Cs9A5bI29KkgsJENzhcan3Y5TYgb+rBj4NV0CjUcCxqpQiKKrp8Q64e8nzner04fVs43mhwmNEmW4ghy12moQddEzmwfgRkldKn/p3mX09wVyahUIULnMj5uwYNWYoNsd7fnFNrryhGhHxcQWo3aHEmRJMBLZx9+/DsfTpjsIwD6NiYGktKiXb6XRaPbRKxEpXTE6fSQ7VGXufRtSQpV7cSlej5SGNC2fmuOQKMD4kxocSQfTH4UStZIjs X-Bogosity: Ham, tests=bogofilter, spamicity=0.086820, 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 Sat, Feb 08, 2025 at 09:53:27AM -0800, Jörn Engel wrote: > On Sat, Feb 08, 2025 at 05:40:41PM +0000, Lorenzo Stoakes wrote: > > > > > > We tried THP around 2012 and rejected it. The latency tail became a lot > > > longer and fatter. Various things have changed that might make THP less > > > bad today, but I am not aware of anyone reevaluating it. > > > > A _lot_ has changed. Try it again :) > > > > > > > > I think the problem with THP was the mmap_sem. Given a heavily threaded > > > process, the mmap_sem tends to be the one dominant lock in the kernel. > > > > A lot of work has been done on reducing mmap_sem contention. Again, worth > > another shot ;) > > Probably worth it, agreed. But unlikely to happen in the near term for > various reasons. > > One of the biggest improvements was actually userspace. Glibc malloc is > very eager to call mprotect for reasons that imo never made any sense. > Replacing glibc malloc with any sane allocator will significantly reduce > the number of mmap_sem taking system calls. > > Another hard-to-avoid problem is all the variations of "ps" that take > the mmap_sem for every process in the system. Funny you should mention that ;) we will soon no longer have this problem, and MAJOR efforts have gone into making this possible under RCU. The 6.12 release was one long battle to get the key series in for this :P Which is in fact again Liam's aforementioned, a prerequisite for consistent observation of VMAs in /proc/$pid/[s]maps[_rollup]. > > Jörn > > -- > You can't do much carpentry with your bare hands and you can't do much > thinking with your bare brain. > -- unknown >