From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id B2F373858D32 for ; Fri, 10 Mar 2023 14:36:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B2F373858D32 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 (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32AE52JH000599; Fri, 10 Mar 2023 14:36:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=+qdPqu5f2bSjIap0a5x72/S80vt07ZX6/MfHE3Kaorg=; b=w9hafqzBFFJeTugDiGSYaK4bqlU/6w7bAmNcf6lSqdLShounV8uBPLrDMbqVUGjgXvxP TA7BiM1b+XUcMJMVHF2dfRQe1UA8G0VftlL++z2NoHB07fxbO/FZhbdXHdsj8geDIaT+ YMv2ruCjb37wVdX+/xGrtSRs4V4SuY2YGdO07I8BKxK94gXmouFgchH87yKd85B8F4Wu gp2t/xrIC9GOlxOIYS1A29vH1AnM5rdiFBOGJbiNwYOwHMBdkQP+y/TwzHkAnmfbOi5o UMVG/D0dn38ysajYq1n0RvFAfiLt5K5BEXkx5WOx01p0bGE8qbDt0RgKy5xZjmNRBiTr Dg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3p7v3w11tf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Mar 2023 14:36:07 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32AD2qH8036615; Fri, 10 Mar 2023 14:36:07 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3p6g48gudp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Mar 2023 14:36:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mtJF27eAH/A6sBOMfUSS8JaA9z1zJ3ZubDXrP0QOit5MBL/l8Qp872YyQ09HpwqT9qbb7AXT1/n99riPNgE77I1oU5RPm+RivyhlIJr2zz0duesx0eFojr+kDBTtMCuH5No/FmNSdnsBZJNpBvWKc1Yf8xPVNgnJBknejCK5zIWd2bGfYqB9xykTIEloeU9PylpzCPTqfaMeuKf/cxltJ5awBDBu210L86MYlSXWA7fbEiGpnOlJm0yaiLM9ImWpOtQcSCcEyV+rww+5yA623SufrgT8rjIAib3nTFDyERdiauePnExTSCA9svnEjlCekVAeFShjEukrEPHdlrwgzA== 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=+qdPqu5f2bSjIap0a5x72/S80vt07ZX6/MfHE3Kaorg=; b=Vlm8IRTn7krL0VMACdGYRoTXECsdN0UufXP0x/JRIs6tJS325C1Q9alkZhQl7k5TSclKQ6NY/ooNda5X9YvVR+AN1SFIQxFfdpHHdrwDxjT7tmhvIjO9EwMAdNJY2klgfO304/EZhUh9O/Oj6Q3ckLkGF9NKpizYfpgMzzobbxG9Zq9V8DsBJ4Rrpff1iYo2EbRhnK6Dhlp/N8pIA3Gz437VbeCJuSY3cXaH/n6fSpusLbF8VBEwH7/z+XA5Vy1+uYD706mVzuaLcNcFl9cYalhpzDNDEj6/AfUk+9xMTJ6VN5QBBgsLlZPufye2fZwBWrhrHgIWD6x8qJm06jGfqw== 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=+qdPqu5f2bSjIap0a5x72/S80vt07ZX6/MfHE3Kaorg=; b=st/WnaJXDPRxgvpM7VVcZfMyKuRA7wKi+ta77oDodYpoP+6QOpPNGSot9ZmCsrz6kswU3WqA8agZZHINbPFUa2BhP24zAAjZQhb7ztE5wm/qGrNWFEnIFJXSUbhDJ6Qhu0aXur9dVYWrIQglaEDnKz9DGkM+Y4hbRz/I5fhTNi0= Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by CY8PR10MB6906.namprd10.prod.outlook.com (2603:10b6:930:85::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.19; Fri, 10 Mar 2023 14:36:05 +0000 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::a502:c948:c3f6:9728]) by BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::a502:c948:c3f6:9728%6]) with mapi id 15.20.6156.023; Fri, 10 Mar 2023 14:36:05 +0000 From: Cupertino Miranda To: libc-alpha@sourceware.org Cc: jose.marchesi@oracle.com, elena.zannoni@oracle.com, adhemerval.zanella@linaro.org Subject: [PATCH] Created tunable to force small pages on stack allocation. Date: Fri, 10 Mar 2023 14:35:57 +0000 Message-Id: <20230310143558.361825-1-cupertino.miranda@oracle.com> X-Mailer: git-send-email 2.30.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AS4P250CA0017.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:5e3::6) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|CY8PR10MB6906:EE_ X-MS-Office365-Filtering-Correlation-Id: a4370d66-db5c-4085-41b2-08db2174c7b4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Hx5qC4/DQscbA+O8ai8+yIui0WRSp1QwOYr1iFRB3kjr9+zGJgJv03flyvP+WFoFGNtYRxhc5vDmL0ZZFPQk/z9x+IrxR0VfcW0dmAsHX2jhEOMfNVmy9PoyAiM21OcDd+wZEqshcDWBZyjlPwGpQEahdNBAzazx7X5rlu26GBIkjOA+r6Cs3t6I+BEiVN2SWWaCbrlKaMXxi152lg0/UGOIrYJkx6E2oNCPpt9fsUYaLJX934ZJ1mVIa3jjcKfE8Xt/YOBog0m4hwxrWJayzWsOsY3VTHa/PrtWIxi1+74ktm6OgD4Qn5V8I9aaLKxhY50lDzABnrNNMndNlqFivrsRkGTnrRtKXSO11epm2aIUw0DyGlkzOdZnPBdW/o3TqhuuiXffio/jFWWAZNjVuNfDLj+JnKCUHy/BiljjMjUdnS1PFZxPzHJ0cXxdiMDtWP45AptET+cw68GSjhRrTd1aK7aS5ZlfW/6J5H7zmp3tCvQp7NjjJlwP2Y+Hr02CNYxkyrk+ON5FLxUKC0ecrJy4iMBa9qKYiUBoDln7mEuzxwff4HAGqzi5ag1ZjdyKXDzXKsQMEDerVow3c8o8JXrfIBC/ztibAXooSixpUQV83KBDaHnL9COiuN7W3+og 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:(13230025)(346002)(366004)(39860400002)(376002)(136003)(396003)(451199018)(36756003)(966005)(6486002)(4743002)(186003)(6666004)(2616005)(6512007)(478600001)(41300700001)(5660300002)(66946007)(4326008)(8936002)(66476007)(8676002)(6916009)(2906002)(66556008)(44832011)(6506007)(4744005)(38100700002)(86362001)(316002)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IJMLsl/T4SNgy+QG1/YNoIMczkVRNsJEsDKnQif/U/mwHPN5sCwpPHQbxY2T?= =?us-ascii?Q?KDlh4bGQYVu9+MJkGvxRYkVD59iUTT06HY0ed2WiCv7omlnju2dwhJ21pvWf?= =?us-ascii?Q?+kGcA3B5xc0kat5gNIY7meTuUYwyrFZ0bCe8Gmge9N5xeX1fHaG7kEm0uujb?= =?us-ascii?Q?CMK8T3Eu0LNiXnTfhcYpeZUswUfRVaCiWxBxvrI7bLJoI0jhF4TRkaaWER76?= =?us-ascii?Q?KvywAPnCqY66NZS82vZD6SCt3JEddmaVZodR1xsUj8Z+hulcd+/m7fqlVH8m?= =?us-ascii?Q?5oBUjmoXeffaMUMSbZBxK60mdv7RFJUSlEvA/l9EWBDhXVF5rUy2irImY5wB?= =?us-ascii?Q?PWsbJtkCCPcjVlgUqExkHD9h/WCHD0WC+JwDUx9MqGswYOKidLVWELVkLgxP?= =?us-ascii?Q?wO9Z+JYzhJftpyvxXhcPTeJgti85rRzVNk7OAVrXZWY5vv+NEcYm2PZiufd5?= =?us-ascii?Q?WUKysnEv4xZyGSioghhU/Q321rMu1mNOxs2xzJ5Ll2O3kPbh/Lcli4LxwTrN?= =?us-ascii?Q?oJcbvkNKJgdYNoQTaY9t7rYwMPMtJBOpfD3Bx55SJ4JdnEjJ8lv56UKNoqco?= =?us-ascii?Q?25fWlgOojRvZKfYMXmrXuMz5WxPm3ZZaSK10TWsF2v1oyELNW5WpQblTGpkM?= =?us-ascii?Q?pSH+FvBaoFy9460FenFfMnywYkKo8ulnRin7DF84xjaWFBwJ866d1Aj6aRy0?= =?us-ascii?Q?ak3F3raN3koVuf+Mlk6wRsI9gohfJ0kjeJQdYwO1tZ7LNux+sChzodlaMxK8?= =?us-ascii?Q?6XllVLHphDzoU6D2h3hE4LiqpT9o2ikIELkrwLWgY9Bami2Ui7zO0d5JjjRL?= =?us-ascii?Q?epadKBhryGCmeUcqyMSwbOrgQt5gCOJN0aQoDyPVhuRdmlGo7sJ2j87HO4se?= =?us-ascii?Q?mtBw2pR5YAKRkmnxwXKOBFqcb3SDChxN8Sr5HNv0KFszB3+rnTLAep9nIcG6?= =?us-ascii?Q?MoiW7pgI7/4/UQGVMNjk0AMfNqgsb2lddpGc2Iv0AeYvV4Zahea8HLbKLQkN?= =?us-ascii?Q?GA9p8fL2fGLp9GPixEjHVo9eGsdoNltz8k2fagMCjgNn4yjkfHjs2QBk68yM?= =?us-ascii?Q?rBZYVs7B12k1vGcdbTCL00dqIPb9fOXU4aQ+HWXMZqMAyeJwBkrRBrJFUmLM?= =?us-ascii?Q?DvrbS+F0PkWTZAoGWINN9YLntTt0S5arO32XpKfqY/+DhFU9okeOSFBWKViD?= =?us-ascii?Q?vTbpwKnm6o41Liya8qOPABvDgLGDvkRxlMgmvRfcexaE9u9SBKC6So7/ybzU?= =?us-ascii?Q?JSIpk8YCwEDfczsy14Hp3moSOmMLsGY7Xpod6Bu1aFsAtD2JktelTuzLtgEH?= =?us-ascii?Q?4tywvcmEZ4qQFhvHvlJ4B8CG2RqxKiRQUlKzpMEr2s5ThNOVm7HHZtku78vs?= =?us-ascii?Q?U9oOwFWAig+zioJpaH25z/+c2RwENjuMPvuNThuakMxF21uiWUmDPLYN9nvC?= =?us-ascii?Q?6lMSm1uVQeNi/JSqjn9/cMoSoMjPe2WAVJUoJdEC73RZ97N/QJXmC17ED1Y6?= =?us-ascii?Q?VOHTJQGOCPKPVP1XaASdV5k6JVsdBPfqGssnY4pCuWDXdtMa6c3WYFV53m07?= =?us-ascii?Q?ZcOQvBDq1hALldtdDuWpOPKI6rk0LigjyshQp72X8TSXnTEsg1dr6QXFSUtI?= =?us-ascii?Q?9+diyt6Vs6DzEbtY2vwIMu57VIPUPviFsk5LEIub4XJu?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 9jKWRV3UlKEP5qTOlxV5tWvP5RB0pUA4GeRtxQ94VE4wPkh15hTU99TThpvu9HGvgc51YidE5uiqyhGeOZV5Rt5FaFHKSZCcORkHIQFL6XD/0ojpON81ySepjFlLj62tPi1FvULhe5N5gRR1nZmkOzvMbU1AhCoyaF95kSTZl8HO0rY6WF36FtOzh/kNTqgohEIQfqBD2sJqjFPaIlkIarlRqGIrDxJmHq3fyauG4ZGiQVseLWmSLUNE5IVsmGsxeOCDIWFAIaPUDH/sLbos3dWXg2wEQx6O+0jRYisxwF17p4fDYQ/1tHT+DmZZUy+yp9A/CZdSBaEKQ37e1tFoYkx9lEJ8uIKT8D6JFfaTK3BIKoHNKnFAgu9c912P6JEEUxbnUSmSWDEUor0YbyG6kAedUHhjqupNwwwvhYjfOK9aPaO006pcf8S7XapXZsop9J/rRtQsi0QxnRw37ndBy80xwKnqLqiMmGBmOSEij26Kp5wLzYyMhtLlkOFTbwlTvUEVKALfeP+i4NBb6bhtadVIZ3MwbgH84DCrc9IglxrLhf563tTj+hw4TBZs85TU/qDK45UCEucrzpn9GiVfDAabBVY7ATkJWdNsViM97j/l5JZa5WzvtQM4+wRQOzQkb2dsA3ZFFhpwKiodDGusIkhjt+dxbaA56k04PAbZu1eCpulbU9kF0OAAOLKHjpy2o8AC5lCoIRN6M+zUeTj2LIKmLWvQi+KyHPylw3KyzFrf6+1T4dkPSbVXGxzPn8YwqOy4DNiiPbQd6zDgGLZvADxyG2Jj5z3IYhzfNTV9FL4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4370d66-db5c-4085-41b2-08db2174c7b4 X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2023 14:36:05.4553 (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: eNscLUja0B69gUGda4IMPsVQdoCmmiuSZCoUFkfmbEq4AqJkPm/T/sVV33TRpRQegEDOavB46iy+beHdybXUYcJUc2WJPDIWVOYXtu1MpVY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6906 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-03-10_06,2023-03-10_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 mlxscore=0 mlxlogscore=764 adultscore=0 suspectscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2303100118 X-Proofpoint-ORIG-GUID: FHJ5UMGA8YB9runotaSKcpUjSOUiyoig X-Proofpoint-GUID: FHJ5UMGA8YB9runotaSKcpUjSOUiyoig X-Spam-Status: No, score=-5.7 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 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: Hi everyone, This patch is the result of the following RFC: https://sourceware.org/pipermail/libc-alpha/2023-March/146203.html It introduces the tunable glibc.pthread.stack_hugetlb to control when stack allocation should be allowed to be mapped in hugetls. The purpose of this tunable is to allow better control on RSS for applications/systems that rely on having hugepages enabled, for performance reasons, but still wish to want to keep RSS to a minimal when allocating lots of threads. Looking forward to your comments and suggestions. Best regards, Cupertino