From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753730AbbJHTr6 (ORCPT ); Thu, 8 Oct 2015 15:47:58 -0400 Received: from mail-am1on0086.outbound.protection.outlook.com ([157.56.112.86]:11632 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752704AbbJHTrx (ORCPT ); Thu, 8 Oct 2015 15:47:53 -0400 X-Greylist: delayed 69591 seconds by postgrey-1.27 at vger.kernel.org; Thu, 08 Oct 2015 15:47:52 EDT Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@ezchip.com; Subject: [GIT PULL] strscpy powerpc fix for 4.3 - not 3.4 :-) To: Guenter Roeck , Linus Torvalds References: <20151008094444.10d9cc68@canb.auug.org.au> <5615B87A.80206@ezchip.com> <20151008184541.GA8373@roeck-us.net> CC: Stephen Rothwell , , , From: Chris Metcalf Message-ID: <5616C853.6030708@ezchip.com> Date: Thu, 8 Oct 2015 15:47:31 -0400 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151008184541.GA8373@roeck-us.net> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: BLUPR0101CA0026.prod.exchangelabs.com (25.163.116.164) To HE1PR02MB0780.eurprd02.prod.outlook.com (25.161.118.144) X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0780;2:Ekj8T8jxM+VmZZ3ie3rmJgzNiCGqcNEJxlPDvHq1NB6U0C2Xybna7MCGisZ+OhrIgSe6K0TSveFMBX9gk7zOkDLFunNGH/7pSLUcL3r0/4mAkoGGnvCsXtFE5ADl8Wj/7xT0DBL2iUPGe+hRnI4AnXsmsu6R4jpTmTjXREQniLQ=;3:qhVc7qQmFvn1Q8FSHrCd5ZrmapYLmaE9Vz9/B4YVFuSANV2dgqQMPwBTvp7UHliA/oaXZrYwhTFG8FuFHr9H2Wl9D4XUBjht8Q6S+gUs/c94/ht4qjgv7sfxwuxJ0QF4wWh9oxq+leNPk+uuI9ah+FiagOa6i2pBHvtvYBrkuv5SByBWMNS/iymOJyx24UPD;25:G8014aI3J2JTpoCCt1f3kWpRjOS9EJPaIJ2TIcTNTRSMlxxCBeqBdcTy1S3cj9diLWkvIPP14v9fsRhQZmRx3lZAFMpr+aaksvZkDLpg1T8cbH0HiH/q6THOFcGk5vS1vZ9bQBf9eiodb3aRtBZkqHXEVQJZIr+9v+3K8zKiva34iNllaf2W578fjAhH//2dZ1LS+R7+/EHbMyXa8o3wsrQ+88Szd8GGHSzNNnoFQVnuByxBn3WlbJtwYH8k6mrkyQmVYLYpQ9f4wN5IrHJPAg==;20:+PoopfNTMr8AByG9YbB9qJ1jt3bQUB3qVDc8ld30f1/bEGZsbuHn68ckNSlq5j5TaKP9bpVQsp2dFXKJ9BbdKjWa5kyubtcirjACrStuf+3uC8bt5PFgU8DKAeoMs7If5nSCNkRTdFPYu0uvFJmyeiIte96lrIaSpFoA283Zc8c= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(42134001)(42139001);SRVR:HE1PR02MB0780; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001);SRVR:HE1PR02MB0780;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0780; X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0780;4:lg/oYUPa3nWYIOMR2UsPxDtqy0YaGKPhUt5ITCguSC4tJKYJvtS2bY6PtqrZijNmYNR1ZKnDFrScUVp6NiOe4M9TABm/swQxKCZoRQ0oVTwbOqwRqOW8gnn4AN74uOGAVEIbtec25ntfno8QlYGY6IaHupOL61MtP42EVV20cOwx7zrFi5INN93wwICZwoUJX8flUaAxxS+AXZA6gD0WOvltKrH6CHMdfzuvTGZrzJwOFPhE0PaMyRuQJNGuYbV26d1TPzbgxolDXxjdrPaFI8WhYG0Mn5DGRFDMCS8njbUwG9nb9yKuxsDg7cJV851W2OK72kM9ikGP5VIjjzQTmKBp9iL8y3cYLPiYUuvaqW8= X-Forefront-PRVS: 0723A02764 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(979002)(6049001)(6009001)(377454003)(189002)(24454002)(199003)(479174004)(19580405001)(64706001)(5001770100001)(97736004)(50986999)(54356999)(80316001)(87266999)(65816999)(59896002)(19580395003)(76176999)(229853001)(64126003)(5008740100001)(105586002)(101416001)(4001350100001)(81156007)(23746002)(106356001)(86362001)(46102003)(87976001)(40100003)(5001960100002)(5004730100002)(189998001)(42186005)(5007970100001)(33656002)(36756003)(2950100001)(50466002)(47776003)(65806001)(122386002)(92566002)(16601075003)(77096005)(15975445007)(66066001)(83506001)(65956001)(18886065003)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR02MB0780;H:[10.7.0.41];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR02MB0780;23:sO48hDKaoMM1dHWAj3Y5M7TVUoncGO7T0Ksar?= =?Windows-1252?Q?Z580ixiYvJGRCoHyHqSY83NICnzXfILAJha6xepGBzbU9ivMatMFYgtI?= =?Windows-1252?Q?ikMgDVT+rdFRMgZ3+hbRyLVnd9Rlh3xhQDGzOQAY5YZD2Pmzkt4L8dEw?= =?Windows-1252?Q?KH8KKDHIVnh7LQdw16qX7xt9Iz5LsATF1oSZXpFq5gzGVaR9X9S2DcPd?= =?Windows-1252?Q?uzXPf+M6XBqmmwS1HnUv3W7zDty/Admg4wWXXA6DPVeAmBEg1Y4kYpax?= =?Windows-1252?Q?V/hE1wIkAa1MrJdbVzEDfoI04KDavlfA1vsnSuO24zN1oUz4cHlVUALf?= =?Windows-1252?Q?ZaZoDvHcJC9ZO40LrtUcheYNo6SmbjWJpXcFM3ETmYeqzQrQ1+yzSpXq?= =?Windows-1252?Q?3Uc0k6Ck2MNmcqmPBBaJJvBloX9sM1m+ZrvhCzs8cni/za8VhVamdN9q?= =?Windows-1252?Q?IwHH48EQimQ8QZuLpkV9q5XTHW52Ar8TQpZhdqZ+I3Cgyv8pnpMfLzJE?= =?Windows-1252?Q?8SBO5lWX5sB+Wx6BCT+N1fZykLLbKgk377vNlZy4Tv39qQHYgHesudhe?= =?Windows-1252?Q?02ugqLe0ftbeuWCHwOueuOzqH8uX9Pz6Zs2sv3BLenj5MqDYVwdi4zGR?= =?Windows-1252?Q?tbaoJT/awFPIHLSk/4jq3QgXkkiB7vV0WK6tnXsbQ2vwxWn1hzZox/qR?= =?Windows-1252?Q?ZvcRiSuAs48inSyjdqdDDhDSY/2svj0FnlExr0Bsg90XzHsqQ1gzANAf?= =?Windows-1252?Q?aunbi+M0bTrt1KCbfoy35KxUDn7Wr8PqV1GfkCsGdMil4E9mEski8GFM?= =?Windows-1252?Q?gyRE9Q+iIJUEwvmyEhQJee5jMZUppAz72vFHJe1g5kCNaH9ozUFNO1rq?= =?Windows-1252?Q?tJNN6AM7E6TxhibusZ9Vd5hZkFeLY9PLxRA8yxXZM1O6AjhPo34VfbTD?= =?Windows-1252?Q?hC0HQ5tmeKQkP9p6X9Gs6lmvDLPkmA79cdpphE9uqO2TqRkiKE4TdZb1?= =?Windows-1252?Q?EStTxDJiJJG04riHhRRkcDwgTWROo90NEpcV2nFn+6sRouVCThwqAUhq?= =?Windows-1252?Q?5qTwBxOFd10lQ3jeYJD25v3vqB22U/MezOAS24K97w0M1tVLLs62xWTk?= =?Windows-1252?Q?sHBULm/M1g+sJfKO1RmYLHmrUsENc1tPjo3rHaOoLvyH6VRKaUAlUtaV?= =?Windows-1252?Q?qVUe/xASwrSjsoji1HwdWvBqRpGPuIjMfQ+rNo9hbK4Mo/M8RyS2HBSp?= =?Windows-1252?Q?GbwFuE2OoblEmljLrboqFifA3wOqJdEhwP/BVCItzs8uYIuj7h/ZsXSr?= =?Windows-1252?Q?OwykoVgqY36tpmBuPJpT15oq2CP2QJfEC+/ndG3aG52fn54n1jyb7CNm?= =?Windows-1252?Q?HDcdJ01hpcZ3mjRZvxKYVXKIBZsCHhF7nEzM7blpomEYvsSLzzv6ffEk?= =?Windows-1252?Q?SoDzg9WBOF4rIPZMCtVAffI4+mlOrbLqqE0AHpmJOWwhYeMWrysltDAD?= =?Windows-1252?Q?75hF8zlPnF2WhF1776w8zVGW4jUqRhXgL7qfMp5hLYsdONEvKGHYjU8v?= =?Windows-1252?Q?Oz23lVtpG4enEJPBfcGp/NH7KLb2MeUm8d4xTbz2AzjjLYFiFdGFpGyV?= =?Windows-1252?B?QT09?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0780;5:0G//Hp687/xPh78E8C6I9fKJBYlpVIozM9W2oJI3JLRVz02h43VN1MKEDTe6KZYQAvSTv/TqtHtGcezLM1gsegV9s50QtRXOJNQ+BLGOnP1XYBoVPzn9t/Ex2KuwnWRcTCxfcnE4szjOsC06ozsTOQ==;24:ssOUknBhrv21+PP+kIqoTEKhspBLbwbh/cCaQs94vFsWhhXqlhbyzo5NY0MjR77sb2vw99AIHO9UjDc2uD9aIJraNgZQ8i/VFeOjuXCRX8U=;20:AEOrw0565xKGkNJM/WplHOq9M2s6vT4TpBQKSbbNoJTD+AZklaNeqe22dBKqPtyHHtDbBieLNLUyj4fn8gL1Uw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2015 19:47:46.9800 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR02MB0780 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/08/2015 02:45 PM, Guenter Roeck wrote: > On Wed, Oct 07, 2015 at 08:27:38PM -0400, Chris Metcalf wrote: >> 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: >> > Wonder if Linus is going to realize that you meant 4.3 in your subject line, > not 3.4. Oops, good catch :-) I updated the subject line of this reply so it will catch on Linus's mail filters better, if that helps! >> 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 >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> Please read the FAQ at http://www.tux.org/lkml/ >> >> -- Chris Metcalf, EZChip Semiconductor http://www.ezchip.com