get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2219210/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2219210,
    "url": "http://patchwork.ozlabs.org/api/patches/2219210/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/PAWPR08MB89821FAE648721A1627D33C68351A@PAWPR08MB8982.eurprd08.prod.outlook.com/",
    "project": {
        "id": 41,
        "url": "http://patchwork.ozlabs.org/api/projects/41/?format=api",
        "name": "GNU C Library",
        "link_name": "glibc",
        "list_id": "libc-alpha.sourceware.org",
        "list_email": "libc-alpha@sourceware.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<PAWPR08MB89821FAE648721A1627D33C68351A@PAWPR08MB8982.eurprd08.prod.outlook.com>",
    "list_archive_url": null,
    "date": "2026-04-02T15:05:43",
    "name": "malloc: Reduce maximum arenas",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "7559375f9d5a0bdbc689a83182d2ec8be8fc2d87",
    "submitter": {
        "id": 67598,
        "url": "http://patchwork.ozlabs.org/api/people/67598/?format=api",
        "name": "Wilco Dijkstra",
        "email": "Wilco.Dijkstra@arm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/PAWPR08MB89821FAE648721A1627D33C68351A@PAWPR08MB8982.eurprd08.prod.outlook.com/mbox/",
    "series": [
        {
            "id": 498499,
            "url": "http://patchwork.ozlabs.org/api/series/498499/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/glibc/list/?series=498499",
            "date": "2026-04-02T15:05:43",
            "name": "malloc: Reduce maximum arenas",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/498499/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2219210/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2219210/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "libc-alpha@sourceware.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@legolas.ozlabs.org",
            "libc-alpha@sourceware.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=BBS4uih8;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=BBS4uih8;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)",
            "sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=BBS4uih8;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=BBS4uih8",
            "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com",
            "sourceware.org; spf=pass smtp.mailfrom=arm.com",
            "server2.sourceware.org;\n arc=pass smtp.remote-ip=40.107.159.3"
        ],
        "Received": [
            "from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fmlZl3mW2z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 03 Apr 2026 02:07:27 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 3C0ED4BA23E1\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  2 Apr 2026 15:07:25 +0000 (GMT)",
            "from OSPPR02CU001.outbound.protection.outlook.com\n (mail-norwayeastazon11013003.outbound.protection.outlook.com [40.107.159.3])\n by sourceware.org (Postfix) with ESMTPS id 693A34BA2E10\n for <libc-alpha@sourceware.org>; Thu,  2 Apr 2026 15:07:01 +0000 (GMT)",
            "from AM6PR04CA0057.eurprd04.prod.outlook.com (2603:10a6:20b:f0::34)\n by AS1PR08MB7636.eurprd08.prod.outlook.com (2603:10a6:20b:478::11)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Thu, 2 Apr\n 2026 15:06:47 +0000",
            "from AMS0EPF000001AB.eurprd05.prod.outlook.com\n (2603:10a6:20b:f0:cafe::d0) by AM6PR04CA0057.outlook.office365.com\n (2603:10a6:20b:f0::34) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.30 via Frontend Transport; Thu,\n 2 Apr 2026 15:06:47 +0000",
            "from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n AMS0EPF000001AB.mail.protection.outlook.com (10.167.16.151) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.17\n via Frontend Transport; Thu, 2 Apr 2026 15:06:45 +0000",
            "from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20)\n by DU0PR08MB9348.eurprd08.prod.outlook.com (2603:10a6:10:420::7) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Thu, 2 Apr\n 2026 15:05:43 +0000",
            "from PAWPR08MB8982.eurprd08.prod.outlook.com\n ([fe80::5821:707a:c30b:dd9a]) by PAWPR08MB8982.eurprd08.prod.outlook.com\n ([fe80::5821:707a:c30b:dd9a%5]) with mapi id 15.20.9769.016; Thu, 2 Apr 2026\n 15:05:43 +0000"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 3C0ED4BA23E1",
            "OpenDKIM Filter v2.11.0 sourceware.org 693A34BA2E10"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 693A34BA2E10",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 693A34BA2E10",
        "ARC-Seal": [
            "i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1775142421; cv=pass;\n b=vd2aniMLuuXRa7+6vau3zwFBo7NSzGdsAPRyMpjUmdpJjmY6x3Qm8m8+5HK80dulDwwtT+AfR53/oHwizMDgK7FvO8UI7HGWQsUjmfRL9xvBTd5ussgT6Gil7j5Lts49SbUVw5DBHuXrnyq/Dvy3j+NLY0BwLPvogZRL/hADkV8=",
            "i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=wSOzyLk2lAEDUmnludnI7baXOZ2UhzqCL4kKZpSECfn/SeBCTqOlaH+lvHXfF/CmCdudp3vFU5UhBHesZAZKv1xuRYPSd4qzv8t0MfpAZsFn0wwXTAikORUM+5wCXTk+GSk0ZO0/xCCjW/ANapXHNdlEw7g2hwkbw72N/D8Wg5ITc4o3A5LaAhMKwezwgBidsAW+zyoS00TQ77qWRoKBEo9+kTU6FbGVpIEpmopzGmtrbF7AP2GphhdVCIhvk6773bikl/d20nlfz6EotzKUuEmj0I1Q0DETamEq+1/qaVCbiJLH1yI9/LzFUdj86bVQqOojUKf5e5cOXOHjIRripQ==",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=oYqxYZk0Jn5mNnPa+iBlRlPgF/w8PSzh6PMxaf7rUmaFJvpADy7qsxO7vn3W58FQTpGprMwUaK8YtrUPjhgQRWtjgGRvJgeFxpb+u5pwyrwde++uf/tc3subKkqekb/b1CNCnBbhvw/nvzPEUIskOgTpsVADHfdHvzPJ6GQ30R8IbMZJdBzrbT+O5WEoVUDe9LYv3eEyKxZ9ovkQwsm5D8Th8efLKMhr0okEcZ7A33uVT4sHazuHBwYhHgAFqzqv+HEJjGqfne6ZnsKacZ+/QS724PdQtU5cAcU4W5JcC615sfzsNECBSY8pMxlVm3bd2pc6l/KndEYU9Jhd7mdq2Q=="
        ],
        "ARC-Message-Signature": [
            "i=3; a=rsa-sha256; d=sourceware.org; s=key;\n t=1775142421; c=relaxed/simple;\n bh=pZQ93pKxijvvbpRK28+eRbT8amtAGpQ3VJgPXXddToU=;\n h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:\n MIME-Version;\n b=xJvYBcoY79rMseO7awFR8dyP43jvdPPqk7MzpK6P8abj0lEHkjo2k4wQrg4YI5QdB5mRXgD8e/832DIhQVZkjIWXyIPMFFhPHOngSImhrU+yMHTah5KLrr2j7oRctqaZARgMUZwPYa+pjfyIJeHQQWcz2PZHncHGev9rp3UmPCw=",
            "i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=N+c2nWghMBnYcGnA2Eq4OUnWhu+9TshvSr5+aL3LNoQ=;\n b=dOHHFO1fGEVYopkXYeloJYLjWXNCHhaFJ4HUZD38EnazjiQfO8r+SRyi8Wf6BQBQQSmXML70nPnIIdRkuGpqgZJbc6gu9H7Qk0/m/TZyN/E86Ox2TVjBl4ZwBuY9JCip4uwbJ2BNKU6uIwkn4NROi6dU+l963ut6pw4Y+MSAEkboEesH0NH79lEnOU91VIg7NXbCDMhsFdji50VDRskvYbhI0DJmEgX85dmKtbsmwMy+iaO7g1mtWMiKkcgvlYmxtALmgi4rWaNFcVpMLTRZyHfvacsLXFia3o53H7c0hEcHWX66KWl57S772L4i38Fun3Za7kCDfb2Mv1tDJgtOGg==",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=N+c2nWghMBnYcGnA2Eq4OUnWhu+9TshvSr5+aL3LNoQ=;\n b=p75BCOmPTP6DUH3IqaEcz0aip0EN8IQYdqUImDi5qdzLxvReKkmM/T5EYmH2nMNs7QgkSdT0L6dS0FdDONLunDyJ5Pvo1LYfw9OKkoqREbTIOTP1EXXidqcqd1BGWbziDNxUxHbCRC85YF9OBG9q2LxqBZHOYNbABUpAXwvbi+PvYDF+E6lpkFCiBmdZ648PohADnN8eisbt3xnI51MRug+4a0wsEy6JMFIAWSPxP2RpvU8zFPoeehavEbsuDLcYKvXW5uTIpIcO7MxoyIn6ErtX+7kU+Rp4Mg1kRN6JgaHSmVyudZSgsG652I+woKLoWpwgVxZzxMLUQibOAEhsrw=="
        ],
        "ARC-Authentication-Results": [
            "i=3; server2.sourceware.org",
            "i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;\n dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com]\n dmarc=[1,1,header.from=arm.com])",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass\n header.d=arm.com; arc=none"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=N+c2nWghMBnYcGnA2Eq4OUnWhu+9TshvSr5+aL3LNoQ=;\n b=BBS4uih8blDoEO21EKYi9rKt7W1O55WO+K9y9tGvh0tAIG5QxEj7a2lC78WM2UeJ9eVphxqKGOIRmJRRQa5pZVdFghDdIzPhEMBuYDgk7s4z8tlWN7mwNOoApTbdBW/+aodAivSjcLnt43PoKf1fNWEqkPbBP0OHLjaNZbmhBVc=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=N+c2nWghMBnYcGnA2Eq4OUnWhu+9TshvSr5+aL3LNoQ=;\n b=BBS4uih8blDoEO21EKYi9rKt7W1O55WO+K9y9tGvh0tAIG5QxEj7a2lC78WM2UeJ9eVphxqKGOIRmJRRQa5pZVdFghDdIzPhEMBuYDgk7s4z8tlWN7mwNOoApTbdBW/+aodAivSjcLnt43PoKf1fNWEqkPbBP0OHLjaNZbmhBVc="
        ],
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 4.158.2.129)\n smtp.mailfrom=arm.com; dkim=pass (signature was verified)\n header.d=arm.com;dmarc=pass action=none header.from=arm.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of arm.com designates\n 4.158.2.129 as permitted sender) receiver=protection.outlook.com;\n client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C",
        "From": "Wilco Dijkstra <Wilco.Dijkstra@arm.com>",
        "To": "glibc developers <libc-alpha@sourceware.org>",
        "Subject": "[PATCH] malloc: Reduce maximum arenas",
        "Thread-Topic": "[PATCH] malloc: Reduce maximum arenas",
        "Thread-Index": "AQHcwrIFOLtN0CCEjkO/qr5OiZKZBg==",
        "Date": "Thu, 2 Apr 2026 15:05:43 +0000",
        "Message-ID": "\n <PAWPR08MB89821FAE648721A1627D33C68351A@PAWPR08MB8982.eurprd08.prod.outlook.com>",
        "Accept-Language": "en-GB, en-US",
        "Content-Language": "en-GB",
        "X-MS-Has-Attach": "",
        "X-MS-TNEF-Correlator": "",
        "msip_labels": "",
        "Authentication-Results-Original": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=arm.com;",
        "x-ms-traffictypediagnostic": "\n PAWPR08MB8982:EE_|DU0PR08MB9348:EE_|AMS0EPF000001AB:EE_|AS1PR08MB7636:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "c8092cd8-e932-486f-39b9-08de90c97503",
        "x-checkrecipientrouted": "true",
        "nodisclaimer": "true",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam-Untrusted": "BCL:0;\n ARA:13230040|376014|1800799024|366016|38070700021|18002099003|56012099003;",
        "X-Microsoft-Antispam-Message-Info-Original": "\n 33HgerDCS0/OGkAP2hNe5XsfE5HJxPpCZ80sbFJ9lOeaowRgUufh52sB+T00WVR2Jr/N+1Cv4rZhoWaDPH6VVj+C60Nbgch0Iz9ZqbDzNsusBEkHe2bR6pJs3v4usoHeAJi4SP+UqO/vF2ds8vjHYjnXhBqekQiTXLSneHNgEnkd9yYEpSb9WBfRhRufC3uW+LkFZAMs1pVsIMrIdB3jdIR5LDkLCfF4uM1i10TfSazP7xDm7RhSLO+fDoEniIxtLN6f7zm/FpfbItSZO/qXKfIV5Cjc2nFM0+5VSzJV1nGuxddyBBjOr2zMSrSERmknvyITEoXYJhG83wYGJDuwwPoyrQ9zO4m57I2ZpntyUURBzxVoR8w52HgkeWNZRu7xaK0Hxw2wlFULioSq2TsijMqOUboFm9nsB4EPJBgG/uusx8MisHLBHoj3vRUhl2VrtFT8y8yI24k0BJn6hg8HBWHfN3EXH+ED8Wr7Zdc6p9odEz0y2Cm9B14Agpxoe1VHZkGeU6wdu6KgAw+wCDvUffbOM+zC+DM0oy0Y7rpntKt2l3+Isu3rnq6o3ZuKt3A1cvXr2oeVE4YFujuGSQv0R2sdrU9bf1rz23ThtW0gmh56lKCpWVECnfWYldz36hWUongx+EeLjGNbuG3NKAGOB0gebz1UXeVdp2Es4RkWoq3tsl2d8/BTinkChEdTXRaLyfD6+hOFFVdwbyBewF35hKgGYMYO8++Qsih8VR64DPW+dCo2XdQXRZZb5XZA3wbB6Y8xomiHUEd8aBCrh6q1/JSSPw47xmv/TXXM/MQB7IA=",
        "X-Forefront-Antispam-Report-Untrusted": "CIP:255.255.255.255; CTRY:; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com;\n PTR:; CAT:NONE;\n SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;",
        "Content-Type": "text/plain; charset=\"iso-8859-1\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "MIME-Version": "1.0",
        "X-Exchange-RoutingPolicyChecked": "\n r96JKA2QtDq6abJWVqRg4rFO7DXQO2GHNTP/0Ennr/DxwpOI2Di179ry9omU9O+7BuF0G13rewglnMstralW46I8MXsKNrLhBTkKPpDhVb2W7X41hUCGAwwkij6wy6Grx9NK4zDKmfI4jwGKMeDgirgWd+BSI8LGdllimb057VJrFSCOCJCZNGW/dNuxi8Ypa5BMe7YLJdJ5KdsrntqhgIJE8wPJPJrufNLWHakn2jHivUqWihgFQlF/pct0zDcxH/hQV5FZ9Bkw0u7lAh4daDXuO1624TdA8/R1EsrNJqGway2Vn1wgCChLXqWT15ImQcjVGTJVWterEKGRIRSJbw==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": [
            "DU0PR08MB9348",
            "AS1PR08MB7636"
        ],
        "X-EOPAttributedMessage": "0",
        "X-MS-Exchange-Transport-CrossTenantHeadersStripped": "\n AMS0EPF000001AB.eurprd05.prod.outlook.com",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id-Prvs": "\n 2a417306-2064-4aa6-e79d-08de90c94fe9",
        "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|35042699022|376014|1800799024|82310400026|14060799003|36860700016|18002099003|56012099003;",
        "X-Microsoft-Antispam-Message-Info": "\n d+cGXrQQSfOZryAESJ4M7ZhWRiat+MQelVjJSigorxeuzfnBKK/fUykJLHZCMozVe3y/bJiLGRyQVjJluLNZcdsmUmTIAPr+UfhJCotm4XHLt8OZX66wzRxD0t5httwA9kqTsktqS2/wYMBiPSvCfl3/RPvv73C/Zfj4jLnR/UDgg8jy4eMxPVjlvb6uU9kIa3qpn22slpMgGZ6jhlWNGwF8lD0CPd0XOZDWElzX596K3WlPT6Fo2QqLT2DPs37ggR95QD9c1ydXxozKdv1Q6uegM9plVEdCw0szNi+qEyO2+uq/Y+cV964u3jqctgeRVFs+iG9FwXT9KQL8K32oKcwk/21UTNvtrvlWraoVP533eaK8/k7rGTLXLXVDszi14f0omXDFsm707v4hDN4iCzFCqhfFNsRRVQrKs3SC69qw4hfYLJ9RrLuwwSOqzmgKoRqDY/VvqJ7ng5UBZP7LMKnJXG1XVjmg8ku2D3grv/kjgpLwtJWgBjwXvASs8hNLRELVL/cTfXwgXzGo813mdJDvLvLhz4GWWhhpEXZmszs4YLoBCgVANCCqiV1i5u+KsZ1FPJdQN9daJo436a2ZEyVSMBh2VQZVSBGhh+NENZbj00lDVJAX6ZISaoftIwmwCEfMPYIepY/LW4DazVRa3jWpQLmEET9beNNLqHmYi6EPdSiSwPpydhatce7b2bU/2AI4sppZlc4g4cn2q7aZ6zGXyqsQb7e+GAoZo8uuNBINdjf4bpyueC4ObrrNTaqULl7JQQtterEfYg9EY529uQ==",
        "X-Forefront-Antispam-Report": "CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(35042699022)(376014)(1800799024)(82310400026)(14060799003)(36860700016)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n jPqF6V7u5W+dkB/WOgNt8fI9r2JYDrXwSw3Qg1HDzTLnmdcJaTFfy16p2Fu+diah0X1h2HytxpcozsbN3I5CNqvQ0MMGfxRCzn2BRjXpom+sl4gQ/ZqlCvwy0IuY37ZQDRwT5HSW29itVhqGgdIsK8cAPXxYZprATz0Q5C+w/DzwmfFnibf9EK43gWTF4ErqskgJOcJ7BKLrqU9o8p8BdAx1bxs3CYKRmweHoj35Oa2BB2y7OocfUBZAHLApzUQeLlnsbTXHmqGK0S6QegjwzcRcQ9B1XRO/rMKCqrP+hg2+Mg+tfqDtozIbkuKe9YKDr19BgPNH0Q56A0TUKZON75/tLEipZfjlAm2dfdo6nrcw8MgxQpPwEvFJRzUyfmpq7jDTbrEY8KQXBP2/pix/Y9kRkusI0Dd7hVApEaNQ8tOEIpGiKof4SZPof30mmfoR",
        "X-OriginatorOrg": "arm.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "02 Apr 2026 15:06:45.8853 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n c8092cd8-e932-486f-39b9-08de90c97503",
        "X-MS-Exchange-CrossTenant-Id": "f34e5979-57d9-4aaa-ad4d-b122a662184d",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129];\n Helo=[outbound-uk1.az.dlp.m.darktrace.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n AMS0EPF000001AB.eurprd05.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-BeenThere": "libc-alpha@sourceware.org",
        "X-Mailman-Version": "2.1.30",
        "Precedence": "list",
        "List-Id": "Libc-alpha mailing list <libc-alpha.sourceware.org>",
        "List-Unsubscribe": "<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>",
        "List-Archive": "<https://sourceware.org/pipermail/libc-alpha/>",
        "List-Post": "<mailto:libc-alpha@sourceware.org>",
        "List-Help": "<mailto:libc-alpha-request@sourceware.org?subject=help>",
        "List-Subscribe": "<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>",
        "Errors-To": "libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"
    },
    "content": "The default maximum arenas is 8 times the number of cores in a 64-bit system.\nSince modern CPUs have many cores and big servers have 256 cores, this results\nin excessive number of arenas, which wastes memory.  Limit the number of arenas\nto max (8, ncores) which is less extreme.  In the future the limit should be\nlowered further for large systems.\n\nPasses regress, OK for commit?\n\n---",
    "diff": "diff --git a/malloc/arena.c b/malloc/arena.c\nindex ddde32c7121257b4140c902f40971385411bab52..1b73f74a021f5fd843c0ddf09568a75f67824e29 100644\n--- a/malloc/arena.c\n+++ b/malloc/arena.c\n@@ -813,16 +813,11 @@ arena_get2 (size_t size, mstate avoid_arena)\n         {\n           if (mp_.arena_max != 0)\n             narenas_limit = mp_.arena_max;\n-          else if (narenas > mp_.arena_test)\n+          else if (narenas >= mp_.arena_test)\n             {\n-              int n = __get_nprocs ();\n-\n-              if (n >= 1)\n-                narenas_limit = NARENAS_FROM_NCORES (n);\n-              else\n-                /* We have no information about the system.  Assume two\n-                   cores.  */\n-                narenas_limit = NARENAS_FROM_NCORES (2);\n+\t      narenas_limit = __get_nprocs ();\n+\t      if (narenas_limit < mp_.arena_test)\n+\t\tnarenas_limit = mp_.arena_test;\n             }\n         }\n     repeat:;\ndiff --git a/malloc/malloc.c b/malloc/malloc.c\nindex 6a888b0eb7de53ae7b814275e86d2bd2f06b5e53..48fb368b245833ec10bed4234946ad8cc57d7bfc 100644\n--- a/malloc/malloc.c\n+++ b/malloc/malloc.c\n@@ -1812,8 +1812,7 @@ static struct malloc_par mp_ =\n   .n_mmaps_max = DEFAULT_MMAP_MAX,\n   .mmap_threshold = DEFAULT_MMAP_THRESHOLD,\n   .trim_threshold = DEFAULT_TRIM_THRESHOLD,\n-#define NARENAS_FROM_NCORES(n) ((n) * (sizeof (long) == 4 ? 2 : 8))\n-  .arena_test = NARENAS_FROM_NCORES (1),\n+  .arena_test = 8,\n   .thp_mode = malloc_thp_mode_not_supported\n #if USE_TCACHE\n   ,\ndiff --git a/manual/memory.texi b/manual/memory.texi\nindex 4f0ef51514057136c14ceb6811face0117e69272..35ebe499287035d1dd4bf900debfc7b251ef747a 100644\n--- a/manual/memory.texi\n+++ b/manual/memory.texi\n@@ -1384,8 +1384,7 @@ This parameter specifies the number of arenas that can be created before the\n test on the limit to the number of arenas is conducted. The value is ignored if\n @code{M_ARENA_MAX} is set.\n \n-The default value of this parameter is 2 on 32-bit systems and 8 on 64-bit\n-systems.\n+The default value of this parameter is 8.\n \n This parameter can also be set for the process at startup by setting the\n environment variable @env{MALLOC_ARENA_TEST} to the desired value.\n@@ -1395,10 +1394,9 @@ This parameter sets the number of arenas to use regardless of the number of\n cores in the system.\n \n The default value of this tunable is @code{0}, meaning that the limit on the\n-number of arenas is determined by the number of CPU cores online. For 32-bit\n-systems the limit is twice the number of cores online and on 64-bit systems, it\n-is eight times the number of cores online.  Note that the default value is not\n-derived from the default value of M_ARENA_TEST and is computed independently.\n+number of arenas is determined by the number of CPU cores online. The limit is\n+the number of cores online.  Note that the default value is not derived from\n+the default value of M_ARENA_TEST and is computed independently.\n \n This parameter can also be set for the process at startup by setting the\n environment variable @env{MALLOC_ARENA_MAX} to the desired value.\n",
    "prefixes": []
}