From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753338AbbIJTne (ORCPT ); Thu, 10 Sep 2015 15:43:34 -0400 Received: from mail-am1on0065.outbound.protection.outlook.com ([157.56.112.65]:51520 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752104AbbIJTnc (ORCPT ); Thu, 10 Sep 2015 15:43:32 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=cmetcalf@ezchip.com; To: Linus Torvalds , open list From: Chris Metcalf Subject: [GIT PULL] strscpy string copy function Message-ID: <55F1DD53.1070102@ezchip.com> Date: Thu, 10 Sep 2015 15:43:15 -0400 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: CY1PR21CA0106.namprd21.prod.outlook.com (25.164.213.32) To DB5PR02MB0776.eurprd02.prod.outlook.com (25.161.243.147) X-Microsoft-Exchange-Diagnostics: 1;DB5PR02MB0776;2:zAXcqJeDkWwqoS9B7jpfuEQzTSofFeHuo8yoGPhtBlwzRADbf9tdiVjQJN5EpdYZ016bTPnGxmQgSiAVVjPtI5oalXL0b7d5CNIckD4WNzkj+m4DonpqyPWvH36NHDc9C1HAz6+WrMcLc38MOZyhnKQeowFqz6buWkl+wpgUcW4=;3:eo5M8+f1QqUapxFkER8riAXGaRjZZJ7aSUq23/HPJVytHDL/vPq2gxBiQfAwQF8b8OoXYB+8IZhTufIZ0+cDdADoJPPYz6E/W141O4qrdea2bls05R8ppo2/oi0Sau54hLkWaR/b2I8UWSy62p2RCw==;25:dRh7Ab8AJMideegtgbt26eUHK7z8lv9vKwmnYjUXdkuilttWKjT0z5He/jpczLk1wSR8NN3D4KPxtj6fTlqdx/NuNYqs6/P9zNTJy8Z0PAs2WFjKg6Zxb6X0SZtYUKVXuPCscAU+qjWbTYU7iUeyr4yzAjcTWrmbb4t3xfFxbXWMBByq2YUU/ZzTBd4viy+lRyIpfjm2c0FXQzCmIi7AvYVaVigFuv5V4D1URnkJrzQ/m9UzIZ2371rNwJeUl4V6uTFzwTAxkZrT2LoQBzh9KQ==;20:B1iGBya/jrbpTP+pmeQN0AXpZaYDYvIJ6WXUBN6lQJ0IlQ23MsOUfGkAgPxo2GkyM+NAaDoSJqb4KNMrJPeR8cyogaJwIN9587TBfTPIcdwks48MsriXdMRFYijZaNeWX6XzSzCFAMpv9lhfDD9HYu9wfBlXIdNJcOZjnCsdJms= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB0776; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:DB5PR02MB0776;BCL:0;PCL:0;RULEID:;SRVR:DB5PR02MB0776; X-Microsoft-Exchange-Diagnostics: 1;DB5PR02MB0776;4:oE+ycoYj6b3Wu+RV5Clmw2ke5GGaLHVm98nrEZtaZavMil8fQyKFuHf9WSgi/3Uk01BXLnH9Jndps/byGLMdVADX3u6s23oK1rg2bfbZoaPXaBUJR4zmLTz9hsbC3Ge95OnEg4IwxuwlQ6But7+huwUfejL3RDiM7oRpdAx0Vyujj1UxjFwUMTwb468T9Wprd6YrhUPnq2HH2n1L9b6F75yJTm+rALC/q5TJpf7PcvGB1q+yya8MIW9pLPI1PKhwC4xbaNdTd8xHiBqglWWMfiCgZyvzbRP82MK1sOeLBuJMBEEpHR99Nfzz81xqiP0J X-Forefront-PRVS: 06952FC175 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(199003)(189002)(50986999)(65816999)(46102003)(23676002)(87266999)(54356999)(64126003)(33656002)(19580395003)(50466002)(86362001)(83506001)(107886002)(5001960100002)(5001860100001)(189998001)(80316001)(101416001)(77096005)(59896002)(5004730100002)(62966003)(42186005)(77156002)(15975445007)(68736005)(106356001)(87976001)(64706001)(65956001)(66066001)(65806001)(5001830100001)(47776003)(92566002)(40100003)(105586002)(122386002)(36756003)(229853001)(5001770100001)(97736004)(4001540100001)(4001350100001)(5007970100001)(81156007)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR02MB0776;H:[10.7.0.41];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAyTUIwNzc2OzIzOi9Od3NmNUZCWmJlZE1keFlrZ0cyelBjV1VK?= =?utf-8?B?OUM4b25LanNBRjZ5WURlNHF5Yk80ckF6VEx1dTlSY1hVQkJhMnZ4Y3F5MGpw?= =?utf-8?B?WTJheStkSDBEcWhMQk8vYVljbTd1Umx5MGhhMjVpcmRBWTl4a0hLMWtNcGRZ?= =?utf-8?B?ZzZKUXN6TnFhVmNqSWhzdThDc2l6MUVobHBPU3hjQVFtSGhzaTlGeGxDdUtj?= =?utf-8?B?dlNRZnAwcEhKM2U1aCt5bEt2WjR1aXBQQ3l1UzUzRStJQ21lbHkyV2k2cHpQ?= =?utf-8?B?SDZIUmhjUHlVc0VaT2IzdnB1dnBWb01rYU15b3pveFBnU2JNTmpCRy9lYmtF?= =?utf-8?B?ZC85aTR6cXcydzZORWM3U0ZPUThKUzRIVDEvL01FVG5PYlVMdDNQZUppeWJ5?= =?utf-8?B?Qzd5WVRIcUlObm5CZ3UyNUlJdXo1TGdvYVByTmZuRVVSRUxlcXJiTGdXWlR6?= =?utf-8?B?R0Q2YzFUdDZyTmswQ0g4UjI3aDRTUnpyQjN0clJlcTRKTnprY0ErZHA5bWoz?= =?utf-8?B?dml4RDhSdVhxdm8walRzWVdQV0ZFdlM5dkRNSk9PRm90bld4cDJDVHhUYlI4?= =?utf-8?B?ZlF6T3c4czgyeFVoYWlycGZRU3RxamVTK3kveVVOUmRYM2pwQWRsVVZWVGtV?= =?utf-8?B?d0JTYkFoZEJPWW5pY2hKS1NXcWFGR2c2aW16NFdYVVAwbUxuNUJYVC85R2xH?= =?utf-8?B?VzhBNGoyZlp4SkVzTGZpM0NUeFVBdjNhb2g2Ti9rank2dDNicnFMclNjeTNL?= =?utf-8?B?ZWw2dGdxQ0hKMVJ1T1lUNHAvT0M5YTNPRERoeWxGNjlIRU1DN1hYaHJodytx?= =?utf-8?B?eEhadFRCTFl6T25FYlhUeE1FMHdsNUR4Y1pxY2JWVnpRZ2w3a29oYmE3Uit5?= =?utf-8?B?ekllN2h5alI2NHU2elErcFlXSEV1MzJvTnZhTmJndmQ2VU5oWVdhNU0zRjZT?= =?utf-8?B?alNBK2MzZDd2UFlYMnk3Z2ZsV083SS80eFhSNGtyR0IyM2tJL0RxUGFITXNk?= =?utf-8?B?cDh2aDAxUXBMSU92UUdrL3FZeVYzZU8ya3dSU0kzaFhpdnFEWThVZDZybHhy?= =?utf-8?B?Wm5YOThUT0M0Yk1xZndLVGVkNFZrSXE1R1YyeE1PVTJEZHlEejlydlZoTmdG?= =?utf-8?B?Y3FyTG9CTDhlRVNjaDUwRmc3V0FsMjZDbm5sV3k0K2xPM0FlcUhYQ0JzUVNH?= =?utf-8?B?S05xOFI4ZC9MWGhOVWxiQ2V0VlhrNktTdjAyVGN5T20vTWxQNnZSQ3ZYU0tL?= =?utf-8?B?VTNnenRkc0ZUL0xqVnhId0Fyd2oydFRBWC9qVlJyUGhKeFNUelJiZElMV3Q2?= =?utf-8?B?UDdSbmE2a2VycnZ2bnkzb21HZW9kOWFJR2R2SXBiSC8zOTMxZjVXNFlWR3VE?= =?utf-8?B?NG43bnpLOUM2ckF0eDBMVENsc3F5a3R6T3g0YWpXTkFRdjFuK2RnVTZ1eUp5?= =?utf-8?B?SmxsVkJCSVQzRWJXS1pQWEh2ekRtZzdDTTNHb2JHbVNJSnhieTNHUS9TS2hl?= =?utf-8?B?cTV1Q3ltNHdwckNadHgrQlM2Z01KSEVuUTBhRTJMOWY1alFXeVVTSjQyVXkr?= =?utf-8?B?bXVQcUNMYjcwTVhBcXY4UFg4QlhhNVErSmMzWFZXV0VGZlNIZHhHayt2dy9K?= =?utf-8?B?aHFLV0c1TGRoeDlFODVhUDR1bTZ3WkhyRlY4bzFmMUJnRDZpdElqeURkOGhC?= =?utf-8?B?TVU0eVVndTh1SVF5SVR4Vkk4RmtNWEZpTmE0U25WWnAwbmZqdkZuejZiTURM?= =?utf-8?B?b2lVeGNFMzVOdTNHUEF4OEZGZjMzQjRYaGN6Sm0rclF6QytVTmRnTHQ5NW1j?= =?utf-8?B?dDN6OFFpYnRrUGt1NktQdkpGb2ZwMlpYbE81a0pPUHN3aFE9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;DB5PR02MB0776;5:E6iZNULfSNVgMKup0l434rdlJzvX6A4Rm3rzI6SPwc3E/j6k9n0a8i42FNh6b7T5F8iuag6mjTMpu554Qqtcgdwu8G8BGwlIyr/3e389MK5gysfS/nTgIEI6UzAOBeOvSJOtFhe8ou9IbqoWo+0J3A==;24:/yM6+u8Vmy6K/aKC4TjHRMGVklQzX0tPOXU4gujdh+jZ2sKUgXwPQmxJ+rTwrckvYepZ9R3PtsD8t2viAsI25yo1saFZFB7jefhctXYO80Q=;20:ZApsRVBJCwMA1C5Ea/nRoHP53NIlz6nSBvA57a8kKx74L6k1DW/t1q22Zp++OHjv5rtXUP03VLcivXZgbMTcng== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2015 19:43:29.2567 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR02MB0776 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, Please pull the following changes for 4.3 from: git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git strscpy Your comment for 4.2 was to get rid of the "make it zero-sized" default thing, which I did in the v2 patch in July. I did get a bit of feedback around the language of the kerneldoc comment, which I updated, and the result is ready to be pulled, if it seems like the right thing to you now! Chris Metcalf (3): Make asm/word-at-a-time.h available on all architectures string: provide strscpy() tile: use global strscpy() rather than private copy arch/arc/include/asm/Kbuild | 1 + arch/avr32/include/asm/Kbuild | 1 + arch/blackfin/include/asm/Kbuild | 1 + arch/c6x/include/asm/Kbuild | 1 + arch/cris/include/asm/Kbuild | 1 + arch/frv/include/asm/Kbuild | 1 + arch/hexagon/include/asm/Kbuild | 1 + arch/ia64/include/asm/Kbuild | 1 + arch/m32r/include/asm/Kbuild | 1 + arch/metag/include/asm/Kbuild | 1 + arch/microblaze/include/asm/Kbuild | 1 + arch/mips/include/asm/Kbuild | 1 + arch/mn10300/include/asm/Kbuild | 1 + arch/nios2/include/asm/Kbuild | 1 + arch/powerpc/include/asm/Kbuild | 1 + arch/s390/include/asm/Kbuild | 1 + arch/score/include/asm/Kbuild | 1 + arch/tile/gxio/mpipe.c | 33 ++------------ arch/tile/include/asm/Kbuild | 1 + arch/um/include/asm/Kbuild | 1 + arch/unicore32/include/asm/Kbuild | 1 + arch/xtensa/include/asm/Kbuild | 1 + include/asm-generic/word-at-a-time.h | 80 ++++++++++++++++++++++++++++---- include/linux/string.h | 3 ++ lib/string.c | 88 ++++++++++++++++++++++++++++++++++++ 25 files changed, 188 insertions(+), 37 deletions(-) -- Chris Metcalf, EZChip Semiconductor http://www.ezchip.com