Received: by 10.223.176.46 with SMTP id f43csp1843975wra; Thu, 25 Jan 2018 00:43:01 -0800 (PST) X-Google-Smtp-Source: AH8x224lZpYilGzv0SMt/5qioeE9lglAUXxRuJu3jK9r4/lP6WJLHuGzC4F9zwmp3JqddCX8k6NP X-Received: by 10.99.106.69 with SMTP id f66mr3562316pgc.283.1516869781037; Thu, 25 Jan 2018 00:43:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516869781; cv=none; d=google.com; s=arc-20160816; b=PzXDEXvo9tBTXxE2LvC652pWECTG7KH6CtjAXbQTImUeo/ARZye0Mxp1JAJjb/oJAr 9krBJE6QeQoC+2UjyGOzIrg3fNS4qhHTOlW6FhHhCP0MDnJTnDh4ggYJVFAXnhzfL27U TNfAcSZZZWab6VCAbOyMDGFweWzjpfRnyBvc6XhsXzbFpBL3h5l43SRJkhptjnXarpUH SdcP5pXb9qQqDxBkZ9NAbTmILPj2Fm6S2lIdKQoxcsmV+2yilmKDbQnEM9mds6TG/MKE EpQxHskxUDnh3xKXK/tJ7kinLEPWr57dISpr+nJ8J+ySjIk7sJZD0x99jTl/1wF8w2LZ T9FA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=8G2SKsiXpiQW09N3+hpSzqw9AK+BxYLkvPYal+5kt3c=; b=c0gkpux/HmG+sOMjmRAs429dL6/HvZ37ZMbw7tnH8Gq0zap1jy0q9QwMmmlOs6+U6u GENpET+Cv6RItQEoRXSAUxd1hq0hz3JcjOm8APehr7Hb/2evnRBhVhlrRrcOicQNy0Ga mxUpBKqoVAUoiTopSGw26fDAkRi5yOqBJtZL8PbviBjQE9uOZqPL2jVoEB3uYWCOp3G2 xXsCDY96jNisiD9ckZMpQdYbo3kzpDxm0gOs1d0ZFtZf3qLFu7sZ1vG87nI/xnjvc9FU zSlXLMrhVTBtL80lqYvt68K0mSCMzljRfxP/pV8McDT9CbkK0AYrSJbj/RmFSk8LvEFq h+lg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b73-v6si1637206pli.488.2018.01.25.00.42.46; Thu, 25 Jan 2018 00:43:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751439AbeAYImO (ORCPT + 99 others); Thu, 25 Jan 2018 03:42:14 -0500 Received: from smtp-out4.electric.net ([192.162.216.194]:50235 "EHLO smtp-out4.electric.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751391AbeAYImM (ORCPT ); Thu, 25 Jan 2018 03:42:12 -0500 Received: from 1eed6X-0007Ep-Ua by out4c.electric.net with emc1-ok (Exim 4.87) (envelope-from ) id 1eed6m-0007vM-Tv; Thu, 25 Jan 2018 00:42:08 -0800 Received: by emcmailer; Thu, 25 Jan 2018 00:42:08 -0800 Received: from [156.67.243.126] (helo=AcuMS.aculab.com) by out4c.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) (Exim 4.87) (envelope-from ) id 1eed6X-0007Ep-Ua; Thu, 25 Jan 2018 00:41:53 -0800 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 25 Jan 2018 08:42:43 +0000 Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; Thu, 25 Jan 2018 08:42:43 +0000 From: David Laight To: 'Dmitry Vyukov' , Linus Torvalds CC: Rasmus Villemoes , Andrey Ryabinin , Andrew Morton , "Linux Kernel Mailing List" , Kees Cook , Eryu Guan , Alexander Potapenko , Chris Metcalf , stable , kasan-dev Subject: RE: [PATCH] lib/strscpy: remove word-at-a-time optimization. Thread-Topic: [PATCH] lib/strscpy: remove word-at-a-time optimization. Thread-Index: AQHTlbdIQjnqNtRVpUGNYc7gc2o+DqOEQ/lg Date: Thu, 25 Jan 2018 08:42:43 +0000 Message-ID: <60d69abd8279434f997b0766736ba727@AcuMS.aculab.com> References: <20180109163745.3692-1-aryabinin@virtuozzo.com> <50fcfba8-fc16-b4a1-d117-24ebbe959c0c@virtuozzo.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.33] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Outbound-IP: 156.67.243.126 X-Env-From: David.Laight@ACULAB.COM X-Proto: esmtps X-Revdns: X-HELO: AcuMS.aculab.com X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256 X-Authenticated_ID: X-PolicySMART: 3396946, 3397078 X-Virus-Status: Scanned by VirusSMART (c) X-Virus-Status: Scanned by VirusSMART (s) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogRG1pdHJ5IFZ5dWtvdiBbbWFpbHRvOmR2eXVrb3ZAZ29vZ2xlLmNvbV0NCj4gU2VudDog MjUgSmFudWFyeSAyMDE4IDA4OjMzDQo+IA0KPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCA2OjUy IFBNLCBMaW51cyBUb3J2YWxkcw0KPiA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+IHdy b3RlOg0KPiA+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEyOjU0IEFNLCBSYXNtdXMgVmlsbGVt b2VzDQo+ID4gPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRrPiB3cm90ZToNCj4gPj4NCj4gPj4g SSBzZWUgc29tZXRoaW5nIHNpbWlsYXIsIGJ1dCBhdCB0aGUgMzAtPjMxIHRyYW5zaXRpb24sIGFu ZCB0aGUNCj4gPj4gYnJhbmNoLW1pc3NlcyByZW1haW4gYXQgMS0zJSBmb3IgaGlnaGVyIHZhbHVl cywgdW50aWwgNDIgd2hlcmUgaXQgZHJvcHMNCj4gPj4gYmFjayB0byAwJS4gQW55d2F5LCBJIGhp Z2hseSBkb3VidCB3ZSBkbyBhIGxvdCBvZiBzdHJpbmcgY29waWVzIG9mDQo+ID4+IHN0cmluZ3Mg bG9uZ2VyIHRoZW4gMzIuDQo+ID4NCj4gPiBTbyBJIHJlYWxseSBkaXNsaWtlIHRoYXQgbWljcm9i ZW5jaG1hcmssIGJlY2F1c2UgaXQganVzdCBoYXMgdGhlIHNhbWUNCj4gPiBsZW5ndGggYWxsIHRo ZSB0aW1lLiBXaGljaCBpcyB2ZXJ5IHdyb25nLCBhbmQgbWFrZXMgdGhlIGJlbmNobWFyaw0KPiA+ IHBvaW50bGVzcy4gQSBiaWcgcGFydCBvZiB0aGlzIGFsbCBpcyBicmFuY2ggbWlzcHJlZGljdHMs IHlvdSBzaG91bGRuJ3QNCj4gPiBqdXN0IGhhbmQgaXQgdGhlIHBhdHRlcm4gb24gYSBwbGF0ZS4N Cj4gPg0KPiA+IEFueXdheSwgdGhlIHJlYXNvbiBJIHJlYWxseSBkaXNsaWtlIHRoZSBwYXRjaCBp cyBub3QgYmVjYXVzZSBJIHRoaW5rDQo+ID4gc3Ryc2NweSgpIGlzIGFsbCB0aGF0IGltcG9ydGFu dCwgYnV0IEkgKmRvKiB0aGluayB0aGF0IHRoZQ0KPiA+IHdvcmQtYXQtYS10aW1lIHRoaW5nIGlz IGNvbmNlcHR1YWxseSBzb21ldGhpbmcgd2UgZG8gY2FyZSBhYm91dCwgYW5kIEkNCj4gPiBoYXRl IHJlbW92aW5nIGl0IGp1c3QgYmVjYXVzZSBvZiBLQVNBTiBub3QgdW5kZXJzdGFuZGluZyBpdC4N Cj4gPg0KPiA+IFNvIEknZCAqbXVjaCogcmF0aGVyIGhhdmUgc29tZSB3YXkgdG8gdGVsbCBLQVNB TiB0aGF0IHdvcmQtYXQtYS10aW1lDQo+ID4gaXMgZ29pbmcgb24uIEJlY2F1c2UgdGhhdCBhcHBy b2FjaCBkZWZpbml0ZWx5IG1ha2VzIGEgZGlmZmVyZW5jZSBpbg0KPiA+IG90aGVyIHBsYWNlcy4N Cj4gDQo+IA0KPiBUaGUgb3RoZXIgb3B0aW9uIHdhcyB0byB1c2UgUkVBRF9PTkNFX05PQ0hFQ0so KS4gTm90IHN1cmUgaWYgdGhlICJyZWFkDQo+IG9uY2UiIHBhcnQgd2lsbCBhZmZlY3QgY29kZWdl biBoZXJlLCB0aG91Z2guDQo+IEJ1dCBpZiB3b3JkLWF0LWEtdGltZSB0aGluZyBpcyBjb25jZXB0 dWFsbHkgc29tZXRoaW5nIHdlIGRvIGNhcmUNCj4gYWJvdXQsIHdlIGNvdWxkIGFsc28gaW50cm9k dWNlIHNvbWV0aGluZyBsaWtlIFJFQURfUEFSVElBTExZX1ZBTElEKCksDQo+IHdoaWNoIHdvdWxk IGNoZWNrIHRoYXQgYXQgbGVhc3QgZmlyc3QgYnl0ZSBvZiB0aGUgcmVhZCBpcyB2YWxpZCBhbmQN Cj4gdGhhdCBpdCBkb2VzIG5vdCBjcm9zcyBoZWFwIGJsb2NrIGJvdW5kYXJ5IChidXQgb3V0c2lk ZSBvZiBLQVNBTiBpcyBhDQo+IG5vcm1hbCByZWFkKS4NCg0KVGhlIGZpcnN0IGJ5dGUgbWlnaHQg bm90IGhhdmUgYmVlbiB3cml0dGVuIGVpdGhlci4NCkZvciBleGFtcGxlLCBkb2luZyBhIHN0cmxl bigpIG9uIGEgbWlzYWxpZ25lZCBzdHJpbmcgeW91IG1pZ2h0IHJlYWQNCnRoZSBhbGlnbmVkIHdv cmQgY29udGFpbmluZyB0aGUgZmlyc3QgYnl0ZSBhbmQgYWRqdXN0IHRoZSB2YWx1ZSBzbw0KdGhh dCB0aGUgaW5pdGlhbCBieXRlKHMpIGFyZSBub3QgemVyby4NCkFmdGVyIHNjYW5uaW5nIGZvciBh IHplcm8gYnl0ZSB0aGUgbGVuZ3RoIHdvdWxkIGJlIGNvcnJlY3RlZC4NCg0KCURhdmlkDQo=