get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 808299,
    "url": "http://patchwork.ozlabs.org/api/patches/808299/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1504195258.3182.13.camel@cavium.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": "<1504195258.3182.13.camel@cavium.com>",
    "list_archive_url": null,
    "date": "2017-08-31T16:00:58",
    "name": "[aarch64] Change argument type passed to ifunc resolvers",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "86df12925a0ae45c1e0b7390bad1ccea2610676b",
    "submitter": {
        "id": 70332,
        "url": "http://patchwork.ozlabs.org/api/people/70332/?format=api",
        "name": "Steve Ellcey",
        "email": "sellcey@cavium.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/1504195258.3182.13.camel@cavium.com/mbox/",
    "series": [
        {
            "id": 864,
            "url": "http://patchwork.ozlabs.org/api/series/864/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/glibc/list/?series=864",
            "date": "2017-08-31T16:00:58",
            "name": "[aarch64] Change argument type passed to ifunc resolvers",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/864/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/808299/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/808299/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<libc-alpha-return-83939-incoming=patchwork.ozlabs.org@sourceware.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "mailing list libc-alpha@sourceware.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-83939-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"bxF7BrCi\"; dkim-atps=neutral",
            "sourceware.org; auth=none",
            "spf=none (sender IP is )\n\tsmtp.mailfrom=Steve.Ellcey@cavium.com; "
        ],
        "Received": [
            "from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjnFK45zlz9sD9\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  1 Sep 2017 02:02:13 +1000 (AEST)",
            "(qmail 10959 invoked by alias); 31 Aug 2017 16:02:07 -0000",
            "(qmail 10950 invoked by uid 89); 31 Aug 2017 16:02:06 -0000"
        ],
        "DomainKey-Signature": "a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:message-id:subject:from:reply-to:to:cc:date\n\t:content-type:mime-version:content-transfer-encoding; q=dns; s=\n\tdefault; b=kSpX2eYbAA3Fq0jccnN6IdNUDUXpjoMhDpjjSEh68BaTW0+cm0VZT\n\txe4xV7o/F/xYkuajnSX343/1ZUIHjQsfyHxghwX5+hscpytr4GO/EbR7QeZyIr/P\n\tIy7Hi2UMPGmdm8PYGUhHkdogXaagFUoPMS8xAS7q7lpvuxS/o7JtSQ=",
        "DKIM-Signature": "v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:message-id:subject:from:reply-to:to:cc:date\n\t:content-type:mime-version:content-transfer-encoding; s=default;\n\tbh=ImnZJUufsAG7SF/9B3kyQ0lXmLY=; b=bxF7BrCidqg3Puhw3AV1JU7RuZsR\n\t88G4xX4wsuZPZZCtuMIsFRxALTHTWzkjSZ88zaufATNYyThrhlVx074Gvnea9Put\n\t58sqjyC2GX0BVDUalngGi5N3xZ8Qsn1c04axDQW2UbGHtLGCSdZgJzrhcv6bX+y3\n\tgPo5BaIxSapU7Zo=",
        "Mailing-List": "contact libc-alpha-help@sourceware.org; run by ezmlm",
        "Precedence": "bulk",
        "List-Id": "<libc-alpha.sourceware.org>",
        "List-Unsubscribe": "<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>",
        "List-Subscribe": "<mailto:libc-alpha-subscribe@sourceware.org>",
        "List-Archive": "<http://sourceware.org/ml/libc-alpha/>",
        "List-Post": "<mailto:libc-alpha@sourceware.org>",
        "List-Help": "<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>",
        "Sender": "libc-alpha-owner@sourceware.org",
        "X-Virus-Found": "No",
        "X-Spam-SWARE-Status": "No, score=-25.2 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=(unknown)",
        "X-HELO": "NAM02-BL2-obe.outbound.protection.outlook.com",
        "Message-ID": "<1504195258.3182.13.camel@cavium.com>",
        "Subject": "[PATCH][aarch64] Change  argument type passed to ifunc resolvers",
        "From": "Steve Ellcey <sellcey@cavium.com>",
        "Reply-To": "sellcey@cavium.com",
        "To": "libc-alpha <libc-alpha@sourceware.org>",
        "Cc": "Szabolcs Nagy <szabolcs.nagy@arm.com>",
        "Date": "Thu, 31 Aug 2017 09:00:58 -0700",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Mime-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "MWHPR21CA0070.namprd21.prod.outlook.com (10.172.93.160) To\n\tDM5PR07MB3545.namprd07.prod.outlook.com (10.164.153.143)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "31e75ad4-a7c9-41b2-d11a-08d4f0897a27",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:DM5PR07MB3545; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DM5PR07MB3545;\n\t3:EBuQrt4mWn7YgTKNAuG3F/V1uUjCXB3FrIKkHaqqWfUFUV+5wymTJ4Hj0cGgsC9GNQ/0rDPTb1LWGRT0gwwy5oVeCnId/kuZMiNXdbXJDUts/YrKwMQ0p1n04jDSxoRsbqEr/SSfmcii/vl9xVP49X1FktsuYtEMWFjPt1kyhuyGPIT2P5y61KW0rWOTgaxPXgBW1pfsUe3rsM3gRr1gfVS3C1ZWkuhEwmQFEW8+hAUUWwQuIGSMNBQGjnTnE2NQ;\n\t25:7YkYViFsSLQAwBbRabqufKTV3D1fQFb2HakcKWrQF57YBiPyNTvNzDL3keqqAARxsy4fTCEWTtgD4j3SKG7JoJa8/0MVA4YystbUevWWV0wvZYcqKe6ROuNRdwlJgkwdUtd7md/Ts4x62zi6d3pfkJFTphFuqNezdxnPXGf+jfP2rfuKp/fpL4inaXrrsh2GS1i3J4OL+27nsmsMJX97iSBISIugCCxiVt76iB5uL78r4SfgcjXo2Xm4sTnYkhWT1x2zmrLcWNNtOj0q1cBZr8RP6ChrEXNgXZBlUjMYi1BLqljB56Dw8ro7SpH1DSjgiNysOFXMd7cu0z0fxqQjmg==;\n\t31:AINimOelkWYQ7Vucd8hej053/nSWFB8ex5sZMALHhQKUj5CMK8eHf7W/1iH9Fkn6AIhbVRxYFXGBRRDE5QoMXfEdENwDq2nlhpssNDq4i2VfvexqzzFf/DM1EebbaJhxDDb0xzHBBw30QCHFnM/xXKDu+AE4Ijlib70puW/m/XLOTL8JST8Cues3dzbnWbu5zBAaGnkaEqWge18Y4R5Lnmf4EjGBo0JGFEvEjeHa9hQ=",
            "1; DM5PR07MB3545;\n\t20:1OZAQYaGyU0IOq07TvQ43vwTz7VXlSs4h/YYIbnxp5tpnaS0LqQsd/7bEJ45kU0efbVn7JnGtNHXD/fWos9gD8+8F9MYhPPJEPpmr5RAMSftAEGSXwtcuAgVgcc7HG2McpMvkP6G7voU1MjXq/ZHIFO+h5Asb/EiRj6SzJ1nTHHdvk+CNOaO+7ldPDctS1FYTcQTixKfxSoLv0heeeJKpon5+ssKzo4O0cl4uLaBix2KF+nxaoZvX2Hk6tdIEG4B9uN2gxv/DuitsTclLii2w4DV0rFfthveMvLj9ehrgaCawhqXIz9KeIxeVbIiPhFfdgahYuVFaRvBuGZJV9azZxjYYUlIQdrhxS9DOJLb+AAsvs1OUW39WUlHgXchUijyDw/JQr8MbxZw0x4dipqzHBqrDkDL6oUeEpGBKKjsyGfXL+IG1aZbWKE8V9r4Zbi3fxS4Osy9cIVGZoAQDN7SQEdroTuqu8VMMI8KP8W5aV6VpdPdHj1X6uC5onX+WiG3;\n\t4:81M6U2cCMiIo3LQNHWIbspYIORkSo174dEu+gCojuRovP0M2elD3J7ofGywNdsbLkLCyOz7eWTnGw1U7kMvwxpEFiORcW4pf2Chzw3u86Fm8RYu7yd1J0UVO1KARLVq3NbgVoMg/5UtL+rh9VT/UXvnYAtFw/MT3u4IIW/FWEPLzjue5fI8yTZMYnLRCZDBYndQbYgLDuGS96HO5AfihzDnaxxlnuEN/I38blFdcqK0pj0JmGWj+Glp79QlJGbqd",
            "=?utf-8?q?1=3BDM5PR07MB3545=3B23=3AHJO+?=\n\t=?utf-8?q?KZXvRSr8aBXrjPnINCz9Pn3ewauQQ22jjdZL1ZCKopavLVfCo2HsxDnx?=\n\t=?utf-8?q?0VWJUOV1uLduvH8x7MJTpiBoDyI7ygk+C9q9jNwVDXEFcCbh5ZpzE5VC?=\n\t=?utf-8?q?9uJh0XIu4ijBtJXDLay0vYsJ1jdevKK7aAeSiQRh9r7HCCRgGmmnNe6j?=\n\t=?utf-8?q?DV/Nk+A+Kl7drHKn3S4HjpQenKlf6VcgVee7q5VDUOHCvZIHmSe47vox?=\n\t=?utf-8?q?TcgWjY7UcsJkj536DBT9dUulOk6FtGNCz76pQT9LLwU3oB4wb4XyDk6x?=\n\t=?utf-8?q?ZOw+BEzbyeYf/R+bgbzZwhqUhUEeQgZROnZPNFNhISiXrrZFrNQKu4pE?=\n\t=?utf-8?q?9VHh014h+kTwESWYJFyec7G5Jb3M26Azvtj0Jxavc4eiFlZLoY1qG0Tu?=\n\t=?utf-8?q?1X8Q48Fu5rwM8SXBNTrgrJqU/954UcvKIau0mCPW+QyiAqwRmO77hMan?=\n\t=?utf-8?q?HvsrH3FuQrMvzIAj0P2JTgnr4aQPJE4cPgP0tiQcfS65itcSfEZCGHYQ?=\n\t=?utf-8?q?GvNF3QSUVFTZ2U85+8wjkgNb34mbitmBAHRWzceVTHQiMrxhkYw4+DG9?=\n\t=?utf-8?q?5/WF5JIuvfRRMsnFRb1O2V9ORit6Rm4gqt0Jw9gw7ffT3DLmWBEr7Gx4?=\n\t=?utf-8?q?3MnlEHm2QLJon1EkqZioo2QEDQgfWjFwK7Ue+p8bevjsldxg0FVPZg6F?=\n\t=?utf-8?q?SImbk/+9mp049oho52T9+EjTUGQKLTR/x4CrktSDU+tTo1z0ERCXzs8f?=\n\t=?utf-8?q?mFloHr79JKzLmKlKqm/7Wb37BtbJ80ykPDYm3tgdpIw9Q3DDYHE1WrE0?=\n\t=?utf-8?q?M+FpKGIQpcEzoOTTTKxV9YM50irj95f7DUFQDfnv1h4T8lZj1RXsSd+p?=\n\t=?utf-8?q?YpTNn9zjFfOjZEt687VLYN9IMfAp4qHZG46qJKk6WkTvcnlME3c2r+IH?=\n\t=?utf-8?q?x7D+oUgIIYv3aID9XR3yuXywXdwqQbjIm5436ukDE06k7BbTCVktlywk?=\n\t=?utf-8?q?vO9XG0Q9thHgmOKWUnsRJev+RPs3o5WoEexmtAvTtdM+jMblCicm95yi?=\n\t=?utf-8?q?3cIhFbGfqLK8p5KbGTLg7fiSYrgPwoyJ0HTEr+cuUtLG0Pz7/MMbwPnf?=\n\t=?utf-8?q?92t+RvNfvfx8HggxksBCKSjZPsTNk6FHdF+OcKd5Wz5Y6xDRVm4Gxgo9?=\n\t=?utf-8?q?U3i+V3aHI2FuUezKNh51m5UeYB71vYiMq9S3c8Is0f/E8omUxR023T7h?=\n\t=?utf-8?q?l+wKLwnafDKaQdI=3D?=",
            "1; DM5PR07MB3545;\n\t6:vdpat+TO4rCZJBCFs7XKDAHwK7I4QUNvYdVz8mpVad/M17Yo3OlDWKIqAoiRBqD96B2/TJVX7AyCM2IaJMuYdKpXR2LXR4zKsyGJ7+SRBHwyb82QQ4QmKF7iks5vTevB5JVC1F5OTokpqaHgxHFPcxF3/CRiCgriBXLvFVUwcrmKUbV0gEpdRitQpdFtm8PqtrIfJ/U0nrUiBFGC/3xCswB1S3z2/MM1pbDJHdMcPGSpBsfQ6jcqCD+pIT8o4d27wbwvwgaCxUNkZw7+ux5cVUUzQyYSBvTNikGJ79iApBqEcfnpdpeJdSDAfNXO5huAkCzJc3io1toGs9C4C4ruCw==;\n\t5:Y3MWETqtqCgSe2qYAMJFPF6C/BRc9GitIFhMigdxpq+swvtJ0a6gPnYeP0nYjfx9Ej8OQ5zf1uDqly6i8i07rSW0LhXBZOK+itCOTvX3Kgeh+rwpSJJhyOs5Lv/FlFZaCJnHJNnFMoeMPLKsRXHDEw==;\n\t24:10kALHiGFxlza+i5f7xJHPVZKsmm3ZjfivRKWwSwqBVbBdgeY5bumSckyR3B5l2WYn5DqtO8OVfOleZCaChI2PCdQq1Vw1NRWcbtIqjnU3I=;\n\t7:jCZipnMQZ9KeIASSNYLcvJ5xLS/ry3NQEkoNCrTNbfPXfY6cHjdR1srMGSOaMhmeoQjSSReBAfCSPWsK2UIBzhsEMZ/I9RA0WiEAy2YbW6HeAClvgOG12dvKmyB0TF9jOplt93rCv6DONCOpE8fGDCP6nK/K2A8xcvLuDymOaSqiXiJ1LIkOj/SseMGNbnY9v8MNZpdhMZ1/g1j6GRA6CkYlNlCBv/cJqVuLc1i+Z7Y="
        ],
        "X-MS-TrafficTypeDiagnostic": "DM5PR07MB3545:",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Microsoft-Antispam-PRVS": "<DM5PR07MB3545C26101B671BFB6FA6E09F59D0@DM5PR07MB3545.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DM5PR07MB3545; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DM5PR07MB3545; ",
        "X-Forefront-PRVS": "04163EF38A",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6009001)(377424004)(189002)(199003)(478600001)(3450700001)(42186005)(50986999)(43066003)(101416001)(69596002)(2906002)(6116002)(2870700001)(8936002)(189998001)(50226002)(6666003)(8676002)(81156014)(81166006)(3846002)(105586002)(5660300001)(23676002)(47776003)(110136004)(6506006)(6486002)(4326008)(36756003)(68736007)(106356001)(103116003)(6916009)(7736002)(97736004)(66066001)(305945005)(6512007)(6306002)(25786009)(53936002)(50466002)(966005)(33646002)(72206003)(53416004)(5820100001)(99106002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3545;\n\tH:sellcey-dt.caveonetworks.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; MX:1; A:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "cavium.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "31 Aug 2017 16:01:01.4041\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM5PR07MB3545"
    },
    "content": "This is a one line patch split out from:\n\nhttps://sourceware.org/ml/libc-alpha/2017-08/msg01310.html\n\nIt just changes the type of the argument passed to ifunc resolvers from\n'unsigned int long' to 'uint64_t'.  This should make no difference for\nthe existing LP64 ABI but will also work for the new ILP32 ABI.  I\nwould like to check this in before submitting a patch to GCC that uses\nIFUNCs in libatomic so that the types agree.\n\nTested on aarch64, OK to checkin?\n\nSteve Ellcey\nsellcey@cavium.com\n\n\n\n2017-08-31  Steve Ellcey  <sellcey@cavium.com>\n\n\t* sysdeps/aarch64/dl-irel.h: (elf_ifunc_invoke): Change argument type\n\tin resolver call.",
    "diff": "diff --git a/sysdeps/aarch64/dl-irel.h b/sysdeps/aarch64/dl-irel.h\nindex 4a80275..a794c82 100644\n--- a/sysdeps/aarch64/dl-irel.h\n+++ b/sysdeps/aarch64/dl-irel.h\n@@ -31,7 +31,7 @@ static inline ElfW(Addr)\n __attribute ((always_inline))\n elf_ifunc_invoke (ElfW(Addr) addr)\n {\n-  return ((ElfW(Addr) (*) (unsigned long int)) (addr)) (GLRO(dl_hwcap));\n+  return ((ElfW(Addr) (*) (uint64_t)) (addr)) (GLRO(dl_hwcap));\n }\n \n static inline void\n",
    "prefixes": [
        "aarch64"
    ]
}