From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: ACJfBoszv2SLgrGABlL9gTGMbD2tUBOGwxfeyUQP6Fz8KCL1ITY9jpdKXpNMvXrMTyNXy8a8+uR2 ARC-Seal: i=1; a=rsa-sha256; t=1515386979; cv=none; d=google.com; s=arc-20160816; b=fb3OnHdz19Ck/w+/oDYfFtfs+2a5BtUW5dJ43ZDlQr/h6cg34/Ka5i2vxRDuMgpwK6 Ee7ZuLVrKFbeIVXnP3kWGvAMGt11G8gAv9Mcteg1l1GSvHHzX1AKQfNWEWW3JOy2xAtQ zA4lkGzXdfc8O95uuFzO3+evv/EM4+yoBoWsduFThf/qh8a+nPmmmjx2yov+gYpOmFY7 mGVeWaLgAFwjEwjJlaLfMSjLqxByb2CeTmCz2NDGo18czJvFSZwssjpaDDyDMvATWTjH PmM/tyzlOYiTfxAaCTKnUdD48939WVjsjvG75Mkyi8GVylhphcfDilebkvq8qw+DrItB Dr6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id :spamdiagnosticmetadata:spamdiagnosticoutput:wdcipoutbound :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :dkim-signature:arc-authentication-results; bh=Edw8vZ8H+F1DuTa6SgsZf5VYulSoBRIBWD3xvY6ZORI=; b=TZoXKKGl6/EDHittcjIZBc0f0W0o7TdT/ltAWB/lDNrhAzNbwmQS/J1/XswIk4qxIS X1JR/KqXFSnh06hkaA3o3Fdw2EPGEqkAp8jiNia95gVc9wcAbDJFLPOO80Obg17gXco6 Hl/I2QObjRgdNJHNVrSfYatekDhIrCo6um+eekuTVLkPlBbi8fZVuYxAYZxUKPNrpsdf WN0KBNIEhY80+7cxQY/baHbAueJmyaqY+iZLBTSm7WL0eWPyoj0FUIWAfEibXvfKcS+J agQAT3A+b5suetdKALMI6SSqpHMVaD2lpnwtTLJtg6Jllmml5UMv5wvYde7yi4mX4KoM 7iCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@wdc.com header.s=dkim.wdc.com header.b=lsJulQtL; dkim=pass header.i=@sharedspace.onmicrosoft.com header.s=selector1-wdc-com header.b=NEtg7BRX; spf=pass (google.com: domain of prvs=5392d374c=bart.vanassche@wdc.com designates 216.71.153.141 as permitted sender) smtp.mailfrom=prvs=5392d374c=Bart.VanAssche@wdc.com Authentication-Results: mx.google.com; dkim=pass header.i=@wdc.com header.s=dkim.wdc.com header.b=lsJulQtL; dkim=pass header.i=@sharedspace.onmicrosoft.com header.s=selector1-wdc-com header.b=NEtg7BRX; spf=pass (google.com: domain of prvs=5392d374c=bart.vanassche@wdc.com designates 216.71.153.141 as permitted sender) smtp.mailfrom=prvs=5392d374c=Bart.VanAssche@wdc.com X-IronPort-AV: E=Sophos;i="5.46,329,1511798400"; d="scan'208";a="68539232" From: Bart Van Assche To: "dan.j.williams@intel.com" , "linux-kernel@vger.kernel.org" CC: "martin.petersen@oracle.com" , "hpa@zytor.com" , "peterz@infradead.org" , "pizza@shaftnet.org" , "gregkh@linuxfoundation.org" , "linux-wireless@vger.kernel.org" , "alan@linux.intel.com" , "arjan@linux.intel.com" , "kuznet@ms2.inr.ac.ru" , "chunkeey@googlemail.com" , "laurent.pinchart@ideasonboard.com" , "kvalo@codeaurora.org" , "ak@linux.intel.com" , "alan.cox@intel.com" , "viro@zeniv.linux.org.uk" , "linux-arch@vger.kernel.org" , "torvalds@linux-foundation.org" , "netdev@vger.kernel.org" , "davem@davemloft.net" , "arnd@arndb.de" , "edubezval@gmail.com" , "tglx@linutronix.de" , "linux-media@vger.kernel.org" , "x86@kernel.org" , "srinivas.pandruvada@linux.intel.com" , "mchehab@kernel.org" , "qla2xxx-upstream@qlogic.com" , "yoshfuji@linux-ipv6.org" , "linux-scsi@vger.kernel.org" , "jejb@linux.vnet.ibm.com" , "elena.reshetova@intel.com" , "rui.zhang@intel.com" , "jack@suse.com" , "will.deacon@arm.com" , "mingo@redhat.com" , "corbet@lwn.net" , "mark.rutland@arm.com" , "ebiederm@xmission.com" Subject: Re: [PATCH 00/18] prevent bounds-check bypass via speculative execution Thread-Topic: [PATCH 00/18] prevent bounds-check bypass via speculative execution Thread-Index: AQHTho0zFzV3VBZByEuThjCo5yxC16NpawQA Date: Mon, 8 Jan 2018 04:49:28 +0000 Message-ID: <1515386966.17218.5.camel@wdc.com> References: <151520099201.32271.4677179499894422956.stgit@dwillia2-desk3.amr.corp.intel.com> In-Reply-To: <151520099201.32271.4677179499894422956.stgit@dwillia2-desk3.amr.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Bart.VanAssche@wdc.com; x-originating-ip: [63.163.107.7] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;CY1PR0401MB1533;7:XpNKARBDkrRXuuGjj1fG5mEK/4Z5BvnDyfJbv9bIbt1JoFb4dgZmfjbS/WhC+YZ8cl4KX94ydjyMIGf85Wc9FwZMAcX83oKqWLMXQ7SFCAYGLQL3Hj4blTRv4SN4hwWrXcrv23Zb141pfb9Ciha0f8xj64QbYWoeH3re/D2rdVcPrh259orhwaOLUvOAQiXrkEexg+PgXFEU/KKBKpGTAkhGWJZK8EjMa0N73gFo/8+/95D35hY9+nd1BkOBrJ4N;20:JD6TGkDjwMsCjPnIlbhIsFIqLhE0VTalpa0CCTfDG9sglONQwtaQDqhqFbF4Hi795pKh/6671A/FT1B2k2eydKN8IoLEuoqVRcDl9F1a63R0jG7U3EMf83jKvKUx8INGLS0ZNq/bWd5ubLrieyPKsusKNtYDcA1QXYPYHt700CU= x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: ea8673fe-775d-419d-45b9-08d556533389 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);SRVR:CY1PR0401MB1533; x-ms-traffictypediagnostic: CY1PR0401MB1533: wdcipoutbound: EOP-TRUE x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(20558992708506)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231023)(944501075)(6055026)(6041268)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);SRVR:CY1PR0401MB1533;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:CY1PR0401MB1533; x-forefront-prvs: 054642504A x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(346002)(366004)(39380400002)(376002)(39860400002)(24454002)(377424004)(189003)(199004)(25786009)(59450400001)(6506007)(66066001)(6436002)(39060400002)(2906002)(966005)(561944003)(76176011)(4326008)(72206003)(2501003)(14454004)(6486002)(77096006)(478600001)(81166006)(229853002)(6116002)(3846002)(8936002)(7736002)(102836004)(110136005)(36756003)(81156014)(106356001)(54906003)(2950100002)(8676002)(3660700001)(316002)(53936002)(2900100001)(3280700002)(6512007)(6306002)(7406005)(7416002)(6246003)(103116003)(97736004)(305945005)(105586002)(86362001)(99286004)(68736007)(5660300001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0401MB1533;H:CY1PR0401MB1536.namprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; x-microsoft-antispam-message-info: 5J+svsk1puAFNxOOsSGiebLTgiN9uDOmJSEBABGE0D/zR2bcYQsZCUFaUn1D44CMXXpbCn9SKklD3SuLC3sTcA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <2EF53C8F06C99D4BA91F3356416E0C32@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea8673fe-775d-419d-45b9-08d556533389 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2018 04:49:28.8295 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1533 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1588803914824910705?= X-GMAIL-MSGID: =?utf-8?q?1588998417892814346?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: T24gRnJpLCAyMDE4LTAxLTA1IGF0IDE3OjA5IC0wODAwLCBEYW4gV2lsbGlhbXMgd3JvdGU6DQo+ IFF1b3RpbmcgTWFyaydzIG9yaWdpbmFsIFJGQzoNCj4gDQo+ICJSZWNlbnRseSwgR29vZ2xlIFBy b2plY3QgWmVybyBkaXNjb3ZlcmVkIHNldmVyYWwgY2xhc3NlcyBvZiBhdHRhY2sNCj4gYWdhaW5z dCBzcGVjdWxhdGl2ZSBleGVjdXRpb24uIE9uZSBvZiB0aGVzZSwga25vd24gYXMgdmFyaWFudC0x LCBhbGxvd3MNCj4gZXhwbGljaXQgYm91bmRzIGNoZWNrcyB0byBiZSBieXBhc3NlZCB1bmRlciBz cGVjdWxhdGlvbiwgcHJvdmlkaW5nIGFuDQo+IGFyYml0cmFyeSByZWFkIGdhZGdldC4gRnVydGhl ciBkZXRhaWxzIGNhbiBiZSBmb3VuZCBvbiB0aGUgR1BaIGJsb2cgWzFdDQo+IGFuZCB0aGUgRG9j dW1lbnRhdGlvbiBwYXRjaCBpbiB0aGlzIHNlcmllcy4iDQo+IA0KPiBUaGlzIHNlcmllcyBpbmNv cnBvcmF0ZXMgTWFyayBSdXRsYW5kJ3MgbGF0ZXN0IGFwaSBhbmQgYWRkcyB0aGUgeDg2DQo+IHNw ZWNpZmljIGltcGxlbWVudGF0aW9uIG9mIG5vc3BlY19iYXJyaWVyLiBUaGUNCj4gbm9zcGVjX3th cnJheV9wdHIscHRyLGJhcnJpZXJ9IGhlbHBlcnMgYXJlIHRoZW4gY29tYmluZWQgd2l0aCBhIGtl cm5lbA0KPiB3aWRlIGFuYWx5c2lzIHBlcmZvcm1lZCBieSBFbGVuYSBSZXNoZXRvdmEgdG8gYWRk cmVzcyBzdGF0aWMgYW5hbHlzaXMNCj4gcmVwb3J0cyB3aGVyZSBzcGVjdWxhdGl2ZSBleGVjdXRp b24gb24gYSB1c2Vyc3BhY2UgY29udHJvbGxlZCB2YWx1ZQ0KPiBjb3VsZCBieXBhc3MgYSBib3Vu ZHMgY2hlY2suIFRoZSBwYXRjaGVzIGFkZHJlc3MgYSBwcmVjb25kaXRpb24gZm9yIHRoZQ0KPiBh dHRhY2sgZGlzY3Vzc2VkIGluIHRoZSBTcGVjdHJlIHBhcGVyIFsyXS4NCj4gDQo+IEEgY29uc2lk ZXJhdGlvbiB3b3J0aCBub3RpbmcgZm9yIHJldmlld2luZyB0aGVzZSBwYXRjaGVzIGlzIHRvIHdl aWdoIHRoZQ0KPiBkcmFtYXRpYyBjb3N0IG9mIGJlaW5nIHdyb25nIGFib3V0IHdoZXRoZXIgYSBn aXZlbiByZXBvcnQgaXMgZXhwbG9pdGFibGUNCj4gdnMgdGhlIG92ZXJoZWFkIG5vc3BlY197YXJy YXlfcHRyLHB0cn0gbWF5IGludHJvZHVjZS4gSW4gb3RoZXIgd29yZHMsDQo+IGxldHMgbWFrZSB0 aGUgYmFyIGZvciBhcHBseWluZyB0aGVzZSBwYXRjaGVzIGJlICJjYW4geW91IHByb3ZlIHRoYXQg dGhlDQo+IGJvdW5kcyBjaGVjayBieXBhc3MgaXMgKm5vdCogZXhwbG9pdGFibGUiLiBDb25zaWRl ciB0aGF0IHRoZSBTcGVjdHJlDQo+IHBhcGVyIHJlcG9ydHMgb25lIGV4YW1wbGUgb2YgYSBzcGVj dWxhdGlvbiB3aW5kb3cgYmVpbmcgfjE4MCBjeWNsZXMuDQo+IA0KPiBOb3RlIHRoYXQgdGhlcmUg aXMgYWxzbyBhIHByb3Bvc2FsIGZyb20gTGludXMsIGFycmF5X2FjY2VzcyBbM10sIHRoYXQNCj4g YXR0ZW1wdHMgdG8gcXVhc2ggc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHBhc3QgYSBib3VuZHMgY2hl Y2sgd2l0aG91dA0KPiBpbnRyb2R1Y2luZyBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24uIFRoYXQgbWF5 IGJlIGEgZnV0dXJlIG9wdGltaXphdGlvbg0KPiBwb3NzaWJpbGl0eSB0aGF0IGlzIGNvbXBhdGli bGUgd2l0aCB0aGlzIGFwaSwgYnV0IGl0IHdvdWxkIGFwcGVhciB0bw0KPiBuZWVkIGd1YXJhbnRl ZXMgZnJvbSB0aGUgY29tcGlsZXIgdGhhdCBpdCBpcyBub3QgY2xlYXIgdGhlIGtlcm5lbCBjYW4N Cj4gcmVseSBvbiBhdCB0aGlzIHBvaW50LiBJdCBpcyBhbHNvIG5vdCBjbGVhciB0aGF0IGl0IHdv dWxkIGJlIGENCj4gc2lnbmlmaWNhbnQgcGVyZm9ybWFuY2Ugd2luIHZzIGxmZW5jZS4NCg0KVGhh bmsgeW91IERhbiBmb3IgYWxsIHRoZSB3b3JrIHlvdSBoYXZlIGRvbmUgb24gdGhpcyBwYXRjaCBz ZXJpZXMuIEJlZm9yZQ0KSSBzdGFydCByZXZpZXdpbmcgdGhlIHBhdGNoZXMgdGhlbXNlbHZlcyBJ IHdvdWxkIGxpa2UgdG8ga25vdyB3aGV0aGVyIG9yDQpub3QgdGhlIGlzc3VlIHRoYXQgaXMgYWRk cmVzc2VkIGJ5IHRoaXMgcGF0Y2ggc2VyaWVzIGNvdWxkIGFsc28gYmUgYWRkcmVzc2VkDQpieSBB TUQgYW5kIEludGVsIGJ5IG1vZGlmeWluZyB0aGUgQ1BVIG1pY3JvY29kZS4gQW5kIGlmIHRoaXMg Y2FuIGJlDQphZGRyZXNzZWQgYnkgbW9kaWZ5aW5nIHRoZSBDUFUgbWljcm9jb2RlLCB3aWxsIGFj Y2VwdGluZyB0aGlzIHBhdGNoIHNlcmllcw0KcmVkdWNlIHRoZSBwcmVzc3VyZSBvbiBDUFUgbWFu dWZhY3R1cmVycyB0byBwcm92aWRlIHN1Y2ggYW4gdXBkYXRlPw0KDQpSZWNlbnRseSBJIGxlYXJu ZWQgdGhhdCBJbnRlbCByZWxlYXNlZCBhIG1pY3JvY29kZSB1cGRhdGUgb24gTm92ZW1iZXIgMTd0 aCwNCjIwMTcuIEFyZSB0aGVyZSByZWxlYXNlIG5vdGVzIGF2YWlsYWJsZSBmb3IgdGhhdCBtaWNy b2NvZGUgdXBkYXRlIHRoYXQNCmV4cGxhaW4gd2hhdCBjaGFuZ2VzIGFyZSBpbmNsdWRlIGluIHRo YXQgc3BlY2lmaWMgYW5kIGluIHByZXZpb3VzIG1pY3JvY29kZQ0KdXBkYXRlcz8gU2VlIGFsc28N Cmh0dHBzOi8vZG93bmxvYWRjZW50ZXIuaW50ZWwuY29tL2Rvd25sb2FkLzI3MzM3L0xpbnV4LVBy b2Nlc3Nvci1NaWNyb2NvZGUtRGF0YS1GaWxlDQoNClRoYW5rcywNCg0KQmFydC4=