get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2175305,
    "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175305/?format=api",
    "project": {
        "id": 41,
        "url": "http://patchwork.ozlabs.org/api/1.0/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": ""
    },
    "msgid": "<20251217175554.1157780-8-adhemerval.zanella@linaro.org>",
    "date": "2025-12-17T17:51:53",
    "name": "[7/8] stdlib: Avoid strlen plt with clang",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "7d57e1b2727890b3b052a9eca7e05c376c48aeff",
    "submitter": {
        "id": 66065,
        "url": "http://patchwork.ozlabs.org/api/1.0/people/66065/?format=api",
        "name": "Adhemerval Zanella Netto",
        "email": "adhemerval.zanella@linaro.org"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/20251217175554.1157780-8-adhemerval.zanella@linaro.org/mbox/",
    "series": [
        {
            "id": 485739,
            "url": "http://patchwork.ozlabs.org/api/1.0/series/485739/?format=api",
            "date": "2025-12-17T17:51:48",
            "name": "Improve test when building with clang",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/485739/mbox/"
        }
    ],
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2175305/checks/",
    "tags": {},
    "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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=MbEmBNiQ;\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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=MbEmBNiQ",
            "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=linaro.org",
            "sourceware.org; spf=pass smtp.mailfrom=linaro.org",
            "server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.214.177"
        ],
        "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 4dWhVf0h5xz1xty\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 05:03:21 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 0BB594BA2E2F\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 17 Dec 2025 18:03:19 +0000 (GMT)",
            "from mail-pl1-f177.google.com (mail-pl1-f177.google.com\n [209.85.214.177])\n by sourceware.org (Postfix) with ESMTPS id 985304BA2E28\n for <libc-alpha@sourceware.org>; Wed, 17 Dec 2025 17:56:14 +0000 (GMT)",
            "by mail-pl1-f177.google.com with SMTP id\n d9443c01a7336-2a110548cdeso41205835ad.0\n for <libc-alpha@sourceware.org>; Wed, 17 Dec 2025 09:56:14 -0800 (PST)",
            "from ubuntu-vm.. ([179.99.163.49]) by smtp.gmail.com with ESMTPSA id\n a92af1059eb24-12061a888a8sm433214c88.9.2025.12.17.09.56.11\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 17 Dec 2025 09:56:12 -0800 (PST)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 0BB594BA2E2F",
            "OpenDKIM Filter v2.11.0 sourceware.org 985304BA2E28"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 985304BA2E28",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 985304BA2E28",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765994174; cv=none;\n b=c+zNNLFPWmpW9xYhMaBDsEIoV2pvcOrNYkzd9QpuGOIj1yPTp0q0H1F5Pzur+PXiVmB/LUS/yFo+wh6T8LcjyaxkupqFpvky9FmnT9KUOjyexuguvHqLjPGBsdWvS3UjjajegMoka5b8Ydh8AdpI1JB3D2PtH1qCvKc0zQao2ZI=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1765994174; c=relaxed/simple;\n bh=5mSrn2wdjfMLHf05Y7sL0EfMWF6B0w7POPwFSTVca1E=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=VcwIyykDycZWFTVC9eRDFQ1CHhv7Sp8yHKIU/90hOxRZP+gekiZ0iPtPcX4EURI/2zzlDrKqFWWFscy1HusE6NHhP/uC6GAT4nbw8Qyv+Ehx8F8sG9WOdNEyWdW1XgIyshVMH3p7JYA4kZ/i3Da9p3NNFMtudKAN4+KJJ1I/YAk=",
        "ARC-Authentication-Results": "i=1; server2.sourceware.org",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1765994173; x=1766598973; darn=sourceware.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=DNqQEjyHAgQ/Ydzcsrq5wpJize+tMnz83IN2mEcYfRg=;\n b=MbEmBNiQ8amxJM034D5RJloK5B4Y2qxL0AP08focbyAO2biXgzYRCGw4uy4Vxpc1eb\n j0xKxKaWjrrQoUkfCTTDQGQn6AKSW6L5r5+1gukEJkup6NGSlnqT3IwwzCZd/bqL2sQk\n +xTojU9O3bd2+hb2Jk41ROAv5ypRQQJYd9AEiSDmD8kUXkB5MZo4iZ5mU+6uBLsNhdX+\n acA3Fzp2QwqoMG/FoHCrMrULFzaaNxbVNlsAGP7RYsGLfjo+URpA92l7Skojcspjp+Jw\n 0yrOwKXgX6r/iZixed9RPVao9uepKyEW0ocjwwBs89iCUhg6bK4C8Q1PsG9j1xKHmaRN\n slQA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1765994173; x=1766598973;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=DNqQEjyHAgQ/Ydzcsrq5wpJize+tMnz83IN2mEcYfRg=;\n b=L8fx4tolcvFBqZdraiTizEnTS1StlkEcNbB21kraQcgCe2FXP1PRMS8TD3BbhrvcdH\n wJsGCUUy50kKVwdHe+kE6rj89aIYmzWERRTFxp0B9z4TXvvWDZ12+g4Yq+MT06MDskNt\n Dr0jIAYc1oqwDHgnQuR7Zj0SbUGZVC5EcdC7yNFC4vR3JwZ4LEU1I4IFSys6iLRfTlGW\n InMSSE9HZ+ntC5bcfjsVkk4mjlhwMBj7i/bdJ0rqE3lS56w1THGnP2RuK7KUIbX8x9Sl\n 1cXMyaLyuSG4c9E1MR1VnuzatlbtNvX6KYACfHzVvb4UD1x2Ux4QBwAY7oiMTXupnwnd\n g/yw==",
        "X-Gm-Message-State": "AOJu0YwC44GyM+RRQfQ96rJxz5Pjwzh7OSNCLKxl2SbqrHV+B5zy+i1B\n +YpfCnXDXVz/XJYzOKKK/a14X+LSSQDPWW/E8CdW2cjY5/IRfNKjGVw9TzTHc8EkLgK/XU/7PDS\n V3TT5",
        "X-Gm-Gg": "AY/fxX4Q+hnmNX7Ka0ZXySPMWGah3k+DlUy7bY0pPlCynJXOckGlr5hNW0Vg+8pZPmd\n D1MDqqFDgpE7UyBX2mNkRSbegGoo8eZPf1JHDJldcatGfpqkp/vH+gHN1XHr6RBJ+u536mX1FNH\n mTI5EZqCHgBLyWC2NWZyHZZcXBNzcVCLwYBjVcDC2pUUvscPLdTMNcrgjk6RZmWQu4fws5rdtNA\n sy29w/1GsWGZIbXXubuJxNMIy6E6+Y4CFpLTHePYK0xmAY319pnDNBka78G9jwQXNuIQWaIDdwH\n RLeU3e1ltbnKH8ZaH9j80CNrGFUAtHOs0ACrMJEmDsIdnpyrlTgBvNHnGzYcVX3PbHGKYNGANeK\n 0Ies4WvL+rHch81DlK8zUiJ5pN0qXrZgI3xQvhhLkRmK42TAu8O3MhZxb/NBASA+ufQjlFVEtBD\n TbuV8g3scMr141yFCkyrkFF8k=",
        "X-Google-Smtp-Source": "\n AGHT+IEpcI78IM1gkOF7fyQusZ2YYvpc5mN250G6TwocnepVEimYAKGPDT1NAPnlCX3yw67xkS2Drg==",
        "X-Received": "by 2002:a05:7022:4186:b0:11a:29e5:12e5 with SMTP id\n a92af1059eb24-11f354cc95emr13354329c88.30.1765994173103;\n Wed, 17 Dec 2025 09:56:13 -0800 (PST)",
        "From": "Adhemerval Zanella <adhemerval.zanella@linaro.org>",
        "To": "libc-alpha@sourceware.org",
        "Cc": "\"H . J . Lu\" <hjl.tools@gmail.com>, Collin Funk <collin.funk1@gmail.com>,\n Sam James <sam@gentoo.org>",
        "Subject": "[PATCH 7/8] stdlib: Avoid strlen plt with clang",
        "Date": "Wed, 17 Dec 2025 14:51:53 -0300",
        "Message-ID": "<20251217175554.1157780-8-adhemerval.zanella@linaro.org>",
        "X-Mailer": "git-send-email 2.43.0",
        "In-Reply-To": "<20251217175554.1157780-1-adhemerval.zanella@linaro.org>",
        "References": "<20251217175554.1157780-1-adhemerval.zanella@linaro.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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 clang-21 LoopIdiomRecognizePass replaces some loops in\n__xpg_basename with a strlen call.\n---\n sysdeps/generic/symbol-hacks.h | 1 +\n 1 file changed, 1 insertion(+)",
    "diff": "diff --git a/sysdeps/generic/symbol-hacks.h b/sysdeps/generic/symbol-hacks.h\nindex 58398d33a5..0d728cce91 100644\n--- a/sysdeps/generic/symbol-hacks.h\n+++ b/sysdeps/generic/symbol-hacks.h\n@@ -20,6 +20,7 @@ asm (\"__strcpy_chk = __GI___strcpy_chk\");\n asm (\"strcpy = __GI_strcpy\");\n asm (\"strncpy = __GI_strncpy\");\n asm (\"strcat = __GI_strcat\");\n+asm (\"strlen = __GI_strlen\");\n \n /* Some targets do not use __stack_chk_fail_local.  In libc.so,\n    redirect __stack_chk_fail to a hidden reference\n",
    "prefixes": [
        "7/8"
    ]
}