From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 529B8C352AA for ; Tue, 1 Oct 2019 10:28:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 268DD21A4C for ; Tue, 1 Oct 2019 10:28:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730189AbfJAK2M (ORCPT ); Tue, 1 Oct 2019 06:28:12 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([207.82.80.151]:44995 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726190AbfJAK2M (ORCPT ); Tue, 1 Oct 2019 06:28:12 -0400 Received: from AcuMS.aculab.com (156.67.243.126 [156.67.243.126]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-104-QriuFpqrN4OOGp2kPcqmDw-1; Tue, 01 Oct 2019 11:28:08 +0100 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; Tue, 1 Oct 2019 11:28:07 +0100 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; Tue, 1 Oct 2019 11:28:07 +0100 From: David Laight To: 'Linus Torvalds' , "Theodore Y. Ts'o" CC: Thomas Gleixner , "Ahmed S. Darwish" , LKML , "Nicholas Mc Guire" , the arch/x86 maintainers , "Andy Lutomirski" , Kees Cook Subject: RE: x86/random: Speculation to the rescue Thread-Topic: x86/random: Speculation to the rescue Thread-Index: AQHVd6pl492SQGjALUePXRzXPfNmoqdFkRMg Date: Tue, 1 Oct 2019 10:28:07 +0000 Message-ID: <41646d76683844e7baf068bed35891ad@AcuMS.aculab.com> References: <20190930033706.GD4994@mit.edu> <20190930131639.GF4994@mit.edu> 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.107] MIME-Version: 1.0 X-MC-Unique: QriuFpqrN4OOGp2kPcqmDw-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogTGludXMgVG9ydmFsZHMNCj4gU2VudDogMzAgU2VwdGVtYmVyIDIwMTkgMTc6MTYNCj4g DQo+IE9uIE1vbiwgU2VwIDMwLCAyMDE5IGF0IDY6MTYgQU0gVGhlb2RvcmUgWS4gVHMnbyA8dHl0 c29AbWl0LmVkdT4gd3JvdGU6DQo+ID4NCj4gPiBXaGljaCBpcyB0byBzYXksIEknbSBzdGlsbCB3 b3JyaWVkIHRoYXQgcGVvcGxlIHdpdGggZGVlcCBhY2Nlc3MgdG8gdGhlDQo+ID4gaW1wbGVtZW50 YXRpb24gZGV0YWlscyBvZiBhIENQVSBtaWdodCBiZSBhYmxlIHRvIHJldmVyc2UgZW5naW5lZXIg d2hhdA0KPiA+IGEgaml0dGVyIGVudHJvcHkgc2NoZW1lIHByb2R1Y2VzLiAgVGhpcyBpcyB3aHkg SSdkIGJlIGN1cmlvdXMgdG8gc2VlDQo+ID4gdGhlIHJlc3VsdHMgd2hlbiBzb21lb25lIHRyaWVz IHRvIGF0dGFjayBhIGppdHRlciBzY2hlbWUgb24gYSBmdWxseQ0KPiA+IG9wZW4sIHNpbXBsZSBh cmNoaXRlY3R1cmUgc3VjaCBhcyBSSVNDLVYuDQo+IA0KPiBPaCwgSSBhZ3JlZS4NCj4gDQo+IE9u ZSBvZiB0aGUgcmVhc29ucyBJIGRpZG4ndCBsaWtlIHNvbWUgb2YgdGhlIG90aGVyIGppdHRlciBl bnRyb3B5DQo+IHRoaW5ncyB3YXMgdGhhdCB0aGV5IHNlZW1lZCB0byByZWx5IF9lbnRpcmVseV8g b24ganVzdCBwdXJlbHkNCj4gbG93LWxldmVsIENQVSB1bnByZWRpY3RhYmlsaXR5LiBJIHRoaW5r IHRoYXQgZXhpc3RzLCBidXQgSSB0aGluayBpdA0KPiBtYWtlcyBmb3IgcHJvYmxlbXMgZm9yIHJl YWxseSBzaW1wbGUgY29yZXMuDQo+IA0KPiBUaW1pbmcgb3ZlciBhIGJpZ2dlciB0aGluZyBhbmQg YW4gYWN0dWFsIGludGVycnVwdCAoZXZlbiBpZiBpdCdzDQo+ICJqdXN0IiBhIHRpbWVyIGludGVy cnVwdCwgd2hpY2ggaXMgYXJndWFibHkgbXVjaCBjbG9zZXIgdG8gdGhlIENQVSBhbmQNCj4gaGFz IGEgbXVjaCBoaWdoZXIgbGlrZWxpaG9vZCBvZiBoYXZpbmcgY29tbW9uIGZyZXF1ZW5jeSBkb21h aW5zIHdpdGgNCj4gdGhlIGN5Y2xlIGNvdW50ZXIgZXRjKSBtZWFucyB0aGF0IEknbSBwcmV0dHkg ZGFtbiBjb252aW5jZWQgdGhhdCBhIGJpZw0KPiBjb21wbGV4IENQVSB3aWxsIGFic29sdXRlbHkg c2VlIGlzc3VlcywgZXZlbiBpZiBpdCBoYXMgYmlnIGNhY2hlcy4NCg0KQWdyZWVkLCB5b3UgbmVl ZCBzb21ldGhpbmcgdGhhdCBpcyBhY3R1YWxseSBub24tZGV0ZXJtaW5pc3RpYy4NCldoaWxlICdz cGVjdWxhdGlvbicgaXMgZGlmZmljdWx0IHRvIHByZWRpY3QsIGl0IGlzIGFjdHVhbGx5IGZ1bGx5 IGRldGVybWluaXN0aWMuDQpVbnRpbCB5b3UgZ2V0IHNvbWUgcGVydHVyYmF0aW9uIGZyb20gYW4g b3V0c2lkZSBzb3VyY2UgdGhlIGNwdSBzdGF0ZQ0KKGluY2x1ZGluZyBjYWNoZXMgYW5kIERSQU0p IGlzIGxpa2VseSB0byBiZSB0aGUgc2FtZSBvbiBldmVyeSBib290Lg0KRm9yIGEgZGVza3RvcCAo ZXRjKSBQQyBib290aW5nIGZyb20gYSBkaXNrIChldmVuIFNTRCkgeW91J2xsIGdldCBzb21lIHZh cmlhdGlvbi4NCkJvb3QgYW4gZW1iZWRkZWQgc3lzdGVtIGZyb20gb25ib2FyZCBmbGFzaCBhbmQg ZXZlcnkgYm9vdCBjb3VsZA0Kd2VsbCBiZSB0aGUgc2FtZSAob3Igb25lIG9mIGEgc21hbGwgbnVt YmVyIG9mIHJlc3VsdHMpLg0KDQpTeW5jaHJvbmlzaW5nIGEgc2lnbmFsIGJldHdlZW4gZnJlcXVl bmN5IGRvbWFpbnMgbWlnaHQgZ2VuZXJhdGUNCnNvbWUgJ3JhbmRvbW5lc3MnLCBidXQgbWF5YmUg bm90IGlmIGJvdGggY29tZSBmcm9tIHRoZSBzYW1lIFBMTC4NCg0KRXZlbiBpZiB0aGVyZSBhcmUg dmFyaWF0aW9ucywgdGhleSBtYXkgbm90IGJlIGxhcmdlIGVub3VnaCB0byBnaXZlDQphIGxvdCBv ZiB2YXJpYXRpb25zIGluIHRoZSBzdGF0ZS4NClRoZSB2YXJpYXRpb25zIGJldHdlZW4gc3lzdGVt cyBjb3VsZCBhbHNvIGJlIGEgbG90IGxhcmdlciB0aGFuIHRoZQ0KdmFyaWF0aW9ucyB3aXRoaW4g YSBzeXN0ZW0uDQoNCklmIHRoZXJlIGFyZSAnb25seScgMl4zMiB2YXJpYXRpb25zIGFuIGV4aGF1 c3RpdmUgc2VhcmNoIG1pZ2h0IGJlDQpwb3NzaWJsZSB0byBmaW5kIGFuIHNzaCBrZXkuDQoNCglE YXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJyYW1sZXkgUm9hZCwgTW91 bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lzdHJhdGlvbiBObzogMTM5 NzM4NiAoV2FsZXMpDQo=