Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753671AbbF3SBi (ORCPT ); Tue, 30 Jun 2015 14:01:38 -0400 Received: from mail-am1on0063.outbound.protection.outlook.com ([157.56.112.63]:40896 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751767AbbF3SBb (ORCPT ); Tue, 30 Jun 2015 14:01:31 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none; Message-ID: <5592D96C.9000406@ezchip.com> Date: Tue, 30 Jun 2015 14:01:16 -0400 From: Chris Metcalf User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Linus Torvalds , open list Subject: [GIT PULL] strscpy string copy function Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: BLUPR11CA0060.namprd11.prod.outlook.com (10.141.30.28) To HE1PR02MB0779.eurprd02.prod.outlook.com (25.161.118.143) X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0779;2:e0/qDfFYFZNPnYPxkpFnZd/qzCFkJBDt1Dul1Qxfkl8ALjvL2JjKLbzkkWxUi/sx;3:lr6N0bRFxAzJnpOWETM87FxO6xJdND6prRZ6xI9XoliYZ9gIz/vXq8z61FT2p7QGapxWSWliN54NspU/2DuxXutunS/S2y+75wpnz4ICsVRIeL3aVfkhwdVj5jwGeELL/E7FCMwGe6+OFY2gRa/wIQ==;20:fkxXUoHcLlwH/tIxLw4wgUJBcVdMH/DHle+rw5RuP7gXxhgXlNm84NOzh1W7FpgrEaYFRttPAA7caPmeCUQNFq15rvTkCbvxEauuEkf10fuvQd6mD+1goPz0LTP9bjMrAigwTdofGNJIXRbtVj2Z/3AORk1EtnvQlJPHlWUe7sI=;4:5cEj1MdzxQoSbmXjopH5uLaa1eGOZdkt7fHSYSFS3aNtd3voHYQ/SlVTz1pAPy0m0fsIxTUAGF92SeIyXmzYEZr0lBc9keQDpjr7ZIJA4rHeDJ9NCLsytZMTw/5jS5tkVNMQihiQTFba4Nv/KXqYwXamidZYd0ZQXA+yT5KbtdXK31/yLziE5hCam8ADXYPi46Lf0EzVDl1YyoRJKnxq5CNcE2WBSCfpiM+vO0NS8+jQddpDvnV2rsiBzbP7IM0g134Qer+4deIrlXLCH5l42yK+/EOs+Aly9kjAfuPb9Pw= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0779;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0985; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:HE1PR02MB0779;BCL:0;PCL:0;RULEID:;SRVR:HE1PR02MB0779; X-Forefront-PRVS: 06237E4555 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(11905935001)(5001770100001)(42186005)(86362001)(19580395003)(92566002)(62966003)(77156002)(23676002)(80316001)(77096005)(54356999)(87266999)(65816999)(87976001)(50986999)(107886002)(5001960100002)(5001920100001)(189998001)(36756003)(65956001)(40100003)(65806001)(15975445007)(4001350100001)(64126003)(46102003)(66066001)(229853001)(122386002)(50466002)(83506001)(59896002)(47776003)(33656002)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR02MB0779;H:[10.7.0.41];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAyTUIwNzc5OzIzOllYT0UyZHVobjVqOGRsZXMvc0dSZVgvTUhI?= =?utf-8?B?MUhKcWNNNFlvcmR4aWJyWlFmYUR4c0xNejNhMmdqMXFCK2s2emMzV00xdGNB?= =?utf-8?B?akZ6ZklXY0hiUEI5V0NFWDRRanl6R0RmTHgwS2dxeUJtU0FFd3RyNUZHN0h4?= =?utf-8?B?WWF0T0VYVmJBRHI5NGJPUUlqRzFab3ZoMzFUWms2TitIRU1YcDJKVUNWUFRy?= =?utf-8?B?MTJZVzNIQkJYVlRBY2JXZkFFVExZS2VBMnBibUw5NTFmVzVSckdVQkpmVEdI?= =?utf-8?B?N1hpS2RwRjJHcVRkMWxNTmhpRGNlLzRnamhIQVRUYWYyYlhKc0IyYlBDQ0VW?= =?utf-8?B?akFYazZDazZ2Z1o4MHA0YWxOdWtOaGhXZXNMZkwzWGhJbUZJc0VtVE9KcHh2?= =?utf-8?B?WGdwTmNhTW5QV0N0NVNMZ1lVZURlb1dDVDkrL2trc2JKZkJXTjZ1Q0ZQQXFy?= =?utf-8?B?SXY1c3lyWXRaclpyZmY4MWQ4MlhNSEtsZWxOd0xzdVNhZTN4YThicTZTZ29h?= =?utf-8?B?Z0I2cVRmZlk5Y3Q4R3FDYXBZVE80MjRUUGUrWXpQWEZxa0FDMnhQbVVzU0Zz?= =?utf-8?B?L0s4eXhXWVhzOWpLdHNNV043Tk14cFNSODMvNjFLSGwxNjJXa2dlVmo5Z2dj?= =?utf-8?B?Y3FVQStiS3ZUck1HOXI4YWRtTTBzblVjQnZ5bWl0Q2xlc3VUc29tR1paL21D?= =?utf-8?B?YkdOdXJ6L3kxOFN5Qk9zL1BQWkxPQmpnRXdsRUFDYTc3bmY3R3FSUitUSlJh?= =?utf-8?B?MzZyOHVPbWRmV2VIN0R5OTlpUzVSblZ1UlYycjZmTDJEa3IrRklaMVpldkI5?= =?utf-8?B?dDBCWG9EVDV3SHQ3NVlsTjBlTWEzYzVyeGlGK3hNbGVqaWFKNUFxd1dHUDly?= =?utf-8?B?RFhVc1lRa3RLVUlBeUE1TSsvaFdzcFRLUlBFcFlWenZyOGF0dUpPanVGVXUx?= =?utf-8?B?aG1DQUNQVnZ0ZlQwM001SlgwK00zam82bFpHZEJiMmIzRzIxMEdFL083L0pN?= =?utf-8?B?dzA3cVo1MTljSTczbkxoVWtQcnd5MUg3UC9HMzBXekNjdTkyRWxEL01KM05z?= =?utf-8?B?QWhnQ3FjQ1M3U0ttUi9vS2xwOUxNN3FlR01kdUZOc2g3by9lY2w0SVFXTzR1?= =?utf-8?B?SjdpdUdRb2NURkQ4Yk05TjFqcVNnWEtwM01GRXBYQ2JpZGo5aDNGWjZzM0JX?= =?utf-8?B?Q3dXME1HRUJuSXFZQ0crR1NWdnRseXVROU8xS0JiemRkVVp0TGVLcjdhMVJ1?= =?utf-8?B?T1RJVG9XS0NVYlBjeC90UG1zaGRuQktDQkxlbHFVdUF5dVI1dzN6NDRIMHBo?= =?utf-8?B?Q1lKaU1Sbk5qaEc3VnpzWEkwUWFudTdQZGxpV1V6aDZTdHF2L0JPT1BrRzdY?= =?utf-8?B?WGlFY3p2clZVbCtPUG9KdENWQkJKcWpiM1o5RWxGcWV0Y1lwOXM5SXlqdnJE?= =?utf-8?Q?wai/BM=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0779;5:u1sEV+EX0Ju4tq8CQaJIiAmCeeMUNP3gLpBDr9MBxlSUYcmN9mzSS2vm58N+mFwWSpxpcsEVNNBdSVC704TaU3ehh+/yYhzyIrMTa6SG+7PRPWfPcQuXKeSj2zKjHGV92qpaZmlKnqca1yCLeCFzEw==;24:oPaLm814sZMwX/7pvAc+QwAwW9sFyBNBpptofflshsF3xNLqm0O4C/3U3udwTc1pVNyrLXiqufVU2lxlVrGvN/7j9iHXCJ6IHjwxe6fYx9I=;20:6+vg4Y1hwwtfZUIQk5hPYvS7o/v9ZLX4c7f+In6UKVbYdFMbz1ye+hGwJ27Caf/I+tRcbUWeyvxMauA2zNpyyg== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2015 18:01:27.1379 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR02MB0779 X-Microsoft-Exchange-Diagnostics: 1;HE1PR02MB0985;2:9o+YHfqcGXR/BSp4sBulabV/gLnxcJkHlqoMkJmU6uDTHZCdqGf8B1AUlbambtmt;3:rolyoOxLrOASSvv5LLxSkCnm6aMzHKoQP5Hr9FkcZajNGINx+SA/6AHVG25qm07U2v2RBcrSUTwUEsPkNerK3enklg9SpnpjK5zADhb1KJB0fu4hb2CbuwnvfIRTNhxsaltc8zu2NmT4ytS97I+RZA==;25:A1wLsofpkgLvUQI/3KGj6U9k0Dt+MSaL4P02JT2x7cZUiLIJAQ+u3TEupb1iHm4PLNRYF2iI9bcRw7mP/yd8CQbLTZBKOFi06osRqYBRbx54RAKGBtoX/b4W899CCHIR5Gm644pSYiqR5bufr3w/+V2t9Ug+4/6HXnNLf5oOsjFz2lkpakC4wRSHAHlgAhKaE4l+D75Dfz1gWMIk5kEyEuJ5NfzdLG3JIbaAE3LmElnFO8XLISwiX6MOLRqSx17g8SiPxQ1NH5rwsADSrsTKiw==;23:vmnQIa2UElr/7LAjfe75kDQR1QQW/tZFwHSHPF3MZ2us2AaqaOhEyjamhR0HhLNMLXzVG+bxp84rLyMz0bsjIqxzJQvBG+FIH36q+v4h+YlMaDrptSnqJ9wfEuddiVN+5J8KR3nwAPUtpDhpPSnklJMPYDVLl/HsDXA1Va0/aTyeCHi4uXGsdDIfGjKQXvVddDhXTFxqXnF7RWRtSE5hhAYm1c5yaJ3kHj0JSzL+2CY27L6u5jn0d5JfcE9JVE4q X-OriginatorOrg: ezchip.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2191 Lines: 53 Linus, Please pull the following changes for 4.2 from: git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git strscpy The discussion on this died down on LKML [1], so either (a) everybody loved it and it was obviously correct, or (b) everybody lost interest. I'm optimistically assuming (a), but willing to hear otherwise! [1] https://lwn.net/Articles/643140/ Chris Metcalf (3): Make asm/word-at-a-time.h available on all architectures string: provide strscpy() and strscpy_truncate() 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 | 6 ++ lib/string.c | 110 +++++++++++++++++++++++++++++++++++ 25 files changed, 213 insertions(+), 37 deletions(-) -- 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/