Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/638470/?format=api
{ "id": 638470, "url": "http://patchwork.ozlabs.org/api/patches/638470/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-29-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-29-git-send-email-ynorov@caviumnetworks.com>", "list_archive_url": null, "date": "2016-06-21T05:07:11", "name": "[27/27] Fix PTRDIFF_MIN/PTRDIFF_MIN and PTRDIFF_MIN for ILP32.", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "1a7cf5e3ec76742b728675db261da909ce0dad5f", "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-29-git-send-email-ynorov@caviumnetworks.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/638470/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/638470/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<libc-alpha-return-70829-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 3rYbWc630qz9s5g\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:14:52 +1000 (AEST)", "(qmail 25255 invoked by alias); 21 Jun 2016 05:13:34 -0000", "(qmail 19694 invoked by uid 89); 21 Jun 2016 05:13:30 -0000" ], "Authentication-Results": [ "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=IgcJVO+q; 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=Z3Snv\n\tHBGD9RWWRK0284OO/AiR9PmvBWwVksWXhcHkXEqZ3IPfw2LYROMN+xpY5Y5VqJbW\n\tIi1lNm80GDGIsLCbEgQh0MNqeKeMcmN3Rw9NtCFJuGT/jX5jjwgCewbFr/JWzEOi\n\thUiv2o16KmZr1wAkUr1gBkayNTToBn3h/VhoOM=", "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=MPi+lLaq3ce\n\ts+6A+0TpQeeG3jfk=; b=IgcJVO+qNCoxVSwxC/RlH4ChmqKzDCtOvGsJgmHzett\n\tYtSRmqxQvaqp1W9anq9jh5VMntGux0xQP+Jq4vcv3Ms3xPNRj+pRLkxhOhe1z3Bi\n\tcxkXkFXNiH7OOHrxWgcXrApXrP7gC/5MEl3WxN6XKKPETWlxeQrhYzEXwm5/IE9c\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=-1.4 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=1912", "X-HELO": "na01-by2-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 27/27] Fix PTRDIFF_MIN/PTRDIFF_MIN and PTRDIFF_MIN for ILP32.", "Date": "Tue, 21 Jun 2016 08:07:11 +0300", "Message-ID": "<1466485631-3532-29-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": "HE1PR03CA0017.eurprd03.prod.outlook.com (10.163.170.155)\n\tTo DM3PR07MB2249.namprd07.prod.outlook.com (10.164.33.147)", "X-MS-Office365-Filtering-Correlation-Id": "025ed999-244a-4632-512a-08d39992a804", "X-Microsoft-Exchange-Diagnostics": [ "1; DM3PR07MB2249;\n\t2:5v1V54epqOofs4OO8O/VMQ7/yom9Fti6jyCCya1t/qnrEgz3MBn1ZlnSTGgo+MlB0Wo7WMkowpieTgOtP+XaueSEkr91dTg492IRpuDZbZUa6D2MJv6JjG6BgVuxuT25PtzPhP66wlWbNToNwE5UWnQ1OSgxt7Gx+2J+X6IjO+cwMwVhe7+FRzmSRFyI4gft;\n\t3:YSx/mzp9qCCVMKW9IK4cGbTBUQg6kk70GxK8jkeofGGgmUWgMPeGQFXQT55OV7G4/5WcWR2lMu/22OeVn23psuHzZNwWlFTYOg2LPhESkxM6dbOnMJDQ0qiX0f/o7gvj", "1; DM3PR07MB2249;\n\t25:EQw2RNNfFJeAcZD4+IGtikU05x0PV2XR6Fj9qRmIU1fobWjG5/RNqg0g/5RITDyw3uLmvYuRX8QyFGQswNWCCYgK8tkiGjMErn4b4Bcl9k8hNWDmG9Ei/NZY7ToK6jXGD8agO0F+yRZyKaWa/BisiyG5Nf/Hh01KLBGFMem2G28ZhssB38qHUqeUxd2ndbXFQpSyb6Vp+euKGpQKW0Gadaxd666DvnwewyLRzfLioOBh54aDTP6us8pl4a41pdgHzusSs97JYizgMdvSwy8YMICFGdzUF8be0LnkZoVYhiAXJR3ZIUUDn62okBeS0Cn3HL5Y803vZDW5p/KF+fU4AXH1VU0HPALin3X8W//eSpTNorsTc5R+xzflS68TS0qH5jJ+0Ca12os+G7smpdROLqnmOsE4aU1DOzIgDmHQxCudf6A4RpzEP3Fhit5QzK6IlaV5TWU16TZ8la5mKGZsmGpzZWyLW67N1tt25WXFeEbBKXqAOrQmog369DmYKz+IQEzMp9z3DWpNebA2I46S4TTXNluLDlQX0kp4QWptvzdix3+CxxdaWms4rFqS9G3/J8YtamVBVIdhOLyB+NU8eVnyaqcjsJoZdKeZPlRHd5rFvetSdEIYD6mY4SHA7l3oIG8KlcbnOyKOPX58WjiiLpVJ7N0bcnhFUfvFYFmR/lHJjTwEan0vZ0BkzaJSFP2aF28Bt9NTB6mQ+IXL61mB7BhcADlL4VbU4y4HId6RgqBfaKPs3PpLZyL1toYatKe3", "1; DM3PR07MB2249;\n\t20:6y0+ttupGCa6352oOiScWXgUyauqsfHlNpHzdMxCJ+7x/T4bvIcsiBE5LN++2UF9gtIS2q7wZTWxCp39wDXmCJIpkDSrl3OYRhLSAmAnzW4AAaDs6VaXl8KH7f+e0LIFbqsPHOshLizwWG27NSgLYJ6qMb7obx/xRo7o5ptpTCxOdB1lqt2ZzHfRECteW5N0of4sdLvEkmasxs1PaEkFNcrg5aDssXvjOfYmh8P82kNg6BG8ctvzXBUkp0m7XMuzEhtR11jlmDTFnIUQbwrXzyJNt6oj88tkFiKbqDl4MwuovvwjBvmIEFt3S43Q+i0bKJzfJtpQNhEpcjc384Cv311v2iGYmNcWewCNtMQr7SG7n+xCY6A7RUdVaL5O12V1jkJH/z5lTb1Ru38iFT2om74V0nddPdZzvtTO8jNrdO842WplPUBugB7eWAgLGiolVtjKGF/68U5lzufRO0lFqkNbLLMiS6kzoTTX+AYk6G7fS2/dztSI/n6TDU3zZBNL2BDmMbXXiZ/n4r2G1FgkexTeXfE9qHViswQ0u4SGyTKyMw2LAJ94ssSECam2jPev28oMPYR9itfH2BekBzWc5lU43Z49SThf+8sthhP7084=", "1; DM3PR07MB2249;\n\t4:KFGLFYlItoXKnyA4ALqIkU0A+gldP+ByhTXjxrm7i8cNe9Lr1aIiTjH4Kq2tQXeqE0xlShbWOKJLBF0QdO6tSb9/S+t/PglJanAuA7xTuZDpeZdOT/5MTbCBmmXXUakiRKzbFWl452iVHNUGysFxAzt01SfZwzxB4xZ7OL5IXBbUJQLwN6V3a9aYBujJpKmMMs2ZpLB8b61mwwoxeoY2gQu25WB3iQkwAxEGE1rY2Ad1ooRc4WKEiessaRImG3UUDnQR8BGoWwx0Uv3ygsm4VMzyaDR0ssfxjrXklowWoYx8uj97goYPmWDjVfq2p7kHl82z5bwDLzb8rPAAVH3pkg2tzEFx1b4eLEc7o8k58fBTE8b2GwMCW04IItNcitoB3zdKNWNzvVb7wza/NBnGTInyzFlYJ8JVxnoDJ53XIpI=", "=?us-ascii?Q?1; DM3PR07MB2249;\n\t23:Po/HORYh6FoTkGy3mDFj3JTTSgTOsW2MH03HmBsII?=\n\t=?us-ascii?Q?pzGK0I+KYv0UR0ykYWhYlKKLhNQWzGgU7ZUgKHgObGSAv9TquVZcn88JEhRy?=\n\t=?us-ascii?Q?RdoAEV/OETHN41xMGKQVwYVcnt8guupEIZ9+fPc12PRNsedJ514m8lBDW4yi?=\n\t=?us-ascii?Q?vRbB4HQNmBd/JSeLoyXhwl9mQ2e1+rGtd4gOkpQixJSSG+6M2ZcTs6Pl2w8p?=\n\t=?us-ascii?Q?1uhqUKUVGKtTRTQdrBP9jTx2BPG/3XzYZp+iXWhoaidEMd8LMUsXYZeJLrhJ?=\n\t=?us-ascii?Q?QuT3xtGDhZXsjLFjlaPqYwUkWVQ3vkLvhTRgCcafNMvTYy3yuS5AgtisTKqc?=\n\t=?us-ascii?Q?4KsYZHenV3MtKePwhgMdD0WEaXguWt0am93yeB0zmjwuWEJnmeq7q+lgH4SZ?=\n\t=?us-ascii?Q?c+7NRRtpEM6t3gxSWIcfNki5KRfmPDU/aBQIuT7IOoCvnMINB06w081UxZIC?=\n\t=?us-ascii?Q?/8aofQ1gKRuV1r+vXxNb4zaZxPaHhsd4+vvBNvZV7bFWky/oZdQVauFt1sMB?=\n\t=?us-ascii?Q?spgVhTwLMqQIZmhbDEqTbqRsmx0O6JxjL+QjIRijv0GO4/qZu2Tj+hX1ZWfS?=\n\t=?us-ascii?Q?4Lys8KqVxwkYAo/BfVr6+kJI6xqDK2K4XA+xrjL5iDXuIAICTBt1rtaYM0zc?=\n\t=?us-ascii?Q?Facyr3UdWdSVBRzpg99bJaKmi/X8r0ATjxr4dPX2V/fwjUd+oAx2CGosshIg?=\n\t=?us-ascii?Q?FJdtCgilypa0Pw/J2lVHvqZ7J1NQo6OykhEP+V69prIuOHt/d8EEVmBPAprM?=\n\t=?us-ascii?Q?mlBTgA8Q+g4wNtGyiMNrJ1qg3T25ZDMwovrb1fpdHk2h27B+XLDGFONQmFvr?=\n\t=?us-ascii?Q?Bw5LdLAjBc2FYZ50FnByewHpbSr8GOKLMLoNa69gytFZB6jwEJMHYkSNNgdF?=\n\t=?us-ascii?Q?AvFi9+Xat1n8lwIdAD0e+wAesJUauvLul0KbsXrWV+LuyENPLLaA0jFDxbtv?=\n\t=?us-ascii?Q?EyRcK+63s+/DY28sBqO86FSAE6R92spPclqosxwCy4UBmxA4iZSPK6mKddT9?=\n\t=?us-ascii?Q?oaP2aOIWvCCZVNUayECcP15ElSU8ilAROFTjt13ZaD/ID+z68MFa+WEt1XkG?=\n\t=?us-ascii?Q?rag7GSiA6EvGbeplrl1qqBZRkFU6fHSlEylyVwE77qxbyEfsxdUHCGtDjWsm?=\n\t=?us-ascii?Q?IS9vPZ+tg0=3D?=", "1; DM3PR07MB2249;\n\t6:k07CURa+OZC10+3I8ddqtbM5pRmvPI2mmbs33u8bwLdq4kR/Gx/SU5jNAylz4TS/Cd55A/sPt8UdTXwZ2tkKbPOkJA+oZr+sUyMSJYN8tjKd/T3AsODQJAw2szwFxesg96tag4yGgLqzJ9N+iZbeaiYw+YnDD5fm35kIbQ/hCrxfA9EYhfd0LziSp9/Eiu0yNnv3OsKn2hLfdpehDpeP2rsM0PwIT6lmQyNTE7kS2pzvyefZtkfOduwWhID1aORRwT9ZQswan04dkZMhCko/aIMBl4nokJgDhcrrn1FYRSc=;\n\t5:fpONx8ZlGN26tGQcCZcaR1hcH9ZhBNd8mNgAcpEh9toKn8hgDFwduEAFtK4E7hy61bTQeKUEip5COqY0aFx9HQNkH7O9aiS1n3gr5OgVWdj1Z127QUGZzYRSC2dZLWxLYzT75fs0cUoT+hOkCY58EQ==;\n\t24:61Ye/VEIyvertxDnGy50yBxdShwVpqONKN5o500Xis9fcP1gRzvuScU4/kOT307GT2BLpmcBUJiPYnRIDXqd5qzh73PQJ2ZdwWKLL0zhb8c=;\n\t7:LB88hEheFAN6Igik6tuLJiKYr+VkPOpX7wC9Such3WEEfr3K5lOjYVqzJuag96+rp2wjqYhveDJ4QsAI1bqWNtdsWkXZZA9dLeREA84aGbPUOh/Z00DLKMHQi7I6/tjsx/NOffU68GG0ER5VRf1ZITpPPc3wpOq/TC7t4h4vInQ2zFfMO81X7uwKi8R8AvnyAouOL9PpKiPaeZn0LhGTcKJW5gOsVmVDp+owXxAdB8UWMq5URdgyRk3oWmfPmb9q" ], "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2249;", "X-Microsoft-Antispam-PRVS": "<DM3PR07MB22499B46900E0D52E5FF2F04EE2B0@DM3PR07MB2249.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(278428928389397);", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);\n\tSRVR:DM3PR07MB2249; BCL:0; PCL:0; RULEID:; SRVR:DM3PR07MB2249;", "X-Forefront-PRVS": "098076C36C", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(199003)(189002)(2906002)(106356001)(33646002)(92566002)(8676002)(19580405001)(19580395003)(36756003)(97736004)(76506005)(48376002)(7846002)(50466002)(7736002)(68736007)(5003940100001)(101416001)(4326007)(189998001)(107886002)(42186005)(50226002)(50986999)(76176999)(6116002)(66066001)(3846002)(81166006)(229853001)(77096005)(81156014)(2950100001)(105586002)(4001430100002)(47776003)(586003)(5001770100001)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM3PR07MB2249; H:localhost;\n\tFPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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:12:34.7678\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM3PR07MB2249" }, "content": "From: Andrew Pinski <apinski@cavium.com>\n\nSigned-off-by: Andrew Pinski <apinski@cavium.com>\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n sysdeps/aarch64/bits/wordsize.h | 8 +++-----\n sysdeps/generic/stdint.h | 9 +++++++--\n 2 files changed, 10 insertions(+), 7 deletions(-)", "diff": "diff --git a/sysdeps/aarch64/bits/wordsize.h b/sysdeps/aarch64/bits/wordsize.h\nindex 3d5a79d..18697e2 100644\n--- a/sysdeps/aarch64/bits/wordsize.h\n+++ b/sysdeps/aarch64/bits/wordsize.h\n@@ -19,12 +19,10 @@\n # define __WORDSIZE\t64\n #else\n # define __WORDSIZE\t32\n+# define __WORDSIZE32_SIZE_ULONG 1\n+# define __WORDSIZE32_PTRDIFF_LONG 1\n #endif\n \n-/* LP64 and ILP32s ABI uses a 64bit time_t.\n- This allows aarch32 and AARCH64 applications\n+/* This allows ILP32 and AARCH64 applications\n both access utmp. */\n #define __WORDSIZE_TIME64_COMPAT32\t1\n-\n-/* LP64 and ILP32 use the 64bit system call interface. */\n-#define __SYSCALL_WORDSIZE 64\ndiff --git a/sysdeps/generic/stdint.h b/sysdeps/generic/stdint.h\nindex 4427627..05f895a 100644\n--- a/sysdeps/generic/stdint.h\n+++ b/sysdeps/generic/stdint.h\n@@ -248,8 +248,13 @@ typedef unsigned long long int\tuintmax_t;\n # define PTRDIFF_MIN\t\t(-9223372036854775807L-1)\n # define PTRDIFF_MAX\t\t(9223372036854775807L)\n # else\n-# define PTRDIFF_MIN\t\t(-2147483647-1)\n-# define PTRDIFF_MAX\t\t(2147483647)\n+# ifdef __WORDSIZE32_PTRDIFF_LONG\n+# define PTRDIFF_MIN\t\t(-2147483647L-1)\n+# define PTRDIFF_MAX\t\t(2147483647L)\n+# else\n+# define PTRDIFF_MIN\t\t(-2147483647-1)\n+# define PTRDIFF_MAX\t\t(2147483647)\n+# endif\n # endif\n \n /* Limits of `sig_atomic_t'. */\n", "prefixes": [ "27/27" ] }