From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BE0AF3B583A for ; Fri, 15 May 2026 16:21:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.14 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778862114; cv=fail; b=hVU8oA1R/O/YWPumGmiiK7iWnpk86wj6rRRhwZrCIG1unXsGP8HWlLIW1WciJecyzuoqoX2dHAWTCie1WA5WL1zZCJo3TM5LsITNsHTN18GorkoLrSrTVUI3gPmRq7KWZHgl/vKQL0h5TNt0afc0gmvnOrlC8Ns1vpnTAthecMk= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778862114; c=relaxed/simple; bh=+SdlC2Nz6u091osEeUeiAky6r5NoGK3lv+DwBlh/VQo=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=gmbNS+uHWFjsvV7j4KN4ILS0moqW0L5ch9KaDLYVvZ8Y8J7racvuddJArR5p0eY2B4SMzyAjWCXBTuqgs/1YCSSyhGW4b39v/6hptwPasa+ziNhEQt10j3yfujv2a9k8eNG/OywAGKNCpjOrdDWeelvaeIa5qQVRvTQYkZhHdnQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=nW7L30vF; arc=fail smtp.client-ip=192.198.163.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="nW7L30vF" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778862112; x=1810398112; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=+SdlC2Nz6u091osEeUeiAky6r5NoGK3lv+DwBlh/VQo=; b=nW7L30vF0C1s/7EKot3HTr9Q3eWPkpGtujGcsBCvutwlNscXbQoK4QwS uBMg32LpOB/3Fe2639HyUu2+SotzeYWBTGYg0GpRg2Z6W0yaLCPVL254w EVXOavNJwuEGf86Z83UFU18hAo+1KnRopmCsa6Z5A/SEBtsauu+u+JCkD m3kagW1+ikSCtSqXRGkJSd5ONXSWCjrSDOb3nvbEKMsMFy921HYT8Brhl 9MtyxFWmqzSdwlVLzameasRp5nPVYpfPZcmOA1DqxiIpF54snjuDHweiA mL6iNvu7Sg6Pnl296eVrPeO9uRkYSsGFuLiZwvpDdp2hJGmYY54+Q9vhl A==; X-CSE-ConnectionGUID: eC0IWJ+iT5WpKwgVxfV/Cg== X-CSE-MsgGUID: LeBoKHaKQz2W2kF4OQtOZA== X-IronPort-AV: E=McAfee;i="6800,10657,11787"; a="79849011" X-IronPort-AV: E=Sophos;i="6.23,236,1770624000"; d="scan'208";a="79849011" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 May 2026 09:21:52 -0700 X-CSE-ConnectionGUID: +LgvxCkUTF6BQubk9th/EA== X-CSE-MsgGUID: xe0SqDI7TTWQgwAIjCGPpw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,236,1770624000"; d="scan'208";a="242731406" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa003.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 May 2026 09:21:52 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 15 May 2026 09:21:51 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 15 May 2026 09:21:51 -0700 Received: from PH0PR06CU001.outbound.protection.outlook.com (40.107.208.22) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 15 May 2026 09:21:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cNStVlPGcywRBhGl57pcsE4kXHb01U/mcIHV4tWnZnxw0Rll0WAXdz+TA8lvfeiKGdy8aHBKeIoMfZgk6CjPFlgDnd8x4rq62PYhK86rXWEYik7ytbt1XdlsmqNMdqGqvAuWzp3VHGumcH13Yurb7TeGWi4FHXwXCvd/khSzw/vkHJ51PHptscWMn5PgHm+od+pKAk8q2YoTZPhXyTghTsNafEnAH+qZv0MYvYd6X+FJR0ZN2UwXxwANeUN2bVHlP5REZ6THAlQyF9BFYX8pMz28jN1djuUtjxRS638ScFUyBtaDtW2YXBCTvC49DM3Zt127FyT7VqnoXPyXwl4M9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+SdlC2Nz6u091osEeUeiAky6r5NoGK3lv+DwBlh/VQo=; b=e8hxMx4+wGdewpHF62ujJIEKvt0/qHur0ZMrduU9fIjvXcjZFCutNby8rt6aKtNElBIht5m2sK9lFLHLoOUdJaB5fCrRkWfJmWmLaVjldw+rF+b6KfI8QCQmy1uNpxA42UB2PYu1ZkdmCExsd+sEntm9PbceJAoC4YkC5EDibNlXpSv9hKX/8t/nvQ58en9GDuqjGJgc0SZxeDPprfsppwle2zbCibwc245NIeisUWHl8AvM3fxIPzc0eisE+rFUf1vndthO/EgKOI5ykplpzs93ga+HqDM5QroIq9hgOoCFD9U+s5efNOIT7RABO/+su6aC6DKUX2KMQZWKSk63cA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB3018.namprd11.prod.outlook.com (2603:10b6:5:68::11) by IA4PR11MB9081.namprd11.prod.outlook.com (2603:10b6:208:56e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.12; Fri, 15 May 2026 16:21:49 +0000 Received: from DM6PR11MB3018.namprd11.prod.outlook.com ([fe80::d5a2:c5ee:1227:9d1f]) by DM6PR11MB3018.namprd11.prod.outlook.com ([fe80::d5a2:c5ee:1227:9d1f%6]) with mapi id 15.20.9913.012; Fri, 15 May 2026 16:21:48 +0000 From: "Edgecombe, Rick P" To: "minipli@grsecurity.net" , "bp@alien8.de" CC: "peterz@infradead.org" , "mingo@redhat.com" , "tglx@kernel.org" , "linux-kernel@vger.kernel.org" , "dave.hansen@linux.intel.com" , "x86@kernel.org" Subject: Re: [PATCH v3] x86/cpufeatures: Make X86_FEATURE_SHSTK clearcpuid-able Thread-Topic: [PATCH v3] x86/cpufeatures: Make X86_FEATURE_SHSTK clearcpuid-able Thread-Index: AQHc47wy4EZmuZ51CUOmfip4M1RclbYNvo0AgAGFCACAAAN4gA== Date: Fri, 15 May 2026 16:21:48 +0000 Message-ID: References: <20260514160932.91556-1-minipli@grsecurity.net> <20260514165922.GGagX_amNCc0mZcz4d@fat_crate.local> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.52.3-0ubuntu1.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB3018:EE_|IA4PR11MB9081:EE_ x-ms-office365-filtering-correlation-id: 3d02845f-47d5-4b0f-d50d-08deb29e10c5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700021|11063799003|56012099003|18002099003|22082099003|4143699003; x-microsoft-antispam-message-info: aET2jYT/144uMaSkOFJthUIJz0SWJ5Pt/StfXBXiWPE/zHDxF6cDbabzAK3pKUxmEV02Gm7HZCZOzYPcX7+2fi3Sen90XvI9zVDSlHiD7LH0Ng921oJY72xf9xPZ0Po/oY0J/U/DNmPg3M9WDfrYhigLI9fdi5+VvufKBDOLwCoLm2pNoW9ufLXXNoll4Zam7GuJwu9GmdYwOVQAgTBFYmAfgT1a2rGyl7bXawu77NPqA+7a8bf+6qu5cho13M+JyefCGY2JD0nEDFf0iwFBxZDxFx7DtamuoVuG2mPslr/ifhmYT9G8RLub0hTC7f/7UW+Td/6m9RqAivTp77QlrJbIxN3sNcct9MIDQfTONI4/b2717CseP6XwMTclKCZWgSYyDSIHxEZh/C0Ts1hE01Yw/kX2vyF/kKtsM9xgoJSjTU6dKEs2UgjaYMyrIen6SAI2gOIX7bCMMM5tJM9cQb34KdPkdRkSk88vr+RMJPRonQ6l8Mgr+rsfIBACzs/wk/4/njzNg1FeB4b7CV2nKS6eY3VGoO/cJsx9WNzl9WoMwytw/C7p02h/ZZaPTP9EBMxhLv5PZptdtNmRIqIUElRefmwUBfr+mpU7neIT9uap/jOrG5CrgLx8m2jD/bXINMPvNRoEw5X7CRiat9P9SX4tNO5JrEEdJc8dD6P35SX4SyWXAogQ5gU4+/V4IR2FHSmFEnIgkp6JHVlb2u6sQb3toHKOeg2CL7wJVUWhm+mo2h5TYnVlypyAuI21lt89 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB3018.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700021)(11063799003)(56012099003)(18002099003)(22082099003)(4143699003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjZGa3dSMmtNRy9RQUpWK0c5MzhubXJDWjl0QktkWXltTmlIc0FVWmdhbkJn?= =?utf-8?B?M2tqbzl5OFBFRkhBekN1eFFpRnppMklCeCt4OUdqUHJVNDNlcFkrR1hxNlcy?= =?utf-8?B?cjIrenE2WEExcTYwK2N0eGp5V0o5RDF3c0kzU1JnWU5QbXJOSEtsZTZPZENU?= =?utf-8?B?L1I0c2hvS0Z6bWhpWDBGZDM1VnQxbVBEVWpPd3lVZXhPZzBjcWVYbjNTUDUw?= =?utf-8?B?L1MzYUxwZkMzTlpVbHNZM3dRWUlIaERNamd1UzdJei85UWNsWlBBc2VXWHM5?= =?utf-8?B?cjY4SUdrUjRBdWVyamIzbkpjTlh3b1RJbWh6U2hTTUptSWJQdEhEanpDcFIw?= =?utf-8?B?Umt4Z09qRkdOM2k5Z2M5d1AzdHlRZHRrM1N4akRXcklTYXpjeC93clpxaUZa?= =?utf-8?B?K2I5aHkySGdXdlY2c1U2alNua2JKeS9wdjI0d3U4OU0vQllDMHByYVZlYUYv?= =?utf-8?B?OHROdDVoelp4eGRjMWdUSlBZc2RDb0lvbURJeEQvREh4bEJTbFdTTmpiUWl2?= =?utf-8?B?cFBnY0QxVHVCcFhXSDFMTEREUVMyZ3NtekNUanhiUHB2Z041Nm5iQVZFNE9z?= =?utf-8?B?MVZITVQyTS9mOWlraHphVGQrSENNdm9sdjQ3aGRkNWhQZjh0N2lBV2F3djRa?= =?utf-8?B?cGM1QTlxRStpNXRQZ00wcEUydUhpbzZ1OFhTQWF4bldtVmhXY3NDdGg4c2Z6?= =?utf-8?B?Zk05U2pDdUZoMHllQ05DcHgyYy9sRVV2cHFWTFVwNU02NXEwbzlqUkFXdGYz?= =?utf-8?B?ak5jMFhHYlRHSlpNSFV0REVYR3RGblBMM3VBVTRoa2hwbHlsRzZiemVjZlVY?= =?utf-8?B?RG9rb1JCREREY2t2S2N4VGFpY004NkJyTlA3b1hHUjBpY3l1UE9NTnYzbm5n?= =?utf-8?B?K0t0VzlEdTBaQ0d4bUVkSmU4YkIxTVhvcFEyYVRCS3BKTGkxOGFqbFBjc3FZ?= =?utf-8?B?STlBSFlISE04UEIvMm1iTTdDL0lUSEdYeTB0cUN6OU94NW9WdWg0N0dQNThp?= =?utf-8?B?bisxOEtoZ2dLTnRRMElUbWU0aTkwQ2ZzTlE0VGMzUHRRNlFiYk1LWWtkOFJp?= =?utf-8?B?T1M2UVpIVXJ5S3U2MGVuT0ozWmxJOEZDY2JxUU9WaGdzYlZFVHZXZWVVZnhs?= =?utf-8?B?aXc4UEZVbURuTCtHUW05QXlVaVRLbG9MM0M1VlQyR3habWhXOVJCWk5pN1gw?= =?utf-8?B?Vk9zRkk0VHJ4Y2U2RWNvaFZHeU9iOVg1Q0QyMC9pbmx1MEZudC95aExBMWth?= =?utf-8?B?TDZ1UWhpQmdsN1ZIVWp4dWRDcDl6Y29nL0ZLYzQvNlhlb0RleGhPNnAySzlD?= =?utf-8?B?djV6clRaTVhDa1dvOUxsbDV6MDZUQTQrbEFSOVk1QmltQlp4bHhPMDR3ZmQr?= =?utf-8?B?dm02V0pYdU5HZXlwcnVCUWp4NWJHRyt2MnlpcklQMGFwYXFjYkw2SFdkQm9W?= =?utf-8?B?RldQeTVqa0toOFRHTm9PU1hLdjRLeWkrbi9LbVNaejhmTm1qRmdFRXRxOGRI?= =?utf-8?B?MDBYcU11QkxMSWd5WHpKRDlmZmgrazlKemdxM1dsM1JYaWF5cXMyYXluRnVB?= =?utf-8?B?TFBpVXlnOWMxT1g0dUZPUW5CcHgwcXZTVVpyemw1b1NGcmZVVXEwRFBBNmN1?= =?utf-8?B?SGZyTGo4c3pJRFQrOEtIc2trYW5yQmdYWnlPSzZLZG9mWUhYNmVZdmxmaDZL?= =?utf-8?B?SHozb00yQmpZZzJmT0FIWlpxWUpKelpXbjM1UDZEbXI0TEFDWEVwSnhDTytZ?= =?utf-8?B?Z0JnUnFPYnhLSGVjeUtjTkszZHhsKzVHTkZ1NzFJNVZUUndKNWo3Q2pZbk9O?= =?utf-8?B?MXpGVkY3VjZsQjZJNTJ0VDFjVHVLVmFmWmxXZ3NEN0dwS05RbTBVQUdlQ0lW?= =?utf-8?B?Q0VKMUh5UDlQbUpxbTJOTmZPc1pvd2hMK1YyV3pMWGV1V0IySFN3c2ZpMW5Y?= =?utf-8?B?cWNPcVdLSkpZeXE1MU91RkIyQmVCUXpyS3h6cXgrbFR5TVUyR3ZOd2ZYRnZx?= =?utf-8?B?ay8zTjlWUGZwdlkwNkp5dm1lekExQ1JzdCtqbHVtbFUydGk1ak8yYUJOQUZM?= =?utf-8?B?MTc0Nnk2UGFtMEFXQkF3VnEzVUhNSkczWmpTV1ZtWjBrajR6QXJPQkIxOHBY?= =?utf-8?B?MGFoY2NWSlVBV2VKYVdXY0RYSEZzSDQ3aGRvbGdTMFhSeFA3eUtYTG1wdkpV?= =?utf-8?B?aEJKb29pVDRsUDhoMmFQbHc0dVRWRmthUlZodm40dThUN2NHRlgwU01ldklD?= =?utf-8?B?WXhKNnpLWTZ6OWZRQ3UzK3ZFRUpPVzdFY2NNMVdTbmVDbHBpR3kxbitjVzk1?= =?utf-8?B?VkJPS1d3eXB3R1d5aHpXeWc5YmNqMEZxWjFpWFdOOGw4WTNRYWVtOWRRcE5i?= =?utf-8?Q?nqjQBkaH0FKv2BcM=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <4AB02C3F3457FD4DAC35CB790DB3CB5C@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: VpGXXp0hHECfoWc0x1ASy9WLEHneA/sbTPcDzcucGAsvk3TpTbzMICdxziB1aWQWUEdSTwlWAyOwejJ/i62jTCrl16Mho72Obiv4EF6el98OehMLIZcUXQzD/HZEWZ+PGzJw30cnvoLfKxnU4j76pzub5c0GRCmeHF119cfPK0jjL6xXmTTovp1ihdpV7ForCT0YxZ6hTQ/mvCKDAdhw+3rY1zgfk7T+1NLKC+JgFmJQcrMBW+ocuhiFjpA34EwHWTVJBNlu+xBfdAdJ01G7QOuY+0GoAOdbW2+yX4v0wqtROyfmr2ZiEqCJTcM4H0tzYFbF2xOqjR4auWCzfIa3gw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3018.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d02845f-47d5-4b0f-d50d-08deb29e10c5 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2026 16:21:48.8651 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5qYuMHeFx67X2jAT2tGE25SQfZ+uUq7u+cBN7Pjxow0PNaXkZkXBGWLmT3usyVHoMAxr/M3VTn5DeHCU0i/uF7khq4Q3fkhTYzODrdMCfXU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA4PR11MB9081 X-OriginatorOrg: intel.com T24gRnJpLCAyMDI2LTA1LTE1IGF0IDE4OjExICswMjAwLCBNYXRoaWFzIEtyYXVzZSB3cm90ZToN Cj4gPiANCj4gPiBBbnl3YXksICJub3VzZXJzaHN0ayIgc2hvdWxkIGRpc2FibGUgdGhlIENSNCBi aXQgdG9vLg0KPiA+IA0KPiANCj4gTm8sIGl0IHNob3VsZCBub3QsIGFzIHRoYXQncyBvbmx5IGZv ciB0aGUgdXNlciBwb3J0aW9uDQo+IChYODZfRkVBVFVSRV9VU0VSX1NIU1RLICE9IFg4Nl9GRUFU VVJFX1NIU1RLKS4NCj4gDQo+IEV2ZW4gdGhvdWdoIHRoZXJlIGlzIChjdXJyZW50bHkpIG5vIGtl cm5lbCBsZXZlbCBzaGFkb3cgc3RhY2sgc3VwcG9ydCwNCj4gS1ZNIG1heSBzdGlsbCB3YW50IHRv IHBhc3MgaXQgZG93biB0byBndWVzdHMgZm9yIHRoZWlyIHVzYWdlIC0tIGV2ZW4gaWYNCj4gdGhl IGhvc3QgKnVzZXJsYW5kKiBzaG91bGRuJ3QgbWFrZSB1c2Ugb2YgaXQgYmVjYXVzZSBvZiAibm91 c2Vyc2hzdGsiLg0KDQpZZWEsIEkgd2FzIHRoaW5raW5nIG9uIGhvdyB3ZSB3b3VsZCBpbXBsZW1l bnQgdGhpcyBhbmQgd29uZGVyaW5nIGFsb25nIHRoZXNlDQpzYW1lIGxpbmVzLiBXZSB3b3VsZCBu ZWVkIHRvIHNldCBDUjQuQ0VUIGlmIHdlIGhhdmUga2VybmVsIGlidCwgdXNlciBzaGFkb3cNCnN0 YWNrIG9yIEtWTSBjb25maWd1cmVkIChhbmQgYWxzbyB3aXRoIEhXIHN1cHBvcnQpLg0K