From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752095AbcFVUlA (ORCPT ); Wed, 22 Jun 2016 16:41:00 -0400 Received: from mail-am1on0070.outbound.protection.outlook.com ([157.56.112.70]:43520 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750904AbcFVUk5 (ORCPT ); Wed, 22 Jun 2016 16:40:57 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@mellanox.com; Subject: Re: linux-next: Tree for Jun 21 To: Peter Zijlstra References: <20160621124247.GM30921@twins.programming.kicks-ass.net> <5ed77f4c-44eb-ca02-1373-e878d3dea31e@mellanox.com> <20160621140408.GE3704@worktop> <20160621141435.GB7381@worktop> <94270f5c-1a28-f9d7-2b5a-eb874dc35398@mellanox.com> <20160621170607.GQ30154@twins.programming.kicks-ass.net> <20160621172918.GS30927@twins.programming.kicks-ass.net> <20160621182844.GT30927@twins.programming.kicks-ass.net> <20160622091649.GB30154@twins.programming.kicks-ass.net> CC: Sudip Mukherjee , Stephen Rothwell , , Ingo Molnar , , From: Chris Metcalf Message-ID: Date: Wed, 22 Jun 2016 16:40:39 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160622091649.GB30154@twins.programming.kicks-ass.net> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: SN1PR11CA0018.namprd11.prod.outlook.com (10.164.10.28) To AM4PR05MB1682.eurprd05.prod.outlook.com (10.165.245.153) X-MS-Office365-Filtering-Correlation-Id: 3144d275-9b6c-4ad5-177d-08d39add8116 X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1682;2:p/Mp0q0r1clXi1A2CYOGySMwPSlokpvTgEvonQzOQTaeSxQKX1lSOxMTOPOP0V0YwlZ1+GP6WGVXapS45D97YoXItvvOOi0s3pHdJ6RzGFKdjv+bcDHfWzqIO1k/7WqNeOayrClK22gXoIl08JNpgpPfAqdcDjC62ilF9Cp++oS6pSGU7DlUm41RrJHl+nbT;3:C24UROge+PGgFF24rjIrX1NSXTuun2bep8oG9wY0gXCkHiSpDpWp9SyUcnHog0x+O1W5vH73GEKp4TG0vA30QrsZNMkuosDJrCx8NPYc1DaWKiwrCH2eefPPzREmcL1j X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR05MB1682; X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1682;25:9Ywvvn6numLe0NfqAxmdMCuKvHotZcEMIi/oa3S+IktO2QCRPawlGoFGjB6GYh7iuN0y8CbRx/3jWSbkyfOKo0nRYMlcs5TL+S/ZHCG6QyNkDByMp6X7WtfmsbVwROg/UyXAQih4zgn2zD+EWpEaI3q3YUW7sUIiNM5KrqX/LOP2PwXKjmII3do98nQgoJ0GNPPH5PZ818EIdtSnz7Fqwgf7jXoafBU/fOXS+XiXK9rwIlHJdbDBSOnxnKdjE87veo0zQX37XrPdC5kmTX0MJVY87+5RwGlR9RmV4QYdxXaAqsljBrkJMp58XzEPNBQptAUvMtsuTqjUE4VRwTVXuAUUNiDu8UALhIwzjGStJmxolhs6e+LxmJW60cHgmuAn/5PRGRosJXaKxByMVJPmToSJOIZD59DVHYYJRecgqh0rYwHjF2LT12Y0CvyQ8gDO94orF8ocYIK48/E4OtqL/uKTAyqOU1VQu/6qOv/sFecTa0ePiMeu3oC0NHoQ4nc1VrgXJBYfPzSB64TJR8X1rtveN4v3Lu3go7qRS2B2jGAlDLRJ9WZC4kFQ4kLNHQ2aiscLiIoa+kw3kh+ELSXqU2Dwl6ddneDqQHa0z4lxMKC7eq3OLUfG45sgjmDKiKEbM2ypL1hmbZ/xxYoZtBMFf8Oejxsq07M28X7rcIHryINyLixVRlMKmmvdjnhsH2XRR7+FkTzay9Wl9HhezAuWyFWTvjgdHuewYPQMSebYPWK2ydPWbaBC+h8YxrWK5cDyn7gbtj7o2d2g0W2ovBQxu1oxttWtXx8vfhCmpUcc2ap8/JB+pkt+eMsJfDk/W1kF X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1682;20:B036Xyr1b+AKDhWrt3bsUgpwiDfovS3yIwXW+wWuHm9rxMEDievXQBrZYtXWU4XtdkTAALzcqIaNlnm0FXQeVTN2SxJsa5L//5zbPDJ3d5Oapr0w6bXMBBTIGIDt8gjI0W9ZQyhDJj2gAqjllGOJdDDLZCz477yAxwcSBJ94iYtT7mXmj30d1jsSfdRANiW3SmW6+UtU27jKOPjXvD1ui3K37gtQW9Nj20PvxPiBvv+07DGu4VyGsdvCm3NRr8darg/s1rpmfO77GPsMf4bUej1l+H6XQe+rjxZepN5OnucjXQ3db+SlinUw0w7DV3pY8kTirFUEsxBlMnjDd+uonIqErR7z7lh1Xa1FWVHes991t0kZ3cnuHV/0Kx0A/Ovaudunj45qtaGXa1tQNAndPCCQ6fKKv3q/KsqKvq3FE2qvoEDeFGCnzMI3UGzOGeFkPmd+lzgew8PPIQw2QlsEjXHBWq9oYEUSnzVMsL/0GN6CHQvuWy679iMsLzE+wtVT;4:QB0k9F1BIu3UAw6FAU4OcOjuriCBoGubKswOOYB0Hb5BmgWaWpZApHFVhCllAQNtgx3dtmJmjzdadKP90spINSgfGNI8HGvehoYVihkCtmQLCGQlWHf20UJOAWxFAX2Tja9m1OQCQeG9EY17riU8GBxbiw9Q8wmQOmvIBkCbXAB3g+CQcBnX/rg2yvFlgdhwRrPqcZhXWANYUkYhUUvdn5tgOL/2neyWLC88WHdJjt09aoOkpw4QfBROeOsKHkiqypNPW9SQZkGOwedIcFY8xg3UlaUP/UQFcnOU9mbmn00FZoY5JK7pyhQjXvMGihgfmui7fZ/4XjLiB/tMjxj4hastwBgMdfGwkMNMM0y71Zy9aeEeykwVV7qPmspQssocQjVrAxv+iwcBs003dBZuMgAXCmJAoz9dqKvngwUrjXjV9g/Qsn4vChB8gNUCtbdL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:AM4PR05MB1682;BCL:0;PCL:0;RULEID:;SRVR:AM4PR05MB1682; X-Forefront-PRVS: 0981815F2F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(189002)(377454003)(24454002)(199003)(54356999)(7846002)(68736007)(42186005)(4326007)(65806001)(76176999)(65956001)(47776003)(92566002)(305945005)(50986999)(64126003)(7736002)(110136002)(66066001)(31686004)(33646002)(105586002)(106356001)(86362001)(6116002)(23746002)(2950100001)(189998001)(31696002)(3846002)(97736004)(50466002)(19580395003)(93886004)(2906002)(8676002)(4001350100001)(19580405001)(36756003)(15975445007)(83506001)(77096005)(81156014)(230700001)(101416001)(81166006)(586003)(65826006)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR05MB1682;H:[10.15.7.169];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM4PR05MB1682;23:CkN3hJE0ROZgmfs7nUMq7q6m5SIcPCl5RMTpK?= =?Windows-1252?Q?8mbBBBXDGYNq2jL6bkKIS1YqgaJT8Aj3ubXnXolzQRzDOubKvHzzdEel?= =?Windows-1252?Q?oCZkDrIrqpviZwU7Hs9KapkTvAnBgUp4iznK86ewOlAtKAXcny8oKKca?= =?Windows-1252?Q?os93vjxfVSAM7Ow40AfA0ZPfYwgaPFJW/8Rsa+cVRcB/C5HEyyF+tBVa?= =?Windows-1252?Q?fVQVbh5/4zFZZ07dK+i01W56DrPGVRmFWs6jqQZKiJNbTJwhDZBz+h9o?= =?Windows-1252?Q?FOWLr2RZfuU48uX+VlNybxz6rfGfA9vSY8h7tBrPqnCaNF7Ve4V0hWt9?= =?Windows-1252?Q?B6omWT2it4gR4ugPjDUJk36/2n8h9mG6qhSWVJnBOtDBVDjGytDT6t6d?= =?Windows-1252?Q?/PAbtSZvDOFpbifSAMLcAp/FG3/iWy+o2byKn9+mma66aj9Ob6NlNj0d?= =?Windows-1252?Q?pg4bMMyBKDND258PanJE4KBe2BnOdM+K+yPdDoCr2f0txDJaRCaze/+T?= =?Windows-1252?Q?3vDN7F8n3OHZB9A1JYsjSotF7ZP92xNGPNOjmz9axOYT37hJxbYA8mTy?= =?Windows-1252?Q?iBvOpA24WK7VipqrCW0zuJMVXaWASS9j+Ghv4GBAXhlsscgGM2mOMcfv?= =?Windows-1252?Q?p4shNnlJzlq07VNxd6hQgjIxirFnPQvX2NbV9XPAFV3vwdkt6v/0KRuF?= =?Windows-1252?Q?uzw6Roorl/eaTmWr271sl96IMrS720gB+w4JSNEtVNN7mGlf4Td2F5uN?= =?Windows-1252?Q?KBROyS9rTUuOYMNT8IHocOhrzY5SW2P61N2v5y6jkXoJJYbcWmf/LLsD?= =?Windows-1252?Q?sejeb7kBSrJexFMaJHCzMeaYjFKITLSBp5aGHYm+5KeYQTmZeCNL4T/H?= =?Windows-1252?Q?lgEvPD//uwMG9/RSPda9WGwC4snlEBcdNEUAm6h8b/pjrid9CTlN/nrF?= =?Windows-1252?Q?b3qiK7BfSpmITaP1MN+nN4zqRDsM1W4bskM5qGngF4hI0MWZJlf5dfEe?= =?Windows-1252?Q?FtzHdkQPkQhxDs5lSnE2aKdHCt8r1IBZQjPdHtT/yFJZb2QEsHjbRAfm?= =?Windows-1252?Q?zpBfRAJvFDfGaBkdHF73i7ZMmKeWLQeZCjbDKpcLSDcZPWMxQOYwBUPe?= =?Windows-1252?Q?7Cr/x4al4Ugqd1JFhOwGzHliszhj2w/jXWZ7ELN8gCFvjl8efFyduLxx?= =?Windows-1252?Q?V0W3pegKEE+HMyFZcnTYmDbbIzOtrZ0RvNyCH3B8/mnAfr9iHLixscny?= =?Windows-1252?Q?snNekXQ4vF0A0ZGGsSf+cm7YXqNLQ6e9lOKdSrYk91KDu6v9FgqnlCaz?= =?Windows-1252?Q?OXuYXTrbhQUMgxM69xS1O8LpxqOPUxrRxjWSGrXM3GkxiwxThlHB54jj?= =?Windows-1252?Q?mieACmk6pmSsfR30mwsvsUDlMVKmZ4DGFFZTIiovUWScNXp6luBiBFw6?= =?Windows-1252?Q?sB+jwwHYqf5JXTYYdE2?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR05MB1682;6:c36eL7gavKT6bLrlUZz4Ygy1q99878OXdbwYF5AYQkNdyCwin5y/1u95fiX4T9v7GvJ3a79I0M5PxjOwMEZInjJuQSawbeZyYcXzWo7Dxj466xeMYLfywkK2hfirhRF17rduCb5TMc6CTajbPjjNUjDowd7Fk2FTWGBic7KPsTMheQDxF537yKlRw6LRekPIDOslDpnotzx9Rpm78isxfTXwMIMn2pdOw8f47ZJVllcfD+nH6qMJxgSpnPJtmXLD7scMSvkS3x8WRJ059Yf+xsZG3KXJ2w4vWvXV8EMF7etvIj938843hPGglmhDDF3NsBsABx24ExtiUkMbly1ZtUrum8Q85TA62UtGWASncqQ=;5:S3tP3cOONlFdhigLNgeDXOVnPbF+Ito5smir2iWy9G9Ftxm0uPKNWtADgn/1BlrMLWvAzPIPnxOqiUtCt4sNKZBolYcZMWF1fe/Z8rnMpf3w3uWcajpee0E9Vza+kfSeV3shDPNZF4QgFRfIOAK2Kw==;24:tTU3H/PmPRZVIZNvwh3LHGeAw6dOumJXY9Ak+VlWRDweYesTEmuO5XHVQxfUIk0gPvQjJDpQ/zAzaZSzmC2flBBcYItPxrVS0EwRaaJydXc=;7:f0nWzX4p9elBS3vbCon0P4FJhmKiDTkcouy8KxlJRXv7wWT9NQRYPRfTCuQZiULf3O/q2PYqKZaDAu7QqLMFSKRdh0sO0QFj0B/ExlUctnWHp6trYX+uTuXY51P6eVDpg5DefYUoCbsvEQdzydSbOFMutl0vZ7ZcX3H4r35vexqsk84/8hKGHVF9rltee3jXHJ6C06eL4sdHRJK1VUbqcgnzqPiVsTxIHQ9LCSQnfXIZ1fedwrSZA5QY4vjR6l2t7HaOmRFxLc9HCsmZhzs6Vg== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2016 20:40:50.1934 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB1682 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/22/2016 5:16 AM, Peter Zijlstra wrote: > On Tue, Jun 21, 2016 at 02:36:34PM -0400, Chris Metcalf wrote: >> >On 6/21/2016 2:28 PM, Peter Zijlstra wrote: >>> > >On Tue, Jun 21, 2016 at 07:29:18PM +0200, Peter Zijlstra wrote: >>> > > >>>>> > >>>OK, I seem to have a tilepro-linux-gcc-6.1.1 build done. Lets see if I >>>>> > >>>can build me a kernel with it. >>> > >The below, much larger than desired, patch seems to make it go again. >>> > > >>> > >I had to s/__atomic_fetch/__atomic32_fetch/ to avoid a namespace clash >>> > >with the builtin C11 atomic primitives. >>> > > >>> > >You want me to rename them all to regain consistent naming? >> > >> >Yes, it's probably the right thing to do. All the internal routines with "atomic32" >> >or "atomic64" I assume you mean? > Something like so then? > > --- > arch/tile/include/asm/atomic_32.h | 24 ++++++++++++------------ > arch/tile/include/asm/futex.h | 14 +++++++------- > arch/tile/lib/atomic_32.c | 16 ++++++++-------- > arch/tile/lib/atomic_asm_32.S | 21 +++++++++++++-------- > 4 files changed, 40 insertions(+), 35 deletions(-) Yes, that looks good. Thanks! Acked-by: Chris Metcalf -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com