From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id D9F4D3858D37 for ; Thu, 20 Apr 2023 20:52:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D9F4D3858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33KKGkTG009178; Thu, 20 Apr 2023 20:52:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=references : from : to : cc : subject : in-reply-to : date : message-id : content-type : mime-version; s=corp-2023-03-30; bh=aPzmAd9pbvGlbBw/xjDxIwdz78igiuW7sOyPPhqqUFo=; b=hB5pf5Bfj0rt//2kwA/T+q+MyyErBZn+DrbPOs9GzBvPnmy/hKsMYWTilKueujaFj14E Vn1YrLdRWvJfaLUevlPnkCx3GYhPRoiYQo9AvI4DDXsggFkY0ZFHI6U1ecLWwWm9GFkn l8n4b6tFx6eUAuKf6xJ1hwyPZcpsHM5ik+87x7m/LajOhZuMiHi/QQ4daKGuHYE+6+IJ z2OHQsZqx5LgovNNK7Z0Jbs4EfcBxs+L8+avLAKUQKQo0VDX+PwQ60KfkQHIJUEw2HDM uG0t5LNUE2G1NH8oDsTdQg9AmbXpSkE02WqC/uwHOsfEZt5Z0zII9U8YKr4OeZR1KBTf Rw== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pyjh1uyrg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Apr 2023 20:52:24 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33KK9oce011217; Thu, 20 Apr 2023 20:52:23 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2044.outbound.protection.outlook.com [104.47.66.44]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3pyjc8aawb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Apr 2023 20:52:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kbsCB3HcEoibgSFR7S7+FsgZ7A7BgK2xMx23GYfBJG7zoflGrwGH45VYgGU4HwHHLxwkUNAlh7uAeeyTlubGxDXZe22U/EJfFjJLlkPWXMWXhvdidJ1y4L9uKtuA0fE3ZRAiNCOy87cOK3qRepP+VmNRqxaazgh10TYuwUq4kFVuHmvYtKGJ9dO/om1kXTy90ETWjGiDM23obNhfiqoyMFRdwrCS+32XiG2mTT/mXAk/Fd4QFfj2pktb7lWXgUYWhhBdqNhCyCKreFCdHGU0RsUKNEnWj0KIaiGrdARj7/netqyCx2rezBjdGH3FGgra+HItZIJWLIosibkIFQhekA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=aPzmAd9pbvGlbBw/xjDxIwdz78igiuW7sOyPPhqqUFo=; b=i6UlxUtkO4futtPXlAY1Q36n3oX/INoPOD32uwzswEoWirlppGb/LdYbkgQEfhOUjv3IwkcWkfCe8p+AccKorKEDt8k5+NDeETfAbKeMAcM39HBi2qNye5ikC/odrkn6f9VniC8kxMjUlQQoKLzVv/692N4qg0lpX570Iwq0dTmCOJ/PPavtCpFJ81zgY9vu8eTfY90OvnrgwXVZ+5E4T7NshfLTGQr3aathNkwnUmv74vzs1+SqIjNJsizdnqJYdTKCAzozvUkW0N5WSh2/aYU5zN6U01hHY7QRKWvx2YF+Nq9dPj6cq2q5TMZ5ggu3DvA5V6y2Wdgb/Q7+6YnEJw== 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=aPzmAd9pbvGlbBw/xjDxIwdz78igiuW7sOyPPhqqUFo=; b=wwCmrWa0wNM7zTsKAIspgL512e6X8P8WkQ+YjkRNys+5iXQC/7S+AUCZdnF1SWZPwCJxRaku06DzGDVl9cXSpQJ6nNeLctBbrLWK1NDEzWcAHx1LYvR6mBiFmr3s+ECfEPtlWfkCDcyruswIN4CECu8zERi1k9hOwmxU6uVSjCM= Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by PH0PR10MB4584.namprd10.prod.outlook.com (2603:10b6:510:37::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Thu, 20 Apr 2023 20:52:21 +0000 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::54f4:537d:d404:7aba]) by BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::54f4:537d:d404:7aba%6]) with mapi id 15.20.6319.022; Thu, 20 Apr 2023 20:52:21 +0000 References: <20230414151220.52040-1-cupertino.miranda@oracle.com> <20230414151220.52040-2-cupertino.miranda@oracle.com> <257edd00-44f5-0da9-39dc-2ef21341a036@linaro.org> <87sfcu9ue2.fsf@oracle.com> <767ab124-8448-0883-ff44-6019cec95902@linaro.org> User-agent: mu4e 1.4.15; emacs 28.1 From: Cupertino Miranda To: Adhemerval Zanella Netto Cc: Wilco Dijkstra , libc-alpha@sourceware.org, jose.marchesi@oracle.com, elena.zannoni@oracle.com Subject: Re: [PATCH v6 1/1] Created tunable to force small pages on stack allocation. In-reply-to: <767ab124-8448-0883-ff44-6019cec95902@linaro.org> Date: Thu, 20 Apr 2023 21:52:15 +0100 Message-ID: <87pm7y9szk.fsf@oracle.com> Content-Type: text/plain X-ClientProxiedBy: AS4P251CA0011.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:5d2::7) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|PH0PR10MB4584:EE_ X-MS-Office365-Filtering-Correlation-Id: c20c8246-f900-4c31-6256-08db41e122cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xvbYhw2Iz9RuYhgp/AJaEohXOhGXrvO7MH0ZlVMthaBWLZ2CeYxSJniNnDGyRJonuCNrGVIgnJfzQfmeHL8sE3fk633oCCoaTm7qQ68VMUreJESmraPcU4yzcaaniTCnbu6Xj8XFMCm85QOFus1TelSKcx68dS4KSEsZ3CK6NM3rYxvIe8ivzIZwcbYPAb6KEPlr9fi+fbdb54K9fMlqHODMz2M8ACXSBr5o8yUlFWtm6pcZ7jUeTJb3YuZSNVeQLrqR5/xqdBCSg1pUdmBb7qgRJpqkAFBvtwpOTxiUxX+zyFOterf1F37DH5VbYaNiaF1f7cfCrXVY/lmrx+knuBZ4u/2Jb24YsgZJtEGidmfvJkofJchlcEEwY0/uTo2S/LV7qkebesiHk/dMqbZDIsCQi+S1d0z8gvqxDZKdO6jxYFpRhxYh5cI2mPVT78KHoo5pFpz5rI2SlayuAZdv6NC8tEbZiXv/6qcX17RyNmBKD8tM5TxKvqyHfnS/rhxO8EHE9Kks+u+jR4INiVLzsSOYs3GuG97erG6oXQTafG4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR1001MB2340.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(346002)(39860400002)(396003)(376002)(366004)(451199021)(36756003)(478600001)(6486002)(6666004)(66476007)(41300700001)(8936002)(8676002)(38100700002)(66946007)(316002)(4326008)(6916009)(2616005)(83380400001)(966005)(66556008)(186003)(107886003)(6506007)(6512007)(86362001)(44832011)(4744005)(2906002)(5660300002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9WWHJojdOLqnyi1OP3xTKhhkOK/z3vD/iW25xScQgxKM3uRfE5LXVT0e8dT9?= =?us-ascii?Q?30rzMNr1eOVWXBbtDj1kpAMtme3tJg6l5j+ZGYyQzjQyftGNzMcic1TkdtX3?= =?us-ascii?Q?JYYXIPopyA/aWvvfiGUeH1N//nNbfqXrBwuDD5R/68wi6MtP5vRiy45FOfo8?= =?us-ascii?Q?gWisjtynikYYr/2O24/XSSfyG8/dqOIiDOFfJWhl9qLd3YwI8u2q3TOrLPki?= =?us-ascii?Q?p4zdRKMt8xyp6hrHxar3TeMqaDr3YRuDJ+2ESR3u4ndvjMlMglvIuGmzB906?= =?us-ascii?Q?xcAUQZfEixnbG73tWsgYjzmS4V570HUFZft8hgvxdnkFAX1D4aUf4ENaSEjB?= =?us-ascii?Q?VhWZw4Q0Htfn6t6wChbV/Fh5w+VEtUNkz3aOzuC+0PLWUcTdzEKQ/4C7qlyf?= =?us-ascii?Q?7CasPSwCY8cuw4UnrfTOPasrO3z4kdzXGKdd5Mer4SwIb6oqhEH30oTpxl9Z?= =?us-ascii?Q?ZW/VbEBESphcNJp60f8vAY12kr0ERkYLBhWn4L+lcnYqaLNI512qipaBZm+X?= =?us-ascii?Q?3sny98ZQ/pcmuy4Dz/qumUmDL6rt2eCXUWYJznjkhuyrpL6M3ZGDDj9SDbYH?= =?us-ascii?Q?em5PiJYtSclk+letGwDNYF+cfAQgiprOXqg0j2RR8+4+KTKbjDnLNXK8munr?= =?us-ascii?Q?a5wbanIA/X9f8bEJg6FUcuHYMwiP1Edi21jlDIkqC20PxlJSKbCueLg3gskU?= =?us-ascii?Q?kb5TyPSjS8zqJS7C9gnZTrDb/bULQWzkcl0tZnSbxjajH4wrqP+x2XgG29CU?= =?us-ascii?Q?HQG3tS5YiSbZxWhRTH8Rli804gAsWf1TwBpWVGjXH+h6BhJyU9Ic4EwB3fyy?= =?us-ascii?Q?rqBAnaxPlWY2OrynttwRJXFjHZG+Cea5u4c+km+2POpUbohuE8OMMP9ftJK1?= =?us-ascii?Q?D8/jtcDeG6nkXM5CwNawch3l2gXVGo7q350rXI1zDwPIHBc68VPBc+VXrO53?= =?us-ascii?Q?Y9veIrea/juWpPvfDWmoex7o4BT6R4M7aDcUKZDXq5zwo9KDLuiJBh2NHuSv?= =?us-ascii?Q?14edWW21zaBP4icdUE39okC4hfovrR5q/633OdNLYwDFcKjRIgpDj5fCYHt1?= =?us-ascii?Q?94ajfEm9yXbNAIKveR2juuPfqpQJVFegfT3tF29KSWJA5mpTUMkho3Zuj47O?= =?us-ascii?Q?YXVE8AoT9xT+NJjLcOcDkKnTJB8Swx0smOkkRfDjK6ocVE60Jmx6/xPH+NiN?= =?us-ascii?Q?5xcaDOsVoXxhRlJ0136a8t8AsrunwGaoaCwOzzRhO5/Uyq7nOV8rsZbRQqLg?= =?us-ascii?Q?1c3mOiryAuJPzwbj59mwNPzJuTIptHjEmt8Y2oLw4/1ogLWjAiDXDgRDWRYI?= =?us-ascii?Q?iD5q5QDvErEsolIoEEIBjcwCT7APwQmOQHR55iDga3Y2vzrcOtDjZbs7+kA5?= =?us-ascii?Q?7mq1Bpb1d+4eWC7//Wxm5Mzh9oFExDXJpAMVbJYUmz8Xgl55ACOXpkT2IlxG?= =?us-ascii?Q?yhCHrnkdUcn9M+Vscqtty8g/GiL1uQD7z6X9m3vvYN0ZHknYVf3xlNKq0sOc?= =?us-ascii?Q?IFQX7Wn3MyxTOdOkytrRCN0cK/0qEkPwnRe10pIv++dxmW4UcHWThtms3J1H?= =?us-ascii?Q?DFmBbOpSYyTVGe2hzrGjmCBNZGXJCUpJAO39jwCY3D0V0yyEgSLxDNEbC/vl?= =?us-ascii?Q?dh0ltGVt4AfahruHCFkA+4o=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: frnviyhLnHv5IuqrAGPNZMEg9vjzVINsBDe3jwTvDcDMrF0S7TDf8AniJYybbP8uRiO+4DV+t0AgXNgxRQzSkKnfTcmT6W67VuPSs8zTfK3rq0Zg6secZmbtd3ypBKueCRj3pBXffFmk/NZl546DSu+afT2YWDG0nOZBM1k3FwwaktjywIjllNQmSLejQb/DnGcFfAqPDHfA57ZvdVTZzTQd1tjv/4VB/OShEVutOKRW+jEg4zNmQIAr2chFK7qbPZwUduVvAyGtEqlQ3qcH1atC8Ix04HWjuAf0SEOAlQikByyhgXtnCySIDZVNhnSbE6udvUVls+bkJL+0RG9EVJED9ZPW6kqBfYIUaGVS8k8gpAZsJqyQMp7EYutN9SY40w9A6p5d5LiDIS5SmNfgzPhMcFwUEuWV0oVvugYyt1VUSDTPuiGRxczWXFRy8XPC1XYAm+sxH+cPhaLFlv4lPf8GIL564Ed0DcM8AYuKWdPU5pJYKhCW+PNnNE/ZZgG8Rx22hXJT3WklxPfkakWEFfOqP8QBlkakRiaczYtSNOp0UK+60KPkM0AQYnKtB8d9YbifEi9Nz9YGlhoJ7kf0yPadDIA8iqnmdX6V7Ow3zpJJCmNwytfSqCRXZCVtxKU2k6o52zR0ZDMVnH+LXH/UogjBP1FS7Tov6ox2hLoqu3pKXeGMTSZdeQAYmYPVXNyV6BeJKFgfr6jNzggBnh3WCDvLGOxUVY4/tnPNg3Bf0yu5AP7wXYcWY1anDRRZHsLL1NITQkpc5ZWXuXMa310knDyLlnITwaMBrUAQPhOKbzHPI8YD3uGrGLd4Icdz9+5m X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c20c8246-f900-4c31-6256-08db41e122cc X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2023 20:52:21.2582 (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: y7LPa8hW/Ep557TX2/BwqY8RssXrtPJPo+SQ1RqKXQf+Yk7218GXL/zO5OaIGjkl1GZqBLYQZT8PgeNi6mpDJ2R2OAvFBuJCiMBeyZT8JXo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4584 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-20_15,2023-04-20_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 malwarescore=0 mlxlogscore=678 mlxscore=0 bulkscore=0 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304200175 X-Proofpoint-GUID: t8mKA-ZA16sYdv6Kv3emEyFh3t9nzm0L X-Proofpoint-ORIG-GUID: t8mKA-ZA16sYdv6Kv3emEyFh3t9nzm0L X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > I also sent an updated patch to detect when the split will always > happen [1]. As I wrote in the patch, the tunable might still be > required in some specific scenarios, but it would be good to have > some heuristic to detect such scenarios if/when distros start to > active THP to be always enabled. > > [1] https://patchwork.sourceware.org/project/glibc/patch/20230420172436.2013698-1-adhemerval.zanella@linaro.org/ > I have seen it and agree that it is useful. I will attempt to test it tomorrow if you would be interested in the feedback. I presume the condition is very similar to what I tested before.