From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751859AbbJHA2E (ORCPT ); Wed, 7 Oct 2015 20:28:04 -0400 Received: from mail-am1on0076.outbound.protection.outlook.com ([157.56.112.76]:30194 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751304AbbJHA2C (ORCPT ); Wed, 7 Oct 2015 20:28:02 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@ezchip.com; Subject: [GIT PULL] strscpy powerpc fix for 3.4 To: Stephen Rothwell , Linus Torvalds References: <20151008094444.10d9cc68@canb.auug.org.au> CC: , , From: Chris Metcalf Message-ID: <5615B87A.80206@ezchip.com> Date: Wed, 7 Oct 2015 20:27:38 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <20151008094444.10d9cc68@canb.auug.org.au> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [173.76.21.154] X-ClientProxiedBy: BY2PR09CA0027.namprd09.prod.outlook.com (10.242.234.155) To HE1PR02MB0777.eurprd02.prod.outlook.com (25.161.118.141) X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0777;2:rnWfHo3Sm8L2eB2iQpZPNUm0QlbM7xzN+ggSdBszAQige4TTAIVNABagSjnJ4HAEkOZirv1nQ1CPwrkc/dSPSEEkNhaDYmSM27w8xQC9dgsNSvd/4NSGtFkJgRWJwfNIu4Ntrbmp+niQphcqarBT6n0qTg6eA85oyBzYOTP25EA=;3:R5hIbxggArFFepiaesX1irIQDsi/PYbv1lbpYdTeZMFyeO+HXXVbRK79IUXuJLP11hYA6ndD8Kx3vThGQljfe7759S4gal5FfMgB4f7+AuzE2fvCye/jzjcQV6BrQrouqwXzKcukTXKfOUV5pceRCQ==;25:P3hQxVPN7i7iZQDS73ZRtUBf2PcAYR0K63CctFYCHCp+7ZxGBrWG8nkRAujJPjzAMJHmLgVbF7XhuvkGSxBkFr78vX3pBq+7hE21uA9W1374B5o1qbHArqEOIjNDniJyEUeqmHiFuSNyNziujhJTScw1YqaDely2hRemlDmM+Hucu6YnQPtmNLvRjIv/+zwHKVT4Mu1TNwMBgdvtIRWYAKLxJJA6inmZQuTZZbbXcwhTlGxCDM63tycxdK19WpzW9Ws3rgTLVkLRteo4/Jab4w==;20:QSggNBBj0JKY9/MDvcoREAzS2qzgIlxeTEsdfpij8NMt7M6qWoOe0OCP9TBtdhMNHB0CuRQxxQxgsG+23Dca/PyYU03ikvvVRz6EpuUoFXNO7eV6Pb64RKa4niz+4I34++29weQdjEZFkEuRuKTWQH0gcMkPze9LOi4TMVGp5Ek= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0777; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001);SRVR:HE1PR02MB0777;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0777; X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0777;4:fey8LSxaFRE/2+PVhnxwp3SFGzToxqKhUliBfoSVx+PE2twRm8hBBBta9be5v2QJmBOIA1slUMmQRno8vD1Tx2L4aiGpULdWi/mAi48DA0w+RM0uWGTULXE/CanW/EH/JR90QAveNL7WlcvzVhzwAoq8rVTDKpAX+KSzHyOOSrpiTKcBRPHb0HLHqzrWOJaY0OPoaQouSixdqpQJy3r40487L0SG/kSODYZ8KUvWQXIMDsEVcOU7IzEbZbvdr8e9kfqwD1XgNgbYQvrH3pmfPmCSmUaksYWuApFy8C+rM5jfyhLiT+FRGKYtjScGyWp9SC8vyIXFQqLkg5bp5BfTfAjDTTRDgk79xl/+dJkHSFM= X-Forefront-PRVS: 0723A02764 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(189002)(479174004)(377454003)(199003)(24454002)(87976001)(106356001)(23746002)(229853001)(5007970100001)(19580395003)(5004730100002)(117156001)(122386002)(46102003)(83506001)(42186005)(2950100001)(19580405001)(64126003)(77096005)(47776003)(15975445007)(97736004)(5001920100001)(86362001)(54356999)(64706001)(40100003)(65806001)(81156007)(66066001)(5008740100001)(65956001)(5001770100001)(4001350100001)(50466002)(33656002)(189998001)(105586002)(50986999)(5001960100002)(101416001)(36756003)(76176999)(65816999)(92566002)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR02MB0777;H:[192.168.1.165];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR02MB0777;23:Nm4Uhf4l0v/aWUMcPDG/MgyeqQropNTvi5uCU?= =?Windows-1252?Q?o5kqxoFzvaYU4LCKs7cU1gkg8+slEOLzdV0ISTRqhamURaa9yTXyFofv?= =?Windows-1252?Q?5sxX8ppdoG+WyBSwvcylgIiVzqrDl6CXVZG1mnTHggHUjob9DieftbJf?= =?Windows-1252?Q?IHawGItUtqgL46V2zb+qZA9XhWTtMZv/arQ2Aqx+C45s1iK6X6FLLUe6?= =?Windows-1252?Q?lV8FbKhpjJf61R1q4b8I2peQieihkW5sFmRAoL9senY691A5n6DWLvND?= =?Windows-1252?Q?fK5cPljOZ7L8FrBMrbeXd3sodEgS310WhjyC/GBEzyPPnGkRIDQ5ywZA?= =?Windows-1252?Q?q/WuTCd+95ou6m5YXmzcYZD7ZDlKMid2SlEKbkziqg68dqlN5VDft7ie?= =?Windows-1252?Q?OXqZTI/W9wAlcTmTz9KkqUV1DfY4y59xoXSJ3V/IkVZAOYcjHe3TKtYx?= =?Windows-1252?Q?ub0qqNPQ73yIrAYD2b6XYsWG2jPy92Sza6fyyPn1sGGEOrpmUoSy9uYG?= =?Windows-1252?Q?VpXh/Ya6iDwbnhC1gDu9LE8nlhbQwu66PUCazNR2mLjwjVeMJOBRGmRN?= =?Windows-1252?Q?JZSilk78DfHpwF63rv560G9lhxfmBoEouTAfeozmxg6NSr0czsEYlvNV?= =?Windows-1252?Q?RxSLXXRvTh+U+LAGiB81LIf4/C3sFWT8fP+UluYp+rcOnIshyN1oYKFh?= =?Windows-1252?Q?uowuJGAFU0Voe1lBM5IkLLVATojcyyngnfMafyl0YXOr/feS6CzaR6ZP?= =?Windows-1252?Q?gHKVyDDBQSDvU09rK9OVgT3FnD5hlfV8z5taiesN5aWhsXsgJNFfUIAe?= =?Windows-1252?Q?kf8YIT3VtezKWE/T8F+flessJOUKd1Z97ZzgpF55DQ6Tk0gAx/1afgP7?= =?Windows-1252?Q?EXOlyQyHUIYSNC+AxOj5H4KDpfbVOnxr7U/Lg163IFom5zmSmPxboUct?= =?Windows-1252?Q?0XLX6H5rzmL0qqSTa5zxJscBj8gPdnk89EAKITK28xnQGIvz04fwr8S2?= =?Windows-1252?Q?QnEcosVD/msW56EbEzZeCe5JKyqy9LyAF7knds4XXhFYq3U+IgjCoc0o?= =?Windows-1252?Q?b7yHsltXx9FRpdMO4IQFRKfo2YQC0D1CoQjkQchZ2YJU57csAWHTpeRo?= =?Windows-1252?Q?xMTr0QuMMLn+5QOeG/Q7qiVjnvNYK1xr1pLMSKK9GT+pLfrGyQNXgC+0?= =?Windows-1252?Q?mT8t1er2PwaMR0zA3/qnr8lXFmV8b04MiycaDIOR7J6d71GedBs57TPo?= =?Windows-1252?Q?gFKfykhD70VPlxKheVV3EgEI52/T8inTBaMDa92WhM8PXvM42HEcmxQc?= =?Windows-1252?Q?rxtP+9ufYz6NpeP3FeLoK2XCTjydq+Gkj6hRFpUoutGoCi8HrBcdgcA6?= =?Windows-1252?Q?5XQCLDr54QONeIpFXsgRtjZMRiMzOWWWl1+5ZvGtlcSsCNHxkIxJC4n2?= =?Windows-1252?Q?UrMh6tvsGZ6NbZ8mMC/?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0777;5:rBtyy+j5Cx6J5DZSNYzwh6F3kMVuy36gm8mo+E/+agUHbxkdV92XJ8iwMC5b9KyXuBfk3BIE94P3bLSEycB37b3GZsevDUxvWWR6U4lxLXyEyIIrBgSy7YFBqa4wJ0oDFqXy8CikyQbMZd1/banhuQ==;24:LkD03f+EFs+hO2QLJLkqfRCt+gPBDm45SDOvC7NVql+Y6EGi8Bvl/yIA1yiuupCaH9fdHkHgySdw7V69w1JirDctTQaB7giUgn1LbQpbJZo=;20:376FVwoLT93DukdFOQwE3r9KGiYweXZa9CjvsZWb2Nuto2SL0MEhtrOsXlwwep+WwkMtsfQ054+UqctKMsnyiQ== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2015 00:27:55.7947 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR02MB0777 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/7/2015 6:44 PM, Stephen Rothwell wrote: > Hi Linus, > > After merging Linus' tree, today's linux-next build (powerpc > ppc64_defconfig) failed like this: > > lib/string.c: In function 'strscpy': > lib/string.c:209:4: error: implicit declaration of function 'zero_bytemask' [-Werror=implicit-function-declaration] > *(unsigned long *)(dest+res) = c & zero_bytemask(data); > ^ > > Caused by commit > > 30035e45753b ("string: provide strscpy()") I posted a change equivalent to yours earlier today: http://lkml.kernel.org/r/1444229188-19640-1-git-send-email-cmetcalf@ezchip.com I also did no testing, but since the rest of the PPC code is similar to the asm-generic version, I believe the zero_bytemask() definition should be OK. It probably should go through Linus' tree, like the previous set of patches. I just pushed it up to the linux-tile tree for Linus to grab as: git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git strscpy Chris Metcalf (1): arch/powerpc: provide zero_bytemask() for big-endian arch/powerpc/include/asm/word-at-a-time.h | 5 +++++ 1 file changed, 5 insertions(+) -- Chris Metcalf, EZChip Semiconductor http://www.ezchip.com