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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 43763C433F5 for ; Tue, 17 May 2022 07:56:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242498AbiEQH4f (ORCPT ); Tue, 17 May 2022 03:56:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55822 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242349AbiEQH4N (ORCPT ); Tue, 17 May 2022 03:56:13 -0400 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D668921808 for ; Tue, 17 May 2022 00:56:09 -0700 (PDT) Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-89-AbgIZabJO0GTyUNJIXZG-Q-1; Tue, 17 May 2022 08:56:06 +0100 X-MC-Unique: AbgIZabJO0GTyUNJIXZG-Q-1 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:994c:f5c2:35d6:9b65) by AcuMS.aculab.com (fd9f:af1c:a25b:0:994c:f5c2:35d6:9b65) with Microsoft SMTP Server (TLS) id 15.0.1497.36; Tue, 17 May 2022 08:56:05 +0100 Received: from AcuMS.Aculab.com ([fe80::994c:f5c2:35d6:9b65]) by AcuMS.aculab.com ([fe80::994c:f5c2:35d6:9b65%12]) with mapi id 15.00.1497.036; Tue, 17 May 2022 08:56:05 +0100 From: David Laight To: 'Sami Tolvanen' , Peter Zijlstra CC: "linux-kernel@vger.kernel.org" , Kees Cook , Josh Poimboeuf , "x86@kernel.org" , Catalin Marinas , Will Deacon , Mark Rutland , "Nathan Chancellor" , Nick Desaulniers , Joao Moreira , Sedat Dilek , Steven Rostedt , "linux-hardening@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "llvm@lists.linux.dev" Subject: RE: [RFC PATCH v2 20/21] x86: Add support for CONFIG_CFI_CLANG Thread-Topic: [RFC PATCH v2 20/21] x86: Add support for CONFIG_CFI_CLANG Thread-Index: AQHYZwdlgt4N7xLw0EK8voqNmmoVIa0hK0vAgAB8yACAAF6CUIAADPZSgACjHQA= Date: Tue, 17 May 2022 07:56:05 +0000 Message-ID: <161477674eb04ebe94a4905070bc9f97@AcuMS.aculab.com> References: <20220513202159.1550547-1-samitolvanen@google.com> <20220513202159.1550547-21-samitolvanen@google.com> <19b3e040302d4d8aa240eee43427dfaa@AcuMS.aculab.com> <20220516214414.GR76023@worktop.programming.kicks-ass.net> In-Reply-To: Accept-Language: en-GB, 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 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C51A453 smtp.mailfrom=david.laight@aculab.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogU2FtaSBUb2x2YW5lbg0KPiBTZW50OiAxNiBNYXkgMjAyMiAyMzowMw0KPiANCj4gT24g TW9uLCBNYXkgMTYsIDIwMjIgYXQgMjo0NCBQTSBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh ZGVhZC5vcmc+IHdyb3RlOg0KPiA+DQo+ID4gT24gTW9uLCBNYXkgMTYsIDIwMjIgYXQgMDk6MzI6 NTVQTSArMDAwMCwgRGF2aWQgTGFpZ2h0IHdyb3RlOg0KPiA+DQo+ID4gPiA+IFRoZSBjb21waWxl ciBhbHdheXMgZ2VuZXJhdGVzIHRoaXMgc3BlY2lmaWMgaW5zdHJ1Y3Rpb24gc2VxdWVuY2UuDQo+ ID4gPg0KPiA+ID4gWWVzLCBidXQgdGhlcmUgYXJlIHNldmVyYWwgd2F5cyB0byBlbmNvZGUgJ2Nt cGwgaW1tLC02KHJlZyknLg0KPiA+DQo+ID4gWWVzLCBidXQgd2UgZG9uJ3QgY2FyZS4gVGhpcyAq YWx3YXlzKiB1c2VzIHRoZSAzMmJpdCBpbW1lZGlhdGUgZm9ybS4NCj4gPiBFdmVuIGlmIHRoZSBp bW1lZGlhdGUgaXMgc21hbGwuDQo+IA0KPiBZZXMsIHRoYXQgcGFydCBpcyBub3QgYSBwcm9ibGVt LCBidXQgaXQncyBhIHZhbGlkIHBvaW50IHRoYXQgTExWTQ0KPiBtaWdodCBub3QgYWx3YXlzIHVz ZSByOC1yMTUgaGVyZSwgc28gSSB3aWxsIGhhdmUgdG8gY2hlY2sgZm9yIHRoZSBSRVgNCj4gcHJl Zml4IGJlZm9yZSBibGluZGx5IGF0dGVtcHRpbmcgdG8gZGVjb2RlIHRoZSBpbnN0cnVjdGlvbi4N Cg0KQXJlIHlvdSBhbGxvd2luZyBmb3IgdGhlIFJFWCBwcmVmaXggYXQgYWxsPw0KVGhlIGVuY29k aW5nIG9mOg0KPiA+ID4gKyAgICAgICogICBjbXBsICAgIDxpZD4sIC02KCVyZWcpICAgICA7IDcg Ynl0ZXMNCmlzDQoJPG9wY29kZT48bW9kL1RUVC9ybT48b2ZmOD48aW1tMzI+DQp3aGljaCBpcyA3 IGJ5dGVzIHdpdGhvdXQgdGhlIFJFWC4NCklmIHJlZyBpcyByMTEgdGhlcmUgaXMgYW4gZXh0cmEg UkVYIGJ5dGUgLSBmb3IgOCBpbiB0b3RhbC4NCg0KV2l0aG91dCB0aGUgUkVYIGJ5dGUgdGhlIGRl Y29kZSB3aWxsIGJlIHVzaW5nICVieC4NClNvIHRoZSB0ZXN0aW5nIHNob3VsZCBhbGwgaGF2ZSBm YWlsZWQuDQpXaGljaCBtZWFucyB0aGF0IHNvbWV0aGluZyBlbHNlIGlzIHdyb25nIGFzIHdlbGwu DQoNCglEYXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJyYW1sZXkgUm9h ZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lzdHJhdGlvbiBO bzogMTM5NzM4NiAoV2FsZXMpDQo=