Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2222579/?format=api
{ "id": 2222579, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2222579/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/CAMe9rOo=FL7HEkJrKky6NB__iAf23xi1G15CkoNA6g2h_VG=RA@mail.gmail.com/", "project": { "id": 41, "url": "http://patchwork.ozlabs.org/api/1.2/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": "<CAMe9rOo=FL7HEkJrKky6NB__iAf23xi1G15CkoNA6g2h_VG=RA@mail.gmail.com>", "list_archive_url": null, "date": "2026-04-13T02:49:51", "name": "abilist.awk: Handle weak unversioned defined symbols", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "8a7bd1d29bd23cdfddc26547a511a0ce0190cc2a", "submitter": { "id": 4387, "url": "http://patchwork.ozlabs.org/api/1.2/people/4387/?format=api", "name": "H.J. Lu", "email": "hjl.tools@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/CAMe9rOo=FL7HEkJrKky6NB__iAf23xi1G15CkoNA6g2h_VG=RA@mail.gmail.com/mbox/", "series": [ { "id": 499639, "url": "http://patchwork.ozlabs.org/api/1.2/series/499639/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/list/?series=499639", "date": "2026-04-13T02:49:51", "name": "abilist.awk: Handle weak unversioned defined symbols", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499639/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2222579/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2222579/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 (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=SWreYitl;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.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 (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=SWreYitl", "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com", "sourceware.org; spf=pass smtp.mailfrom=gmail.com", "server2.sourceware.org;\n arc=pass smtp.remote-ip=2607:f8b0:4864:20::1033" ], "Received": [ "from vm01.sourceware.org (vm01.sourceware.org [38.145.34.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 4fvBjm31trz1yGC\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 12:50:52 +1000 (AEST)", "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 5F23A4BA2E2A\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 02:50:50 +0000 (GMT)", "from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com\n [IPv6:2607:f8b0:4864:20::1033])\n by sourceware.org (Postfix) with ESMTPS id EE71A4BA5436\n for <libc-alpha@sourceware.org>; Mon, 13 Apr 2026 02:50:29 +0000 (GMT)", "by mail-pj1-x1033.google.com with SMTP id\n 98e67ed59e1d1-35d90833cacso2364356a91.2\n for <libc-alpha@sourceware.org>; Sun, 12 Apr 2026 19:50:29 -0700 (PDT)" ], "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 sourceware.org 5F23A4BA2E2A", "OpenDKIM Filter v2.11.0 sourceware.org EE71A4BA5436" ], "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org EE71A4BA5436", "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org EE71A4BA5436", "ARC-Seal": [ "i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776048630; cv=pass;\n b=BUXuLYUyyuEwIli1363g6wawMskGCAXjJN74Xn1AyUzQlbttQxt7v+tfn0gFxmch0tOsg+B+0Sdh/fVBL6oRpw8los7xBGN2uN8UtHRnSMU2YOVu07WMAgXj23bTbkYvJ+AavPJzDF87GrJvOEXxEEJfEMPSnN1J++jILBl3D/I=", "i=1; a=rsa-sha256; t=1776048629; cv=none;\n d=google.com; s=arc-20240605;\n b=ZMVkhHubvFFAnsMMqRuTKejCkc825eZ/0/CX3qrYC9CXyS6Zye3S5vynlxNJCy0XJl\n yQOu+fubuAZJpAizYZGcIGOL8d1rTQPYAZwQ3McrGrWwC7TdOJvu3/BCmsY1CnMcG/9g\n 7Mf9OvMnVSIeoiQ+Gi1YY80tZDRMOZRWqLFGaCvXMpClH9DhXB/MxUHFytfNyS/0s9OZ\n Ish3hfcEV8hVaDLj9GoCHP7ZkFtjqe76BtPMZZqc3floMlgNyt1vz0pp5oWU0UkwmLVP\n 7rARkpisXlqC0jHw+Uif75QZ2cGqQcSl3wudiiHR6T/5QwZGCzn3hyBx0oZs+Kgq/FO3\n R5WA==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776048630; c=relaxed/simple;\n bh=hzm1wIaP+WV+TcplTYWK7pW+50HkcX/ishmU5kFCDaU=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=SLWgSvxf+6qGe7CGMCx/SMTwdpFOU3R+MRBgsSb2BZ0q7ppmDZ9H+Ug/CylPipNGyaCGJ78u/2R4YLqi3tU61UR5BuYxk8LLfx0oHcQd5bCtUSA5W/ouMsbCFAoXh78XzC3uOoN5neyYXcefal3nrQxgtpDsFJH9fNrLlihE7uQ=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=to:subject:message-id:date:from:mime-version:dkim-signature;\n bh=SUQ6NXIIrW+fFTUk4ZTu+xcgLcfZz5utJuGF0O+c1rw=;\n fh=biVpOvIgHjiqBpY2Y6O9I5MsAfr37QX6bXfYKjh9TDU=;\n b=EjenldstiL7BQoHYdUvtQc00v5Jl+1yr+EwtB4PvrSC5KSExMqHtYNPK7u0muatDpB\n jj9cIjyQMGMon4pOlE1Rkh4TqA/FaA1YKrAeWNdssDdXMOcTpeuNWLJEmQSOKetz9qA2\n TIyhqsuzgVTCPDTtNOxbe1nppg9KlQ/fKU5jca6CR+8jUayXOM9bpKvxl1msDYgVS2i2\n qmt4CPdQ4izophdQ4+/hA9vz0X67wopSRBvbPUiH8lKMmElYpLLoU2Ksv915Ur4H8Q37\n 7p6n5x+xodOPk6oLqJyQBQ49FK5uJAi0g+aHyA7nk0ly03di45tjIm4PeK6xtnLBBMV3\n eB5A==; darn=sourceware.org" ], "ARC-Authentication-Results": [ "i=2; server2.sourceware.org", "i=1; mx.google.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776048629; x=1776653429; darn=sourceware.org;\n h=to:subject:message-id:date:from:mime-version:from:to:cc:subject\n :date:message-id:reply-to;\n bh=SUQ6NXIIrW+fFTUk4ZTu+xcgLcfZz5utJuGF0O+c1rw=;\n b=SWreYitlahGZwevau1DeK9VPiBsQLmvwAtazbcTn/UkxI/o9UXIRo8MTpuchLc7GGe\n SQxZWxDsfb6Rzdx0gvCieDFoG9qQYTT7lOQ6vof3wJuo72i64F3SDHRIBeaWoCCdTqRI\n fzoZ+jnFExxFSU/+pRBmUx+/x+Jpe2cWMLP/FfHZUCudqgywY6+CAfAOkVUPt6xj5j+A\n YHF5GGqs5q6nb9jlGPVpKQZaYTLix5YDBCP0vaTY7G9oRVRER0aeENnQdz2D5BWqy9ij\n WKSlXpzDFF+6+emiJuwig84HB7kpsijNVOe3gygh1RPF/+onf+UwfPuySUS6VoPwIeUc\n bpfg==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776048629; x=1776653429;\n h=to:subject:message-id:date:from:mime-version:x-gm-gg\n :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=SUQ6NXIIrW+fFTUk4ZTu+xcgLcfZz5utJuGF0O+c1rw=;\n b=O5bffIUJa0OS0d7k4qbtC5WuXFXV6g0FIkMWesvEyt4Q2NuASG4BT8KUO29FHfTxxg\n 7kz0YJfjYIK0KHd0wF3du23xHAMVinmGqwNF+2GMFrkkxpRDegL7uxKGenZgrUxGPI1V\n Z9IzPHDH1lu6p6mw5VYhM7887YwIFmE1offFFQxT75NHdHN879jslM8kPlgyDNK/rJot\n m1DGy77NtGFwgcI1CpoE5Xcr2csA3r8dOBz6bN+xVzhwM6thS8y69v13dALVjTu8GHMY\n pyvoEzXwthrJQ+YeODnOZhUP8TuebQxYn2tH/xukAMeZBzpAn+xNOYp2es5aPqzRdXPe\n y1Gg==", "X-Gm-Message-State": "AOJu0Yx3zfV+BGZvGpu7N1lxMYO+aUu8CU+ZMfeim9TTuED0EjvTsJEv\n +Njqfy4g+DwdKJFtQpGJG0jDOkpNGYK5u7DBywlFRZD/hDbg1rr6GjBYvOoEHv65jW0d2JgWAYa\n JPUJMnEMezaAL30CT4XJo1fZbOWQZ5mpailsU1fJQ8g==", "X-Gm-Gg": "AeBDievuNifaSRymzpGs09DNYmIh7f3OkXszAv2S1QrHIBEz1P0jIv579dKl5tVMECf\n EzKBcllncL2VDBDpemx545l8aRD3/95p3t06vT6v5TxGyBr5/snglXCns3hmAbrYn9mgPOxZ1WC\n cUUOsYcKLQcbLf0G1XzJmt/Ozy8DIq89k5cJeqKzLvXMLKBfEFv5M+Wi9q5ppq8x8gHe2tzgpDv\n RmUSHg85ybvSSlZMyBxtrQsXE06Ha7yMU3u7x0iu/+eQOnZDgMpz19tS1A/EzYN2XJggsUzt9G4\n NvpfoefQ", "X-Received": "by 2002:a17:90b:3d8e:b0:35b:929f:7e8d with SMTP id\n 98e67ed59e1d1-35e4281d23cmr12240502a91.14.1776048628694; Sun, 12 Apr 2026\n 19:50:28 -0700 (PDT)", "MIME-Version": "1.0", "From": "\"H.J. Lu\" <hjl.tools@gmail.com>", "Date": "Mon, 13 Apr 2026 10:49:51 +0800", "X-Gm-Features": "AQROBzAl10Doq2B6QUyk4btVStcNOwxlO0AiM_aYeqOJT_d8fT9akmfFyK7QLlY", "Message-ID": "\n <CAMe9rOo=FL7HEkJrKky6NB__iAf23xi1G15CkoNA6g2h_VG=RA@mail.gmail.com>", "Subject": "[PATCH] abilist.awk: Handle weak unversioned defined symbols", "To": "GNU C Library <libc-alpha@sourceware.org>", "Content-Type": "multipart/mixed; boundary=\"0000000000009e17cd064f4e8b67\"", "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": "After\n\ncommit f685e3953f9a38a41bbd0a597f9882870cee13d5\nAuthor: H.J. Lu <hjl.tools@gmail.com>\nDate: Wed Oct 29 09:49:57 2025 +0800\n\n elf: Don't set its DT_VERSYM entry for unversioned symbol\n\nld no longer assigns version index 1 to unversioned defined symbol.\nFor libmachuser.so, \"objdump --dynamic-syms\" reports:\n\n0000dd30 w DF .text 000000f8 processor_start\n\ninstead of\n\n0000dd30 w DF .text 000000f8 (Base) processor_start\n\nAlso allow NF == 6 for weak unversioned dynamic symbols. This fixes BZ\n33650.\n\nSigned-off-by: H.J. Lu <hjl.tools@gmail.com>", "diff": "From f4ef621c27cffefb7754490e234e77aff55189ad Mon Sep 17 00:00:00 2001\nFrom: \"H.J. Lu\" <hjl.tools@gmail.com>\nDate: Mon, 13 Apr 2026 10:46:42 +0800\nSubject: [PATCH] abilist.awk: Handle weak unversioned defined symbols\n\nAfter\n\ncommit f685e3953f9a38a41bbd0a597f9882870cee13d5\nAuthor: H.J. Lu <hjl.tools@gmail.com>\nDate: Wed Oct 29 09:49:57 2025 +0800\n\n elf: Don't set its DT_VERSYM entry for unversioned symbol\n\nld no longer assigns version index 1 to unversioned defined symbol.\nFor libmachuser.so, \"objdump --dynamic-syms\" reports:\n\n0000dd30 w DF .text\t000000f8 processor_start\n\ninstead of\n\n0000dd30 w DF .text\t000000f8 (Base) processor_start\n\nAlso allow NF == 6 for weak unversioned dynamic symbols. This fixes BZ\n33650.\n\nSigned-off-by: H.J. Lu <hjl.tools@gmail.com>\n---\n scripts/abilist.awk | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\ndiff --git a/scripts/abilist.awk b/scripts/abilist.awk\nindex 6cc7af6ac8..7ea1edf8c0 100644\n--- a/scripts/abilist.awk\n+++ b/scripts/abilist.awk\n@@ -38,7 +38,7 @@ $4 == \"*UND*\" { next }\n $2 == \"l\" { next }\n \n # If the target uses ST_OTHER, it will be output before the symbol name.\n-$2 == \"g\" || $2 == \"w\" && (NF == 7 || NF == 8) {\n+$2 == \"g\" || $2 == \"w\" && (NF == 6 || NF == 7 || NF == 8) {\n type = $3;\n size = $5;\n sub(/^0*/, \"\", size);\n-- \n2.53.0\n\n", "prefixes": [] }