From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752693AbeAQKG3 (ORCPT + 1 other); Wed, 17 Jan 2018 05:06:29 -0500 Received: from smtp-out4.electric.net ([192.162.216.181]:52012 "EHLO smtp-out4.electric.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750806AbeAQKG0 (ORCPT ); Wed, 17 Jan 2018 05:06:26 -0500 From: David Laight To: 'Dan Williams' , Al Viro CC: Linus Torvalds , Linux Kernel Mailing List , "linux-arch@vger.kernel.org" , Andi Kleen , Kees Cook , "kernel-hardening@lists.openwall.com" , Greg Kroah-Hartman , the arch/x86 maintainers , "Ingo Molnar" , "H. Peter Anvin" , Thomas Gleixner , Andrew Morton , Alan Cox Subject: RE: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths Thread-Topic: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths Thread-Index: AQHTj1+Jxl0UqKkXJUqU2/rLxaqD7aN31LgQ Date: Wed, 17 Jan 2018 10:07:05 +0000 Message-ID: <0afda538622440fab6682c8d4bff6d9d@AcuMS.aculab.com> References: <151586744180.5820.13215059696964205856.stgit@dwillia2-desk3.amr.corp.intel.com> <151586748981.5820.14559543798744763404.stgit@dwillia2-desk3.amr.corp.intel.com> <20180117062800.GU13338@ZenIV.linux.org.uk> 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: RnJvbTogRGFuIFdpbGxpYW1zDQo+IFNlbnQ6IDE3IEphbnVhcnkgMjAxOCAwNjo1MA0KLi4uDQo+ ID4gQW55dGhpbmcgdGhhdCBvcGVuLWNvZGVzIGNvcHlfZnJvbV91c2VyKCkgdGhhdCB3YXkgaXMg KkFMUkVBRFkqIGZ1Y2tlZCBpZg0KPiA+IGl0IGNhcmVzIGFib3V0IHRoZSBvdmVyaGVhZCAtIHJl Y2VudCB4ODYgYm94ZW4gd2lsbCBoYXZlIHNsb3dkb3duIGZyb20NCj4gPiBoZWxsIG9uIHN0YWMo KS9jbGFjKCkgcGFpcnMuICBBbnl0aGluZyBsaWtlIHRoYXQgb24gYSBob3QgcGF0aCBpcyBhbHJl YWR5DQo+ID4gZGVlcCBpbiB0cm91YmxlIGFuZCBuZWVkcyB0byBiZSBmb3VuZCBhbmQgZml4ZWQu ICBXaGF0IGRyaXZlcnMgd291bGQgdGhvc2UNCj4gPiBiZT8NCj4gDQo+IFNvIEkgdG9vayBhIGNs b3NlciBsb29rIGFuZCB0aGUgcGF0dGVybiBpcyBub3QgY29weV9mcm9tX3VzZXIgaXQncw0KPiBt b3JlIGxpa2UgX19nZXRfdXNlciArIHdyaXRlLXRvLWhhcmR3YXJlIGxvb3BzLiBJZiB0aGUgcGVy Zm9ybWFuY2UgaXMNCj4gYWxyZWFkeSBleHBlY3RlZCB0byBiZSBiYWQgZm9yIHRob3NlIHRoZW4g cGVyaGFwcyBhbiBsZmVuY2UgZWFjaCBsb29wDQo+IGl0ZXJhdGlvbiB3b24ndCBiZSBtdWNoIHdv cnNlLiBJdCdzIHN0aWxsIGEgd2FzdGUgYmVjYXVzZSB0aGUgbGZlbmNlDQo+IGlzIG9ubHkgbmVl ZGVkIG9uY2UgYWZ0ZXIgdGhlIGFjY2Vzc19vay4NCg0KUGVyZm9ybWFuY2Ugb2YgUENJZSB3cml0 ZXMgaXNuJ3QgdGhhdCBiYWNrIChzaW5jZSB0aGV5IGFyZSBwb3N0ZWQpDQphZGRpbmcgYSBzeW5j aHJvbmlzaW5nIGluc3RydWN0aW9ucyB0byBfX2dldF91c2VyKCkgY291bGQgZWFzaWx5DQpiZSBu b3RpY2VhYmxlLg0KDQpVbmZvcnR1bmF0ZWx5IHlvdSBjYW4ndCB1c2UgY29weV9mcm9tX3VzZXIo KSB3aXRoIGEgUENJZSBtYXBwZWQNCnRhcmdldCBtZW1vcnkgYWRkcmVzcyAob3IgZXZlbiBtZW1j cHlfdG9faW8oKSkgYmVjYXVzZSBvbiB4ODYNCnRoZSBjb3B5IGlzIGFsaWFzZWQgdG8gbWVtY3B5 KCkgYW5kIHRoYXQgdXNlcyAncmVwIG1vdnNiJw0Kd2hpY2ggaGFzIHRvIGRvIHNpbmdsZSBieXRl IHRyYW5zZmVycyBiZWNhdXNlIHRoZSBhZGRyZXNzIGlzDQp1bmNhY2hlZC4NCihUaGlzIGlzIHJl YWxseSBiYWQgZm9yIFBDSWUgcmVhZHMuKQ0KDQoJRGF2aWQNCg0KDQo=