Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/638450/?format=api
{ "id": 638450, "url": "http://patchwork.ozlabs.org/api/patches/638450/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-2-git-send-email-ynorov@caviumnetworks.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": "<1466485631-3532-2-git-send-email-ynorov@caviumnetworks.com>", "list_archive_url": null, "date": "2016-06-21T05:06:44", "name": "[01/27,AARCH64] Fix utmp struct for compatibility reasons.", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "f15a3f0b8929a3d4084ec77ba2f7e5d0ce4c0ce2", "submitter": { "id": 68471, "url": "http://patchwork.ozlabs.org/api/people/68471/?format=api", "name": "Yury Norov", "email": "ynorov@caviumnetworks.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-2-git-send-email-ynorov@caviumnetworks.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/638450/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/638450/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<libc-alpha-return-70810-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" ], "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 3rYbMk5nY1z9sdQ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:08:02 +1000 (AEST)", "(qmail 102175 invoked by alias); 21 Jun 2016 05:07:55 -0000", "(qmail 102048 invoked by uid 89); 21 Jun 2016 05:07:53 -0000" ], "Authentication-Results": [ "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=w87vKZRP; dkim-atps=neutral", "sourceware.org; auth=none", "spf=none (sender IP is )\n\tsmtp.mailfrom=Yuri.Norov@caviumnetworks.com; " ], "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:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; q=dns; s=default; b=Ag94Q\n\tvytpqNIXFIKJ+6VRmgrPHDmvFOHaEk0Ui7675M+Nv/rKtf3pynSUB4BQibqibhoI\n\tMNoqmqvAbGpaI4S8JhUr6jAQazAHKpuT6ZYK16HdhpVZpYwd8/7uO5pPVLSpTAKD\n\tUGIgGaNwG3Csg9Za6WYp8z8u13pi3dR1cMaUQw=", "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:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; s=default; bh=VoWj2hXI4O1\n\t5eX1ouVt+1hYNVrw=; b=w87vKZRPWQo7OsDDfuIyJF5S9wdVSekobv0gKsl9WZx\n\txxXy+jaMrm41A/wcMMk0hF9fmd9L8zFczZx0jD8ZMBu0ic1K4TaJfx3yxq509//u\n\tcBPG067dE+w5PKVxqL0W6AE1NHbzKARQV4AHzutYuyfTsAJ6gyuBu6fPY28hSuJk\n\t=", "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=0.7 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:na01-bl,\n\tH*r:65.55.169, H*r:sk:mail-bl, apinski@cavium.com", "X-HELO": "na01-bl2-obe.outbound.protection.outlook.com", "From": "Yury Norov <ynorov@caviumnetworks.com>", "To": "<libc-alpha@sourceware.org>, <linux-kernel@vger.kernel.org>", "CC": "<arnd@arndb.de>, <catalin.marinas@arm.com>, <marcus.shawcroft@arm.com>, \n\t<philb@gnu.org>, <davem@davemloft.net>, <szabolcs.nagy@arm.com>,\n\t<maxim.kuvyrkov@linaro.org>, <joseph@codesourcery.com>,\n\t<pinskia@gmail.com>, Andrew Pinski <apinski@cavium.com>,\n\tYury Norov <ynorov@caviumnetworks.com>", "Subject": "[PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.", "Date": "Tue, 21 Jun 2016 08:06:44 +0300", "Message-ID": "<1466485631-3532-2-git-send-email-ynorov@caviumnetworks.com>", "In-Reply-To": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>", "References": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-ClientProxiedBy": "HE1PR03CA0031.eurprd03.prod.outlook.com (10.163.170.169)\n\tTo DM3PR07MB2252.namprd07.prod.outlook.com (10.164.33.150)", "X-MS-Office365-Filtering-Correlation-Id": "a2b35935-5721-4542-a6a5-08d39991f7af", "X-Microsoft-Exchange-Diagnostics": [ "1; DM3PR07MB2252;\n\t2:Fz9jLOc/7hYpyLE1k/WNDORRS23lxRp4vaZ/ThHl9r6IxDZuHAFBwr0Z6SLxT/qLbOpf3GUe2tH01+UiMAqDvjgx/hyByqgCKeJDv68eTAccxI5kf9b0YqjX8dbfe8GEvCsfACoHU2L1ZxRUC6KpGC1jwP4472L6RaQp53cc3EqzqQsFqLoMR+S48kMvTcGq;\n\t3:b4lRVntjsMJU6fRULcGd+RAv2G6DyftLk15Qzcj/PNoUjZVC0oeYAxt9AqxGTVAJXIzV+VxUfZQJi5/Hs7EO/4zy3JN7TSdV35TqrwM8YeJG0JbbBB26TEM5FCi7lEpb", "1; DM3PR07MB2252;\n\t25:PyQQECmgJ8hUwPQIEQrMjk9bBwW+ZHCfbdh0dya6HYJ80WmizZug5E2wLwoz8KVoxK+xQf8lm4yf2tYXzbpim7AIM86Qp3+ib0l85CF0ZwtcaihjZ+6jC+kVhY7JKb6usysK+f+LDjGGcb/pNwLAGuWz96mwoK84qLpqc+KXoRJ1eSbbYXRggT74nmot6Lhu04pQvbMjT4GzTWqCq1oiqhzmNTLx3+CBpZmbaQcSjWVj6wVUKZzxMTE1T7fSU4AwKqn0kWVVaQXNwwq1G8AQuJv2E29uA3Ya20sfxkABr+8rlTUZJpyw48qIDy7Yh23lAyobd9xRj/VzyqfaJSBWbr0vv+/QeJd7usINKEm6pCmUI58F335bWGTZQd2Km51nbzqfyp8jnnMhwTZFl/rjgiTGLmN8PoCigkKeRBdTyI3c9z4J+J/0LbHY+0gPpzKZ8cI8G9hwGOYwQCWZ11nwDjlgMZvdLbYD6zm/yOae92cvCuoOxgZf0lUhu7TzRzQyXNC5uzFIsLLKhpoSpGqPIbvJdHpKKGt4w2izLZg9bU9blZ6snhb8xpIeJ6vVBAV0DS5+tbaSVFosXx3x3VYkbNhMCC1GA9ABpGMD9M6be4jIRxjOLF6yzaYFlvTlYn9uDDDpwXLOhFNcP9ggAR8a/LqSQThU7zWdahrTLxY2dF77r+iW1bA5EJRyB5xhu8JY/MyuhRJ7QSiQiMMQDjLbyjADePUebsHP87oecupaL8e27+TctZJeFY/dHG5+JtWis3jb7AW7QHozCeJF18H4G4wTTJJYNVONlj1N40plFJVdl8TWp47UEbStLJEeCAbAH6dIUo94+Hej6oRfyNJpPA==", "1; DM3PR07MB2252;\n\t20:YV+l4oLIQuraKOvMFtgo/qe4zBgFnH5NZsPuGNyXBvwmNzXX+q7yxD8Odql8+KSQ1sp7BOwj9IefduK7JkFV7zOIYVekQTxi5DDtV6k2n/bl+URpcDaghElSXSGiFuBfLvHVXE/reB5emwkUU9ftjpMFx1G/IN0dXYjMOIFdu64qUj9/+6BJnoXPVMFIkX0cZFhBWaYHMZqse+jAWWVgiXvfPbhpCKVpEYNj6LT4Qz8MugyGiYn7RAlSsUi0Yw4T1B/nUEpLXwDapqL1po35zXUdrMpBrP6bLunFcBnIUwJSeIi+V4YZuFAQ4P7Y5L4a2KjUq5IAkUaUA4zm6IyVRkaYIi3X4RG8ExW/OgjAcaSZ61XGselUqjJieE+YtyH0JwBd8MxrJJ/3sEK/pro8krNU6M54V2OPwelm1vFt/N1UW6Pj6j+4qK/fFAg+vCi4TdzV3DNK+Z/8i+raqtDBHtBTntiV9NRFLjQAZSYdRymeRuxJn/vb4FKyqdBbC98GTow82SHPG6WVGzOzKaj4YcsQhlzfIZGpUS76M2LLtsZH86Cd5/sL/HNdhbGtB6dpHU7VSjF3oFSLe0aSG8XTd8ubp12Q0zggKLSX1/KlP40=", "1; DM3PR07MB2252;\n\t4:UmHmklek8N6FTwBke0dK4R3YB+DK/3F2/Bx2Uk7lsPkErSFxz9jxsZ/l8MG3AV+DvqrMXqCMkl2FF4DbomcwXX7tXobD+uselYdtjFwB3tBIL9bWan4oEPn+kFQD6/hjs9e++DVpbRdySIWSMr2pLZtZOKR6qQsSG8qPo31S+8CEM/Q/lIVnXhpV2TJlaBiLwhuWYme+4ZAN+waJu0pQeVHWJfLaU89zz1IyWNqJhgMcTC2zDFaY3mucr3nQV/oPpzlXh7dQboDptpxAKdsK/rSKvMj2OBACZyUmVQQZYXBuhPjbw7cRCN4yIszHujijwClv+27gP06gSeUrUQm6uGnSAklZBD69wkIpI/bjVNjZLiPJecrckppJ/MRSjIIGmmdSS7OmMtJfwKimVbu3HSLcfCa+Zj0VKHUJ8+HkNwkCG0y69CnduC6yjarigyNdNrShKaiZ4jaOHI6QP9M7MSzrKxSWWvelhM+7yNFK7zPEG/PNe5CD9Js3jL4mO8+jAJR5tkg4UkkVlh41TvEMng==", "=?us-ascii?Q?1; DM3PR07MB2252;\n\t23:KCNDRq7WRdy6KzpD4JHJMt7bq8lm2LsmjuDoMrZqW?=\n\t=?us-ascii?Q?Q1mLbOt72TfjToISq4GWWml1Wy2pNS7M3BHHfOkDArvkBcJz+o50pkyfBNU7?=\n\t=?us-ascii?Q?uW96vT19i/Lz/5jxqMxCyVZc3SK/kXSgeMPZfXqyW4Yrk+sNLj2kIeLYW2q3?=\n\t=?us-ascii?Q?ZW70R/6iFwCmRL1jDxd/QTLh1x/inBZpdymrKy4pzJjLKHyI7tsDRVKXGmXJ?=\n\t=?us-ascii?Q?OPZ6X7B+bvTWYGbWW0U/DXECXUwjlKCbnP+c8IZ2XHg7xz1Pf2pawUxyZZq2?=\n\t=?us-ascii?Q?/Qw3e2zylRC/pKHwSbUUVfVNmxrMAR3PTu8jVKqKRWwx26M3bt6nzrW+rDsX?=\n\t=?us-ascii?Q?atedmcb2xvGaeNgsepioQZy/kaFtqRyL+dHvuORApEox0DKSR4f7XHsL2l8K?=\n\t=?us-ascii?Q?BjkpD9/o9Y8V661XCLoUlnLBOqGtWbnVRDk3eC8Lvo+JL8EHhxya8ePG5/Ly?=\n\t=?us-ascii?Q?jKghdWvUGuLYvI6d3H0ixkmx7ytmbhwHJ0x+66LQj0v4zZEHdMx2ceaBod4r?=\n\t=?us-ascii?Q?P8s0i3dIosbsfkLbMjisRK/j5W8gc7ATm5yn4zQU+bCaxQXGGwJhACqBe4kJ?=\n\t=?us-ascii?Q?j2+uisvm2mIq2vKp7X3f2ckAln3EDa0QDxTPONDI0HYvjQ+8yeSgUpiwirFD?=\n\t=?us-ascii?Q?W+BPd6uTmSN94qV7qPVoxBpUevxZZlygPtU7qjOiE4yJAqkGH2xWY669+TjJ?=\n\t=?us-ascii?Q?JKbI2gtOdLIyA4F/QAPDw1ZruktOgd86ruNVDK3PIUoz8rQjmlBBNhChjegL?=\n\t=?us-ascii?Q?zRh8/JrCV/aTohNYm5LIzFnFeevyrf8Omxaz/nWFOGBQUd1TYAs9uaG4UU35?=\n\t=?us-ascii?Q?cTDjD5z+TmsO+y0aauZrFNOV/P1964lPBKej0hxfAJMMoI8soSbEQCMlPUuz?=\n\t=?us-ascii?Q?Eva5yPysxNgGOaVeZLjg+HVv6NnG1Ndz4HWU0b/NDmdLDGDYH0Kp62ehaPL3?=\n\t=?us-ascii?Q?EPJqizOkIADicHeQ58oYMQkyNwEPoobdUSz24hNd88vogZR1su63+MV1ANuO?=\n\t=?us-ascii?Q?eio9mfVS6zuF9NoI7sOT+MjpQiYdWD+Bm+svatO5pcpTyxUvaGDLlU5gbwXN?=\n\t=?us-ascii?Q?nZDlXAYEWihEY/dc320JTfLDc9Tlw+khsdYB+HctuFI4oqrOsCTyf//FqQD9?=\n\t=?us-ascii?Q?jrD0Pf3V+qqzfd8+HAwLZdm53X1Yy1okq3oH6nQ47vBvbh7L+36vg=3D=3D?=", "1; DM3PR07MB2252;\n\t6:SG7nISV+UNrkkwF8Riz2z3K5MwzAfP7r6RYt1c5TjTTQHalsm3U1vR6lTIJE9LQtUu2T3BIjzURkhIjiF8iVkWu8pxWsC6A8r4i0mz8rJC+L1sgTiIs7NhUYs9jH2XqvenJx3zLp8I4VnWrs8k3z6FdHDKu9sL8g0Woem1n6MkyfVCmxRlEp9fTJNx89Uz/C3xbKPNyXxkDV9MtK3gqP2rLthmFRZEa8pnVb460oaBUNefHWYuqv3z4BGTUxiIdvsvvNMdmFtDhvYjVxZRvwtnZVAV7vrSmjUTnE78FYxqw=;\n\t5:sCQIKMLHmm69DmCSTjIsJVcc/HAHKKPgtx8/fgAB8pzUTh4UsyhAs0JDZnv8VNR9St6HR3PN9rSwvwv3uSqTRnk0205tajXZlAnrLuMTP3ok36fJlBkH7FH/RklTWF2b5+Z6UaR+pwtdHSsosNqlKQ==;\n\t24:cHlhmQzSu/DgTRx8CMdyq9CWqKgd6q+2tfGDKwG+W/h8/sBTXhH26YwDRXithagoaqQnAKDUX+JppYPpD3dSNpKGKICNR7FUnB6OC/ChaQE=;\n\t7:ubPRLkziSaWl4HQecLXPu51wUCbt2sbdo2TkB2oppx1oDF3yZvGg5vKJ2XnNYadk+i1ODlXum3XxIMxJI/4SMsero3fZXqzv/0kRICFGrYS0zggdKXn0aieJzdH4VbBvSVuUFm32FgzFL7wHeWfTtIXpj0PWNrf4khamJ/cg54YpIC6rz/mlkc+VGSLi2t2M8JIC/ZIN6vquFye/ACAsIkcidMyuOSEMX9nVH8X19eEOGbGB7cgXZ/dbVqOBf+cq" ], "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2252;", "X-Microsoft-Antispam-PRVS": "<DM3PR07MB2252FC35E913DC38998F059EEE2B0@DM3PR07MB2252.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(250305191791016)(278428928389397)(22074186197030)(17755550239193);", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);\n\tSRVR:DM3PR07MB2252; BCL:0; PCL:0; RULEID:; SRVR:DM3PR07MB2252;", "X-Forefront-PRVS": "098076C36C", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(189002)(199003)(47776003)(50466002)(2950100001)(92566002)(8676002)(76506005)(229853001)(76176999)(15975445007)(48376002)(77096005)(81166006)(7736002)(66066001)(68736007)(33646002)(81156014)(97736004)(50986999)(101416001)(36756003)(42186005)(586003)(50226002)(7846002)(107886002)(3846002)(6116002)(189998001)(106356001)(4326007)(4001430100002)(19580405001)(19580395003)(5003940100001)(105586002)(5001770100001)(2906002)(2004002)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM3PR07MB2252; H:localhost;\n\tFPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: caviumnetworks.com does not\n\tdesignate permitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "caviumnetworks.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "21 Jun 2016 05:07:38.9339\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM3PR07MB2252" }, "content": "From: Andrew Pinski <apinski@cavium.com>\n\nNOTE This is an ABI change for AARCH64.\nIf you have some AARCH32 and AARCH64 applications and they both use\nutmp, one of them will fail due to the use of time_t inside the\nutmp binary format.\n\nThis fixes the problem by setting __WORDSIZE_TIME64_COMPAT32.\n\n* sysdeps/aarch64/bits/wordsize.h: New file.\n\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n sysdeps/aarch64/bits/wordsize.h | 26 ++++++++++++++++++++++++++\n 1 file changed, 26 insertions(+)\n create mode 100644 sysdeps/aarch64/bits/wordsize.h", "diff": "diff --git a/sysdeps/aarch64/bits/wordsize.h b/sysdeps/aarch64/bits/wordsize.h\nnew file mode 100644\nindex 0000000..3ecccaa\n--- /dev/null\n+++ b/sysdeps/aarch64/bits/wordsize.h\n@@ -0,0 +1,26 @@\n+/* Copyright (C) 2014 Free Software Foundation, Inc.\n+ This file is part of the GNU C Library.\n+\n+ The GNU C Library is free software; you can redistribute it and/or\n+ modify it under the terms of the GNU Lesser General Public\n+ License as published by the Free Software Foundation; either\n+ version 2.1 of the License, or (at your option) any later version.\n+\n+ The GNU C Library is distributed in the hope that it will be useful,\n+ but WITHOUT ANY WARRANTY; without even the implied warranty of\n+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n+ Lesser General Public License for more details.\n+\n+ You should have received a copy of the GNU Lesser General Public\n+ License along with the GNU C Library; if not, see\n+ <http://www.gnu.org/licenses/>. */\n+\n+#define __WORDSIZE\t64\n+\n+/* LP64 ABI has a 64bit time_t.\n+ This allows aarch32 and AARCH64 applications\n+ both access utmp. */\n+#define __WORDSIZE_TIME64_COMPAT32\t1\n+\n+/* LP64 use the 64bit system call interface. */\n+#define __SYSCALL_WORDSIZE 64\n", "prefixes": [ "01/27", "AARCH64" ] }