Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/808299/?format=api
{ "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" ] }