From patchwork Tue Mar 21 14:51:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cupertino Miranda X-Patchwork-Id: 1759492 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=NLtIPiP7; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4PgvhS02bCz247F for ; Wed, 22 Mar 2023 01:52:07 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CBAB03858413 for ; Tue, 21 Mar 2023 14:52:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CBAB03858413 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1679410325; bh=UruXkIAoAc1DVORRQQMNMsobhwAQ4c+BMcXcK7/c+HY=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=NLtIPiP7gFpAGOXLr5ac5Hxn9q3LsyE/ibkiSdLNKRwaERnppghG/Qg+QcMRW9Mzt nx8mNQfP9N40z/gEcYBGjxyeMiyl7I3gYCnS2iQWyigsP0jRQH/osOGZmqsFW55caC S9rxdnJJY7QARm2PIaoRjrzP7tamEzkcILoTZWY8= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id CA1533858D37 for ; Tue, 21 Mar 2023 14:51:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CA1533858D37 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32LE4B4c004139 for ; Tue, 21 Mar 2023 14:51:50 GMT Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pd3qdpdeu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 21 Mar 2023 14:51:50 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32LEh7FK038821 for ; Tue, 21 Mar 2023 14:51:49 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2102.outbound.protection.outlook.com [104.47.55.102]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pd3rdbcsf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 21 Mar 2023 14:51:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GuTza9eatB8wdgEg0/V+S9fDhDTwn2CV2X5Dvi8kwQpMNggZGW9QhCTyHCH0rcm0OZw8LjJRr9HcjSvKVoiVW8GIK2HUaB9UXkfey4Isg0VMVtzIWxEIgR38oCTJlH3w54ZhlueaLAm82qhq3lQ7JZodSO8GcTak5yeJ8pzvVmtP12eTDZmqbsHWz1ilTM69sxtEXIbeuvrID9cf1fasDj/2f9C/Z2BAEiEBEJWjYhlcq4et7tlLxrkqNB6gsnfN+XedUos2F2v22/y9880dizqAJue+stQeYyWsqyCNant9XbwJpz3vLDegFndgN8X7pG6cnSE0vCiX8wtDgFLpVw== 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=UruXkIAoAc1DVORRQQMNMsobhwAQ4c+BMcXcK7/c+HY=; b=NejqrnV0UjqWqmMBMwxQ+pLgflsfzlxiVfY9wwlXolyJMV2n20zupLtoqlDRTKVuahl6zStwPBK34LnukJQWkLMXeuL5bwI/Qvv7Q5o6jzeGnVplvOE122YPUlF8Z4XmYbEtZlXkfDMbq4eTZpZg7Mu6nQUR/sN/NaHJhWiJsf/dfiMkxNYIq4HCKgo2VUEmbQgWDakBoZxSpiNpX533O9W3Vf0q2F5PfFxh4Hnp5i08gnVLu9Ze+8R8bmIF/TzU6WCpO2aDOdwNWGlpy6OZc+M5SXIIQSdiXGZuGX8mDcPAGaVmJYXC9z4bbu2g+crCDjXCuxu1OWPI1dywfrSCWw== 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 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by CH3PR10MB7257.namprd10.prod.outlook.com (2603:10b6:610:128::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 14:51:47 +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.6178.036; Tue, 21 Mar 2023 14:51:47 +0000 To: libc-alpha@sourceware.org Cc: jose.marchesi@oracle.com, elena.zannoni@oracle.com, Cupertino Miranda Subject: [PATCH v3 0/1] *** Created tunable to force small pages on stack allocation. Date: Tue, 21 Mar 2023 14:51:15 +0000 Message-Id: <20230321145116.571178-1-cupertino.miranda@oracle.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: LO2P123CA0058.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1::22) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|CH3PR10MB7257:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ba2f318-defb-4bef-0f98-08db2a1bcb96 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sw9ilrmFsE+sg0CJu3V0qSqVZ9LA3ax1KExSrMrHVnptikd0hU3hzaf90bweCJAQivKScpQdiBgR63d/PoUPUa11XZnS+FrBbWIkiUBa/TF9vw2w45USALDl9jI7eFgBsDdY/i/iGFJVVbQCOEo/yUARZpHkKEKb42S6S10F0jMzZiNYzIuGaP3d1A7eUgr+9YrZLan1RLslVKQVZg5k2uWF9ydcQjPzZhVnkxuszt1INPKqfYSLz4exALEGPLTYT8TK9deg5hAOEXPEpVk40BaAoi5ZnRVD0ZCRrmIoEeVwjjI0dSYIx1Nl0W4/UNXXAw4w5Ce94MOe60GTUW1EzGKwD8eosBufwbc9McEjyNUZjQaN3xRa5HA8kUQ8iDK3Ftb3GRpdYYQ9nyMly0MmycSxSNPlrLjl6uLd/VgkWHQYyF7ma6cX7Le7akGL33GgOcXPcLy3j8Us/yd6TZbiHVaF8MpmkJgxCog+gP3sOKUCUidlgxS0BlJCfr/iNlqB8SRSOUWGOMIpS5a2MKbX8ib2rbavdgC80ljLfcu9qzVM1nRWJpa+ppIv/BVx6k5Y1YDstKo70waZaZYyOVK5QokpnqULV9UbXVTs4AER6TMXysmKRAAfCR2udBikUKTnp1+RV04boElvr31ewK4zKA== 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)(376002)(396003)(136003)(366004)(39860400002)(346002)(451199018)(2616005)(478600001)(38100700002)(86362001)(44832011)(36756003)(8676002)(66556008)(4326008)(66476007)(41300700001)(4744005)(8936002)(2906002)(5660300002)(66946007)(6916009)(1076003)(6506007)(186003)(107886003)(6666004)(316002)(6486002)(6512007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: SbmhzOgRqYj+CBqC7Jv/F1/BrqkGVTldKv2VDFEF7k9j4beHJwRtzMmvMoWOvBRvy6Yp39wxI/aL+6M850Viy5smSsowwRvMKQOAKPT/lHOLD/4y1YwW4VHsVN+sr4S5leMbflzSidSDHif9pUAftFJrTEkUvKOdc74lTAEElXdnYRoKYaqAjTQUrAi6fd5u/002nkOOnxvUlUUVW1x3D9t4QGhhq0YoALrea7CZerq5FVjrTe6tboqEE+5J3tacWcBoCwNnPvma9cPDmwyEoptKU/nri7vbbToygJKQGYnx6oa8L3DI0N/17xunOup9KiHfPFxFQMhRgOqtAPyhatrk9GU3y5G4kGKCmB8d4epXFQsCI3rhKCzrfgRgroMm44Pl3A8TpU0GEiD74/dD3ATTLpaCcJrNsMeGRvIQ64UfQk7q9kGXcGcRe9c5aK4SBX9kxsn18E0SRZkWWijuajeOkjN3f0zv2qG2xIV3e9bNlocmLi870VlmwaDSh8j9c5tyVt8Bdeo/oyMFyZ7YHmCuN+SUlps0/GsZif8XvlOqsOJl/vZd2ptSwB/ZSWjfAsBzVFG5mDmeeXXtxZkVuihNTPxVr5FkdSP3Ph72aVDsVNoxfDBrLujJfuXYjLJDJamoqDLEsZYweAxSJoLMqpll7hI0sT88p4kJrBWjVqCCwqX7ofGSjKUR0VPUCv1duOmcm+Ac1DzVQRKrlK1Lz0uZxOXaU4hMPVsRoQZepHcR34O+tCiXhAgLxuKLw6Ev1U3303lBppHVtm2kFlW3gUS1egXncIs8DrIkVi6s1DwAcq6eCEqXTOvjrh5Kf/3Qf30HxqNbu2sI/X6JQnC9xEvxUg5sHdhlI2jt4ltJMe3HMkJs5wddKlG2fHnW1spB87lBIdByKxWoeV6PCcAowB5D0DzHuL9UxqjvnsCfUukSkEx17HctG3fjLWA+uq6JfMP5zlSEYgfUneErc1SgEKYJQBQCz9gdUvb3hvEDXSLmlfG2TgnziOOQ4BErOsiJ34hHrHlWEyb40UnsxR9dkW3F960Gm4F2FjNP3jmu7qkaJmU9EtiDL1wOu+qz3sxrWqEhBwlzHhSwWaE6eQpjmsu9iDTjB0vwx5oPHt0MUzET9YSlLoQfR+sinX0v7AKxIOS44fzF4DAbCPanIFqSg7+hRnGk46EWVI29+OtYPiKXBkF899ijSWMZ4Ye4K/rUoCkasZRoK8xjsEFe6OOXu4UxMW5b5lcv5CVlcttoYvuisyUkHT/P2Es5JTaSy0X4zbfDF8IMUjJEhbvYTBXyHvykMNM9UZrAI2NA/kHXbZA9pP4eC+pdpSPKyT5Mf7jJnFZyjZrpFzZ4S0ouOKjUCwSRON+rX4S9xPvRr6+lx9kNP+Wh3NCOV+7YexZZjthlwxWu00/mlf8842cBFSTeaS5X4m+jZN3EbwgCvp9qh2kAjoDVBRt5QC7bEuwdNCFhEvVx6f+380DIU81kOpE4afB/VqEQ/d3PY+PdHBgXrokjJdU5fxVFMi8sI6Sm7fJE/Ug+4nJdnH9gcLxg3TRdkEX7R9mJtmYRCmU+mRqNQDydqTKnFl9I2eq5ere06eab8FYrwMy98MiMujy7AFU4e/aTaqFtYNnbQGfKt4XWElxTULgtQNGKtPYV/M5Tp/Rt X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: GjoXDNWtg5+QuxBIXJSxci0AVzSIs2h6+VtbUHmnLcohKIFPFjAxLpW3wBBSgrNXjbuFoGN+fAoECpAPo7EDukgx0vguc248r/P3efXJICg+bNxtOMijPBW+uAqJBgkzZFpQWALBFWn9pKZo00vsmGGyGcejNYGoRoFgR14fpK/X8CjEjXTHUweNGv5TJEkVStlpVUAC44BzvKvBzbwh7GW/uSt8p6YG33FIPmh2SFULL0+lHYRCdcZBlYvCFcjl3WqmIuE7PYM5DCOfohWs61AXLGXTSTkW0jtVqjKIiTJgryCqmTKSOvK5jQOIjFYDW+ChYi1WMDFcrUuX7MMFazZJGxe3lnRcGDkymYGr+64oswbZHLewzA1iYAz8BKb9hdrdjRnrPlt2zPiTBuSNGP8YW9wJltUk/p2d5+CYhRRTxBQZPNPiFh1PrfBCwYvdzwmgvUC+yK+sC++2EkAzTT43JiKRlqRpG31jGYhjY6lelrUb6+E4H4kkVGyXq2P0+enbkbyzWLedi9NXNv+Z6Q2NxrlYaFlKgwRo8k4WzYpN9J3U9vlG2mlDUZ2NJ75jepG8z0w094Le6ftDm/WwSWHSihacsnFcVYLGJneUJWSuSnwYKd/ShDWP6lQ4t0nImk7swhO2Ary1auo1YdVFmF/0FUMwpXuHcJ5JTooThsMzjkpw0nQKeKSwbHgVs9sIzWje1f2eY0elH5kqPhy7cBIFxe9JCynSNU2fH8OVng8KXiFzwMoOLv4zgOoG/pBH X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ba2f318-defb-4bef-0f98-08db2a1bcb96 X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2023 14:51:47.2868 (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: n/oZkmcT0AVP1LrxC+thG+PdGTdbBnQkr0Dj4TzvomLIOyM01Dm5OW7qyfedskvFn1GRDQqF1/lgTiYVFmecHbhwQ77wyCbI7MLjGmeXuyo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7257 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-21_11,2023-03-21_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 adultscore=0 mlxlogscore=847 mlxscore=0 bulkscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303150002 definitions=main-2303210116 X-Proofpoint-GUID: C6h1KNpZCVai0V3pXIm4JEwr4BArga14 X-Proofpoint-ORIG-GUID: C6h1KNpZCVai0V3pXIm4JEwr4BArga14 X-Spam-Status: No, score=-5.8 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 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Cupertino Miranda via Libc-alpha From: Cupertino Miranda Reply-To: Cupertino Miranda Errors-To: libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org Sender: "Libc-alpha" Hi everyone, Please find the v3 patch after Adhemerval review. Thanks, Cupertino Cupertino Miranda (1): Created tunable to force small pages on stack allocation. manual/tunables.texi | 11 +++++++++++ nptl/allocatestack.c | 6 ++++++ nptl/nptl-stack.c | 1 + nptl/nptl-stack.h | 3 +++ nptl/pthread_mutex_conf.c | 8 ++++++++ sysdeps/nptl/dl-tunables.list | 6 ++++++ 6 files changed, 35 insertions(+)