Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/638459/?format=api
{ "id": 638459, "url": "http://patchwork.ozlabs.org/api/patches/638459/?format=api", "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-10-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-10-git-send-email-ynorov@caviumnetworks.com>", "list_archive_url": null, "date": "2016-06-21T05:06:52", "name": "[08/27,AARCH64] Use PTR_* in start.S", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "b3fb4ab78641f9c08c427f3a99346b45b580ee9c", "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-10-git-send-email-ynorov@caviumnetworks.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/638459/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/638459/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<libc-alpha-return-70819-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 3rYbPw2yPYz9sdQ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:09:56 +1000 (AEST)", "(qmail 110597 invoked by alias); 21 Jun 2016 05:09:41 -0000", "(qmail 110572 invoked by uid 89); 21 Jun 2016 05:09:40 -0000" ], "Authentication-Results": [ "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=uqN8dCcR; 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=yC/+J\n\tdz4VHgQ5gU7zu/cJXy60vPN4VuDJbR1znbPAN9PkmVMbp8Eq/yQOLsO3H2R8r8k6\n\tjpiQv2wpOTaePhl4m0ToNbkEEYJEHsLLA7h2QngDj1DDofeZ4+sdjpgtEYKUKCAa\n\tCCLAQf58jnhn6PXN3mMrkpddEH0uED4giuOcj4=", "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=eZLkNCfVbKJ\n\tUdp1O/2HgWbPZ8Ng=; b=uqN8dCcReLJcwfoJEnZnPYX0wCPj2ROzrNjw6Z6O1G+\n\tWtbCMk+iKnZDSQyTpqLmzFSEq0bMuncB/IeaadY1uPcmlYudjBp4JGG7K6jgEKIg\n\t3W1VoZntYjp2NY2yHwn4Mm+BqvXGe+Q7xdgW6E08JCEO+OMv7XhVxtKMaB59kdBM\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.3 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Contains,\n\tarranges, Hx-languages-length:2080", "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 08/27] [AARCH64] Use PTR_* in start.S", "Date": "Tue, 21 Jun 2016 08:06:52 +0300", "Message-ID": "<1466485631-3532-10-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": "HE1PR03CA0006.eurprd03.prod.outlook.com (10.163.170.144)\n\tTo SN1PR07MB2255.namprd07.prod.outlook.com (10.164.47.149)", "X-MS-Office365-Filtering-Correlation-Id": "068acc0b-2a6b-4aee-264a-08d399923273", "X-Microsoft-Exchange-Diagnostics": [ "1; SN1PR07MB2255;\n\t2:3fPaEhcl+cf1dicjl4TSZOlj5P9aSsPpFIre8xNtatQs8Q9HCwOEXbnWEJ9IqLkZptLDcPVLkuFyfzEbeMX9P/VnXzhoWuEqVC3kV6enb/5toQ5c2VsBaexQ4JHeladtWkPrc1BgEfJxYaq7Lo0v7mQ1af8M4eGs3oj+HLgqqGbxyQ33iRndCKsy4PjGXosx;\n\t3:cwn0nfj+qDZjYefbHd93TGNewU5FgU+xTrPleRuQHqfB7sKqiQGi5AyrXalFDoRWzLaFpq4aSYcHxQx9TuRYUKiM7MT6I1DeaL+1ENMK2KKMUWTSGiEyp7IiG2iGZ3UN", "1; SN1PR07MB2255;\n\t25:zSGdZLxoUN2uoAhSvzuvEw/mB4utOkBfpLQZIZKgB9ftkkBk/EDZu8WCA0MEy+sQpzmxOrcCxY7KmkOc838UOMK2nl72yeRbpzXfjvx1sr3f6ZuxQ7aK7J4VpTeQBMxYtWnQzfhkMv5g5puBJi6Y75jZ6TMcMpI46SO0M+7x7CvxQ8J4saJao2ZQgSm5x3Du2KU5ND11Izr7q+TZT9EhABVXBWtynDWnl/asIw57RlGGM+3rIzJHpd21Hm98nLoYLAYfTM1zuW32NtOJdKJQqYm1MuLtQvqFvc2jKzZFNZxWmKERl8X6se2n2wEnEGsEYqHcJxZpQ//0dFQI7QjVK85VIqxSoQohOwqCe0qzAIrUpeEA88bc1tMls/miV7Be79uJiwAsPSouk1PhSGiKvXFvLoqSgm45lfIqzkdi/gi5hw0GoEwZhcqQxRfBJNVCElgv/Y1sRoVkHPWWPzStSZLgCahaBdUVj2eCf5dl31lf7ReiczwR75dpIxrPnisRw84nuV4EYSDRB2JiSDQOwssI/HPm5VvZH4qNMbZUQMIT8ULK7sg2M1Vzas07z//EmPTsClXJbJWRYE1ZsS+juDJ3guEBATmPqypy7v6rT9Vt0wpv95Jeph8AciGWkVLUS0TAdMTp91qMOj/DIY8W9rFSxHo16mHJI1OL+YmdMbaM+gs5DhEfTljf8ceb1zGeCt4ZHJUXby8mOnuFSwWtN5JDGVawloIlQwh2bPTSuD/8sePscy/A8sOph5sTKFeFN+MYOym2Qwb+IgaNDlAgQuRuCVluaYYBgOoVoRoB8BhyWDMgzezb3bkb+2YPKQcpvw6v/XWA9nGfPxCrz3S4ArG2fd2HmGVBgS933xv8kJc=", "1; SN1PR07MB2255;\n\t20:WtLxFi7inbi/7jErJJ9dYyyMfOOMPz3hSZLMdwfexER3EfXSrFiEvcSomz/3iuw2Ra1eOb/O4bt96yZuNUcjtvQb0J7rgqRMGKL6Mv9Tyrh3b4Vrsv63L3bfF+dxcPH/q1EROX7qpOTG/MKuwc6lPiAHlSARt4IQTk70baSl+G3TBj/p8XpAGQfRaS3k1Owev1uiG9tpSiF0Apl4i5cwi20sAVWPrngHHGTxJS0Fo3ycwmiod28/UmEs4+3INz+zmU2nLyZNMLzePVHAFXPt7md4fv13JvkzXnXB0TRA1c6MvmQU/Vf5AErKJvc/B/zL1dUTInOpLN1vYF9sDXPbosuwSUkWy/U6b+t7vUD/IYgVAdprRC/XuS9ps080yPCP18Zmm8GultruO464FZ5Z8cwgwO8FjPk+8DxjmndFTFwuCslPjH6tcH6Rwl6FIsuyhbBpITm+sV2Z5JypCeYIsGFf13aoqO0SdJHKSAxrepjzmTig630TQCeTNgfDWgt1/FAWGwHCNMR/9S7leC8UK/hmAMOlT9qXmfJQde3kN0v3ofC/NnW+mBtXiGunizDEc2q0LhMEBpbS68Em1FtOqosOjxoDDRHUPcsnNhVKlT0=", "1; SN1PR07MB2255;\n\t4:qzjqVtBSPuX8nxjim+8BZuQOltc77IZcF0j555fGBRo5fxmwwofmL/L0KSbfTy0FDRU/IQzMoBpGK3Khkka36/nQ+1xI715J/NbmJgxtgT+Jg/0J05E56w/N92YF9+E0aEW/Gxm3G3d+AlRNIePoConu+KTNdlf26gJq0oDwir3OVfl9T8nwyIHSdEbSqS5mwFgm4MWtWXgOZn4RzkGF3vJJgQI6tnSp/nRDIGkYnJAM7vpT22mW/NCpY1S1xUeSVI/kgtcJOT//Q9T2kFBTeQs5Ee9vhXbHSkQYiuaeYjuOvrdh8PKvLZ8D1ROhnvNss19XLTxkjAkuKKnuOcJsPTF0a3CA0npHZeogHuoZeyNxDxJkadvYoHVSCT2+XG7en2eDWrOVhjR4ozHPHdplvHJbKjiF2upR3FI40XiC0SrTATlVKYUQLNkPQZSM3Ve7", "=?us-ascii?Q?1; SN1PR07MB2255;\n\t23:bASLMY0pNfbj73RII9wnCO8B6JzCMeemTgEZLZoHL?=\n\t=?us-ascii?Q?HPtHGka4Gd8dP59qxkNOfG7f+D/j5m7+cfpu0K1VbR4ibvyrn9bd16Bfl01Z?=\n\t=?us-ascii?Q?0LcWy58jmcMqyrX309Vsiewckm5xLVx+/7EV3sTQilzddjykkceXt1X4n9lC?=\n\t=?us-ascii?Q?jdwzGVRlo/4DYyK2mb3wuzRv9ITwOT4n2e0ucWkP6DgP2ROpift9628prfNI?=\n\t=?us-ascii?Q?7a1mHHhDsx9ZE1YgqRUXe7foDRTagb9S8KZnpbSdMcCQUFaAR2iP8SLBZN6g?=\n\t=?us-ascii?Q?FkL4CUF7jKN2+0VYu6ojGC3pc7sStsp2isQZG8Y2Jb9/SEv6fQTS3vEwtFt1?=\n\t=?us-ascii?Q?/hMpYDAK6V8ijTiBFeraSKwuOsXHZ7KyfEvCjM++9wLR0N/nGkbX0KyfaTqG?=\n\t=?us-ascii?Q?cUsuCRTOlcg6jF5AHn1OmXzBcUhx+rV5NpeChDit4pyCLJm0bGGSINpNH8Tj?=\n\t=?us-ascii?Q?Qdna/k5GJVX20o9WL7dL54z2YxvQm6F34qSuZelRICrhiYVp6QeQGJS6iOJM?=\n\t=?us-ascii?Q?HdDE1r/iEIJJarUyLA5a79KO3p6rwPu1SUuX463EGhQl4cUflt/4v8Qyo+vW?=\n\t=?us-ascii?Q?ctMPDT3UOVWZVPqgLTEJO3D5z/xtDOqoXD0ifggKBudK037IvfzoNGdSVWuw?=\n\t=?us-ascii?Q?eobWn//p9fAF3wBz+Qsu3sI0hcNUWe53dGsxuYasoVmDwJJ9BPYrBcJuv4Aj?=\n\t=?us-ascii?Q?kdFYRvpuIDHDUFnaEY1yWfO8dtzcLiD8XHJB4oJzpRohXuvi6PU+RycWP9pj?=\n\t=?us-ascii?Q?EZuf+3vxR8ORhwaMCRm4OQRzdp01Ii+kRGrr5D1SQqZkk2/aazn2aoVfrXq+?=\n\t=?us-ascii?Q?hpTWWTyAjIavOL8S/txA7Gn28CPDaZduDSDs67Fd9gFYn2KQjrVbzER0/8w4?=\n\t=?us-ascii?Q?GwlETtSMow9mR6FgmoG0rwl0Zlu50PU/PgwpGag17KVSgLjEn1F2FahJ/UiN?=\n\t=?us-ascii?Q?cT6l/pOLMWoSofhMff9RszKdxfb68x4rFj5Txd2vvde8lT9WstuY4xGusXmB?=\n\t=?us-ascii?Q?wXC2NUE62kPTZFYBpGMNokWZMelC5k3QWofrV2RjDVldUwTKw5uVyYoKlPLP?=\n\t=?us-ascii?Q?SoXJUXSWXUTpItcd0OI/ZcgKb8BcKIcWpPoO8VHCYznI/rFmK/xlwCL6TP4U?=\n\t=?us-ascii?Q?SZj3nCxX0ytXg8sT9Qq7lVhDfgwxpUxvGuQSuABxSRak/hQvnkV9A=3D=3D?=", "1; SN1PR07MB2255;\n\t6:mKeYfzWCrQ8w48DLix+qYzR62412KFHJBgnGCLb76kV+ikJuWS5zLjolSRmoKa3kDMqluu3l20V6pGw3xedhUUJDHvE/WusP+r6r7pnI8ZEm9F+o/hdYBM8lygd7heivTMM77qwqqZkNQutkB+tdCdKqla9MhOLDGovZ6mjTgN+Q1PoOUJVgcs6qLxbgO00tl1p2/m+Bu89Or9ZPijXEJ3jhY/U7PvhBXqaSL9nNDauiKjKXeFpjJUbsvi+FvxPImFsip+tzyBaJNsw0p2XT5My7GYpki5Tt4dnlgXAe5xQ=;\n\t5:wgTRqW4TQtgoLmoALLxFABcMCVA5+iC+MVCcvCGzEip0CPWDAFAZPcHEUG0EN5KrpcaRN8JaB7th8Mun9jJbbYH8Ha8iCyEbuD/zj7rA/HQ6a7VRJPTOwFb8DnFb4s4o+DL8ovUS/tIF/C5SZxURSw==;\n\t24:L65/aQjNPlYNIv3TvcbXCzkxkSGFtXleZHZcfl0fWp4tQZ/B+8ADabGjW8/x/omd3CTEgyVE+J5MQLlEAlFPvDlTFpSR92SjzVuahl/uOMI=;\n\t7:ca58t4/g2RJPRukic2rBpKUEEaRlNHD0KPcT3XyFLRGfcCIhCCvPg3NhWfuYKSd7kGjTKB6vsySgQDsDjAs97teVWPtygY1V5cLGlBnudJUwvXPUhgkBXgTL6VlWS9xiZ9AtCOB/gVT3Lv6W9q5eeIiJ5DPn2gAyYAcIvNGgjxBkSr7x9axLNpiZn2Hws/MObZP2q+UYIgdZ29Whuod3yi3u3BpyVT14K/f9/esneBXeedTDi+73AScoi9QAhOSi" ], "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2255;", "X-Microsoft-Antispam-PRVS": "<SN1PR07MB22550C53E7ACBADCC9E35501EE2B0@SN1PR07MB2255.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(250305191791016)(22074186197030);", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);\n\tSRVR:SN1PR07MB2255; BCL:0; PCL:0; RULEID:; SRVR:SN1PR07MB2255;", "X-Forefront-PRVS": "098076C36C", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(199003)(189002)(48376002)(4001430100002)(68736007)(36756003)(5003940100001)(33646002)(81156014)(81166006)(8676002)(3846002)(6116002)(586003)(97736004)(42186005)(77096005)(189998001)(107886002)(5001770100001)(19580405001)(15975445007)(101416001)(76506005)(19580395003)(47776003)(105586002)(50986999)(106356001)(2950100001)(7736002)(7846002)(66066001)(229853001)(50466002)(50226002)(92566002)(76176999)(4326007)(2906002)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR07MB2255; 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:09:17.5270\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SN1PR07MB2255" }, "content": "From: Andrew Pinski <apinski@cavium.com>\n\nTo support ILP32 without much sources changes, this changes\nsysdeps/aarch64/start.S to use the PTR_* macros which was defined\nearlier.\n\n* sysdeps/aarch64/start.S: Include sysdep.h\n(_start): Use PTR_REG, PTR_SIZE macros.\n\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n sysdeps/aarch64/start.S | 20 +++++++++++---------\n 1 file changed, 11 insertions(+), 9 deletions(-)", "diff": "diff --git a/sysdeps/aarch64/start.S b/sysdeps/aarch64/start.S\nindex efe2474..9198c57 100644\n--- a/sysdeps/aarch64/start.S\n+++ b/sysdeps/aarch64/start.S\n@@ -16,6 +16,8 @@\n License along with the GNU C Library. If not, see\n <http://www.gnu.org/licenses/>. */\n \n+#include <sysdep.h>\n+\n /* This is the canonical entry point, usually the first thing in the text\n segment.\n \n@@ -25,7 +27,7 @@\n \n At this entry point, most registers' values are unspecified, except:\n \n- x0\t\tContains a function pointer to be registered with `atexit'.\n+ x0/w0\tContains a function pointer to be registered with `atexit'.\n \t\tThis is how the dynamic linker arranges to have DT_FINI\n \t\tfunctions called for shared libraries that have been loaded\n \t\tbefore this code runs.\n@@ -52,26 +54,26 @@ _start:\n \tmov\tx5, x0\n \n \t/* Load argc and a pointer to argv */\n-\tldr\tx1, [sp, #0]\n-\tadd\tx2, sp, #8\n+\tldr\tPTR_REG (1), [sp, #0]\n+\tadd\tx2, sp, #PTR_SIZE\n \n \t/* Setup stack limit in argument register */\n \tmov\tx6, sp\n \n #ifdef SHARED\n adrp x0, :got:main\n-\tldr x0, [x0, #:got_lo12:main]\n+\tldr PTR_REG (0), [x0, #:got_lo12:main]\n \n adrp x3, :got:__libc_csu_init\n-\tldr x3, [x3, #:got_lo12:__libc_csu_init]\n+\tldr PTR_REG (3), [x3, #:got_lo12:__libc_csu_init]\n \n adrp x4, :got:__libc_csu_fini\n-\tldr x4, [x4, #:got_lo12:__libc_csu_fini]\n+\tldr PTR_REG (4), [x4, #:got_lo12:__libc_csu_fini]\n #else\n \t/* Set up the other arguments in registers */\n-\tldr\tx0, =main\n-\tldr\tx3, =__libc_csu_init\n-\tldr\tx4, =__libc_csu_fini\n+\tldr\tPTR_REG (0), =main\n+\tldr\tPTR_REG (3), =__libc_csu_init\n+\tldr\tPTR_REG (4), =__libc_csu_fini\n #endif\n \n \t/* __libc_start_main (main, argc, argv, init, fini, rtld_fini,\n", "prefixes": [ "08/27", "AARCH64" ] }