From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) (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 C397B361DC1 for ; Thu, 14 May 2026 17:02:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.12 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778778130; cv=fail; b=rgR1F/UY/xSQ/QAAebnSFj2h0aR0M9wy4fETXaM0xb362knI3vxs6ptwaxYVh80CwVw+Bj+UQjF3uZ01Kl1YmkF4ekMQl/yAfjW8m/zB5IaxeuiBawmaIozpVzS1I5ok+jNaECbngKaQTmfBszuboaJDVj1rvPIm73Mv187fTnc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778778130; c=relaxed/simple; bh=77N0rVnhVcLYxF3dBewOYMuEgidiSexlKWYqD4uG5kA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=XFSApTnDdxgbEoxjnmfTo1zCUj0b7p4ACiSFxMH83xjPfg/o7yKcNqDT9aJyF1PS7kZQKxZzvLTwQC/7EFIgKJqVZH58fxaTErdfv8elC8gWtIwSJXOfIlrs0t7Ok1GjylJ0ze98YHVGZYu4J00oEnHopojvfHpqUm4wFV81toI= 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=W+RShljs; arc=fail smtp.client-ip=192.198.163.12 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="W+RShljs" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778778128; x=1810314128; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=77N0rVnhVcLYxF3dBewOYMuEgidiSexlKWYqD4uG5kA=; b=W+RShljsHHqXp7mx1Gg/crnwS6/QrW4sAgiWfGWC2n46pRLXgZXhZPVY NAlTYnoZKJX2YM6CLcXCch1OpNSIzBai1mYLX3MjKJYJaBnlP+o2GrWVc JuropS+sapt+OgcOSw1M3c3gm6HfeIJ7pJqj3gk0xdAe+60wixv5nPpOt CsjeyOkpyEpAUA/Wr4C9CtQ29/Qa7PVepK0cO5sdGHdEIKuPYXcQNmiA/ yTuUjdyggFWOo5fNlmK8nSDPNORONz0hjm4OnBtelPO4AMUgDHQOc+hl2 ujBcmT3La9zqu+Kg95o+l+Tb+Kf60bnw6izAKJwpZJfjYVi3Grpbp95/G w==; X-CSE-ConnectionGUID: LF2vT7QyT0WONpF0N4dPpw== X-CSE-MsgGUID: YfghPglhSUiTRfStXnCyKA== X-IronPort-AV: E=McAfee;i="6800,10657,11786"; a="83577066" X-IronPort-AV: E=Sophos;i="6.23,234,1770624000"; d="scan'208";a="83577066" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 May 2026 10:02:07 -0700 X-CSE-ConnectionGUID: nzYB+zOcQSaZlBJyLU4Jcw== X-CSE-MsgGUID: raL79RghReaQcbaXXaz7bQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,234,1770624000"; d="scan'208";a="238696816" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa007.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 May 2026 10:02:08 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 14 May 2026 10:02:06 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Thu, 14 May 2026 10:02:06 -0700 Received: from CO1PR03CU002.outbound.protection.outlook.com (52.101.46.7) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 14 May 2026 10:02:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=i/yOx7IQApB7IvV3DOC8DEwsvGFuz1cIO7P4ren4YFt1JtN0/CQ3/fxMAJLXNxepxMt1MOEnkykTaZWifNnN+L5MVsGSmIOvC6D7G8gICgt2kWBM26VMuvXIkkkuUIR5FWRGuWS6hNxrC/ehA4cZmjFJYcV9P497542AeFDdV9hJFEj2IydDnv5ipXZXMkcfVsgWWIi2bXkOQ1fihM4peWMcXsQ70MRk6ScQwqLsPoeph57kbX9zuHHzUJNZWEIbDu1NGhKujLcyJkoAWJrYwZBn2ERbIDK9VgPvwzNSpva3IAysluHuty1cdcI0DV2c5yB9Dd0/SHDS0hlSMhYiig== 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=77N0rVnhVcLYxF3dBewOYMuEgidiSexlKWYqD4uG5kA=; b=L0e6Ub91Hr3t2E6G/3uexOXOElSppbVbo+dLc4lLVQgktYymaUtWuZyru+T8SMPvXEm0GmpTIe1Mw86IEIKGQSESg7uJHiCAmlu30Ng7zfWDFtMcbOBWNjiJ9ZWWoPhqco29of7DNgZW0E8ErlWPEWXzRFSdwxi8S5lMi6chgQ/67twVrLIA9IE5YemDTtB6XTNm0JM1MB511xqmOk8De+H/41WNlKomOkolk0vSIIOASyJcVq/4dRGEoV+RZfkpVwXv9VGr4JS4XTBjQfwNyPyzf3nDkyM5blo+mbvZcxTxkCrrypQuBZjnV6Ta6ElmprW+JsrXkmRWMZbUwY1/0w== 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 SA0PR11MB4672.namprd11.prod.outlook.com (2603:10b6:806:96::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.13; Thu, 14 May 2026 17:01:59 +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.9891.021; Thu, 14 May 2026 17:01:58 +0000 From: "Edgecombe, Rick P" To: "x86@kernel.org" , "mingo@redhat.com" , "minipli@grsecurity.net" , "tglx@kernel.org" , "bp@alien8.de" , "dave.hansen@linux.intel.com" CC: "peterz@infradead.org" , "linux-kernel@vger.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: AQHc47wy4EZmuZ51CUOmfip4M1RclbYNv0cA Date: Thu, 14 May 2026 17:01:58 +0000 Message-ID: References: <20260514160932.91556-1-minipli@grsecurity.net> In-Reply-To: <20260514160932.91556-1-minipli@grsecurity.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2.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_|SA0PR11MB4672:EE_ x-ms-office365-filtering-correlation-id: 704def61-82e8-4918-bcaa-08deb1da82d0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700021|3023799003|22082099003|18002099003|56012099003|11063799003; x-microsoft-antispam-message-info: 7FFQRwi2dLNb53D0QqsMDGhAMkIwfpmfFF6ESqrOoTcpm4He5plpxeeumsDGomdgTUr6DHu9DzkVci7D4bMYTeOJ6EK8XcLTsNA9jbH+YwU1F/yHzKB67wP0vAheWITO+JdWO8LtzFmIrsGvcs2NJWbCB40EOLxpba5HB0LsqdOX6wpm0kYk464YIvW/8RWnVEu+mgnY/L2lJ2H1wtdAHsNgoLHs6ZlNsnlAc5x8l/ekyNq7RT2Fp0Ap3jETT3VLDP+bvR1vsYaKuo1e2W/iX0eTctNrrkFk1cRlLsdYdyExMxp8+z9iVAP4Co1W6g76fC6nlPqkLI6SUVBgTL6ujOmmspR1oV1ESWJkpA8xgdkhBoLLnoCG1YkAZFZfVNAsiAoUC2eHjJ85ZDEkSZxa2y/dUyqnYNoArf+uOYO/pgzSDB1vg+LpP5JeL3Tjnj56NA0xaqEd3P4p3Q93WIzCfp2DkVzQS9FfEsstile9w99dL+upB6D+VLjEZoBy2FGPSZSjPuBIj1ya5QPemDG/9Bb0Xw3PBQVsJnzHKdcUaPSnXEMdEaZAqrUFB0VMc8llruwe0v32bD1kBeHBaT4knULIsm5ZW2FBtmC1xMR7T4jZAnq3hJw1pSuC/INCkhvIsjwfSslmCq7Qua3sWgSG9G+vQt21VadvvX9LAdVq+W3ACAs5bqAOrD8Hr7OiXnpJIR6JwYkBeHWaHtbitsv/r5woITssdT5G9ULRQeecqhOlKaCrkOzutg4v7ZzdsDwZ 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)(3023799003)(22082099003)(18002099003)(56012099003)(11063799003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L3NoUTk2VkxrblFEeWJHZElMalp4L1cyT3NsTTNTbmNTNFA4UWI4UWNVOHVS?= =?utf-8?B?ZWtDQk52THd6MHFPckhuQ09EVDlMaHBCRlhnVHV3NmtidklET2s1Nk1GbGd5?= =?utf-8?B?WVVoMGM1NHBUelY5RmgxK0wxdWFjMWFRN0N2QjFEdGo2cHNhV1MwTldaTnFY?= =?utf-8?B?eTZBbVVDcjArRTRtYWRPd3dLUzVnN0E1UjQ4K2FhTThXcDJaSFl2aWUvWWJ2?= =?utf-8?B?d2FwL3AyOUlJRHdTUFlteXdHaGp1SzZ0MDk4V1JIb3l2U0QzTEdFdDMwS055?= =?utf-8?B?MytkNmxlYkNhTkZEaTFZUkx2YlVVMXlyaGNjcW9VM3d0bUNMc1UzYkVmaldL?= =?utf-8?B?SnJoVTdkdVZVSVFndWg3aS8yMGdHUFAzQmJPa2IyUWFHS2ZQSloyRHYvTTNG?= =?utf-8?B?c2tuK0xtUUM2VXU1Wm5uU2tmUERXUXlnS3VGRTUyOWFqbGR6NnFEVWlpV2h0?= =?utf-8?B?UnpsV0o2WGVCMjB6TE5NUWJGa3ozampvdmV6cURTWHFxbmp2Z2xGNnhUQXdY?= =?utf-8?B?ZEcyN3NiR0FVVkpyQWw5bUZhZ0cvWDdtRHcyTnFiU2F4UndnNTRadU5ObUk1?= =?utf-8?B?L3lCUEluN0ZXT0dYVTBWeGFuRHpqaHUxeERsNjFjdjNCd1ZNbzMwSmVmMW02?= =?utf-8?B?My9Kam5MZi9FYVlGVlExY0ptN2s0UVFmU2FaMGtZVVFuczFlSEdkNVlQb2wx?= =?utf-8?B?MnFuMDMvNXpuOTFkOXVGWFlSNDZ6OXFIMmlDNFB0YXgrcFVUUURyd3NWZkJp?= =?utf-8?B?clBiWmRTYkVsYjZsQlJnNGpsWmRhYVlpRW5wblZ4MEVlZEEyRkYzTkpwODY4?= =?utf-8?B?NVNSdG9qaDUrMFpMMU11RC81Ni94dFgxR3hJaUE5QUxJdnVsTXZ6d2hJcXdx?= =?utf-8?B?SHNjc0F4aFN2THYxdDVyYmhDSXhtMTh4bjc2WFB3WFhyTWoxVll1SXVJYk5W?= =?utf-8?B?WXdjRUhKbUtLajF4OTVsR21uaXp6V2NXcUhHeEswRlp2aWttbmwwUU1CVTc5?= =?utf-8?B?cDQzc3E3VmdhMGxBTHJXSHlyS1FET0ErVVVKK0FSQXBKUjk0Y05zQnczM05Q?= =?utf-8?B?cTRYdEQyNTI2aWZGUVJUYzlaU0tRQmQwaWI3Q3Q3dm1qcHNDeC81NUVpNC9M?= =?utf-8?B?Y1ZjaS9PVE9Zdm5CRC9BaGZJOE5CajFSYTQvOVJYMzRjN2lxdkQ5OGc2NE5V?= =?utf-8?B?NjF6RmtmUHhxSnJscjlDN3NmRnBxVXJMajlEblRjZTJjTzZVcjlGQUZHWVpz?= =?utf-8?B?QVZsV2pOeVNqSmVaNnVKeVRmR2ZoSGxQN0UxKzN1MkpJd2tZSFg4eGo5dXpi?= =?utf-8?B?c0Nmdy9OV0JJc3h5UlR6dklzQU05amJueUh3TFVhYzMyakQrSE9wZ3lpeFM1?= =?utf-8?B?dDBPOEdlMFl2ZW55ZVhoM00yWjV4K2Z3NWtSZlJZSDBqYUh4alhGZ3NBWHgv?= =?utf-8?B?RFdlRHBHdlkzck94SHZLSVhVY3Z3RElEUnpmbm4ydUJpbm5hT2RpcHI4dUxj?= =?utf-8?B?NnA3aW9Nc01HNk9UMXMzK0V6RElCZUlmaDVzOFZHN3NaU1J6azRKYmM0T2xN?= =?utf-8?B?dlFCZlNlODdEMk02OXF6SW9RTmJDVk03UE5qZTFDTHJqUDRURVVOQ2U1QlNK?= =?utf-8?B?K2JuNEY4THZXc3p1dzVhUWVKRDJFK2ZaenhTRjg3a0NzQ1FIMWpTOWljRjZk?= =?utf-8?B?VEh6S0JyR1NjUUszZ0NJZVVaOGRvamVSb2pOd0JDdHEwR05vUHo3cENQeWhG?= =?utf-8?B?RmVybzRjSmdBTEJFS1UwdE5XOVBkK3RHY0c2d0hkUUlKdXRXZWhidEJ6MjVu?= =?utf-8?B?dldXdzg1RkNzK0t6RkF2SEhwaFBidUQ3bjdaSTk2bVBmVnN1MHllSEhka2Vt?= =?utf-8?B?Q3MrUzE2b2JQSVVZTXc5clJZUjR4eDNLeUo5TW1PM003SXpqd2tEZ1hBU3Nl?= =?utf-8?B?alQ3MWlla1RONGxGTmZLL2w5YUFHTTJIczNycU82a1VzMS9UQ1dLYzlHcnJU?= =?utf-8?B?S2ZBSXVEQTl3bzdDUTR6cHJOQlZYVVdKa0FGbHlCdkMxZXlJaWhpdTdZUExW?= =?utf-8?B?a0FmWkpnbDZ4dmxJdGdCUW1tSC8razhJNjEzZ1JKbEZtZWI5Unppd0RzNFhL?= =?utf-8?B?Vnl2WXVtVFFmMktOQ0VwaXB3ZFRnSVYvQlFBaTJtYm1IdExFTHRCcTZTZytr?= =?utf-8?B?MmdpdmQ1QmpOTEdmdTlkbFViOXdNK3A4VXkxZjVUYVQzU09ZWlRTWExkVUwx?= =?utf-8?B?bTJENXg5WFFUb3NNWXJDdW9MMEVPWmQyMjV3dTNoRHdSdERXNnVITnZIYjJh?= =?utf-8?B?aDhqQVlRM2RkbkpvT05SMVE4MVhCTWYxSTFHZzkvQm83dEtIVUlwZlRSM0NR?= =?utf-8?Q?62kGuW9piN2gfk98=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: OJbhUzEP7nA9aQT2jnxuRcwRbT0t5vC47fJSUY3zhrKkvXYglHK+gD4P71DoUqPNo9WDGL9Q+5DIR4L8IGGdXMpJY+m5B8vPkXs+ujRyGlG8Tai5nLHFnI5zrVR0EFXWRpZaSu2mE9kYuUpC2AMWI0Ck4XCNxz634ughktsaFFGnbqzvxOW7Mj/juA3VRyJg8nLo2Of5hD3oedqxTXjAFMTirdq4/QIKJupaV1Xd0DDOdrOBISc9C8yXbxo0rWHa62IyEfjZ4NX1nuOY6SzZUXOFicYG78rM/d6Y2BmI+j/E6ONzJ24Kq3en/WbHQWgLKkvnWHEI3JoBPWFIYg0uCA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3018.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 704def61-82e8-4918-bcaa-08deb1da82d0 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 May 2026 17:01:58.8766 (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: u/YWUw6VD7mm1QQ4T+CLkOfSxYRYeDJY4Ob9zhgUI9bnRfuNG55oxOLmQxbWQwEzPDJuJMBA+19aYQEQvwkiwBqdkCcgbe/EcXlVVgsUQQQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4672 X-OriginatorOrg: intel.com T24gVGh1LCAyMDI2LTA1LTE0IGF0IDE4OjA5ICswMjAwLCBNYXRoaWFzIEtyYXVzZSB3cm90ZToN Cj4gQWxsb3cgWDg2X0ZFQVRVUkVfU0hTVCB0byBiZSBkaXNhYmxlZCB0aHJvdWdoIHRoZSBrZXJu ZWwgY29tbWFuZGxpbmUgdmlhDQo+ICdjbGVhcmNwdWlkPXNoc3RrJyBhcyAnbm91c2Vyc2hzdGsn IHdvdWxkIHN0aWxsIGVuYWJsZSBDUjQuQ0VUIGV2ZW4gaWYNCj4gbm8gQ0VUIGZlYXR1cmVzIGFy ZSBpbiB1c2UuDQo+IA0KPiBUaGlzLCBpbiBjb21iaW5hdGlvbiB3aXRoIGRpc2FibGluZyBJQlQg YXMgd2VsbCwgZS5nLiB2aWENCj4gJ2NsZWFyY3B1aWQ9c2hzdGssaWJ0JyBhbGxvd3MgdG8gZnVs bHkgZGlzYWJsZSBDUjQuQ0VUIGVuYWJsaW5nIG9uDQo+IGNhcGFibGUgaGFyZHdhcmUsIHdoaWNo IGluIHR1cm4gYWxsb3dzIGRlYnVnZ2luZyBDRVQtcmVsYXRlZCBpc3N1ZXMNCj4gZHVyaW5nIGVh cmx5IGJvb3QuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXRoaWFzIEtyYXVzZSA8bWluaXBsaUBn cnNlY3VyaXR5Lm5ldD4NCj4gLS0tDQo+IHYzOg0KPiAtIHN3aXRjaCB0byBjbGVhcmNwdWlkLWJh c2VkIGFwcHJvYWNoDQo+IHYyOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzIwMjYwNDAy MTczNjA2LjEwOTYxNzItMS1taW5pcGxpQGdyc2VjdXJpdHkubmV0Lw0KPiANCj4gIGFyY2gveDg2 L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmggICAgICAgfCAyICstDQoNClRvIHRoZSBnZW5lcmFs IGFwcHJvYWNoOg0KQWNrZWQtYnk6IFJpY2sgRWRnZWNvbWJlIDxyaWNrLnAuZWRnZWNvbWJlQGlu dGVsLmNvbT4NCg0KPiAgdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCB8 IDIgKy0NCj4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KQ0KPiANCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgg Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJlcy5oDQo+IGluZGV4IDFkNTA2ZTVkNmY0 Ni4uNzVjYzM5MDM3ZGY2IDEwMDY0NA0KPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jcHVm ZWF0dXJlcy5oDQo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgNCj4g QEAgLTM5Myw3ICszOTMsNyBAQA0KPiAgI2RlZmluZSBYODZfRkVBVFVSRV9PU1BLRQkJKDE2KjMy KyA0KSAvKiAib3Nwa2UiIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8NCj4gICNkZWZpbmUg WDg2X0ZFQVRVUkVfV0FJVFBLRwkJKDE2KjMyKyA1KSAvKiAid2FpdHBrZyIgVU1PTklUT1IvVU1X QUlUL1RQQVVTRSBJbnN0cnVjdGlvbnMgKi8NCj4gICNkZWZpbmUgWDg2X0ZFQVRVUkVfQVZYNTEy X1ZCTUkyCSgxNiozMisgNikgLyogImF2eDUxMl92Ym1pMiIgQWRkaXRpb25hbCBBVlg1MTIgVmVj dG9yIEJpdCBNYW5pcHVsYXRpb24gSW5zdHJ1Y3Rpb25zICovDQo+IC0jZGVmaW5lIFg4Nl9GRUFU VVJFX1NIU1RLCQkoMTYqMzIrIDcpIC8qIFNoYWRvdyBzdGFjayAqLw0KPiArI2RlZmluZSBYODZf RkVBVFVSRV9TSFNUSwkJKDE2KjMyKyA3KSAvKiAic2hzdGsiIENFVCBTaGFkb3cgU3RhY2sgKi8N Cg0KSSBoYXRlIHRvIGdlbmVyYXRlIGFub3RoZXIgdmVyc2lvbiBidXQgYWRkaW5nIENFVCBoZXJl IGlzIGFuIHVubmVjZXNzYXJ5IGNoYW5nZS4NCklCVCBkb2Vzbid0IG1hdGNoIHRoZW4uIA0KDQo+ ICAjZGVmaW5lIFg4Nl9GRUFUVVJFX0dGTkkJCSgxNiozMisgOCkgLyogImdmbmkiIEdhbG9pcyBG aWVsZCBOZXcgSW5zdHJ1Y3Rpb25zICovDQo+ICAjZGVmaW5lIFg4Nl9GRUFUVVJFX1ZBRVMJCSgx NiozMisgOSkgLyogInZhZXMiIFZlY3RvciBBRVMgKi8NCj4gICNkZWZpbmUgWDg2X0ZFQVRVUkVf VlBDTE1VTFFEUQkJKDE2KjMyKzEwKSAvKiAidnBjbG11bHFkcSIgQ2FycnktTGVzcyBNdWx0aXBs aWNhdGlvbiBEb3VibGUgUXVhZHdvcmQgKi8NCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2FyY2gveDg2 L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmggYi90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9j cHVmZWF0dXJlcy5oDQo+IGluZGV4IDg2ZDE3YjE5NWU3OS4uZmNiZTYzM2UxZjc2IDEwMDY0NA0K PiAtLS0gYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJlcy5oDQo+ICsrKyBi L3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgNCj4gQEAgLTM5Myw3ICsz OTMsNyBAQA0KPiAgI2RlZmluZSBYODZfRkVBVFVSRV9PU1BLRQkJKDE2KjMyKyA0KSAvKiAib3Nw a2UiIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8NCj4gICNkZWZpbmUgWDg2X0ZFQVRVUkVf V0FJVFBLRwkJKDE2KjMyKyA1KSAvKiAid2FpdHBrZyIgVU1PTklUT1IvVU1XQUlUL1RQQVVTRSBJ bnN0cnVjdGlvbnMgKi8NCj4gICNkZWZpbmUgWDg2X0ZFQVRVUkVfQVZYNTEyX1ZCTUkyCSgxNioz MisgNikgLyogImF2eDUxMl92Ym1pMiIgQWRkaXRpb25hbCBBVlg1MTIgVmVjdG9yIEJpdCBNYW5p cHVsYXRpb24gSW5zdHJ1Y3Rpb25zICovDQo+IC0jZGVmaW5lIFg4Nl9GRUFUVVJFX1NIU1RLCQko MTYqMzIrIDcpIC8qIFNoYWRvdyBzdGFjayAqLw0KPiArI2RlZmluZSBYODZfRkVBVFVSRV9TSFNU SwkJKDE2KjMyKyA3KSAvKiAic2hzdGsiIENFVCBTaGFkb3cgU3RhY2sgKi8NCj4gICNkZWZpbmUg WDg2X0ZFQVRVUkVfR0ZOSQkJKDE2KjMyKyA4KSAvKiAiZ2ZuaSIgR2Fsb2lzIEZpZWxkIE5ldyBJ bnN0cnVjdGlvbnMgKi8NCj4gICNkZWZpbmUgWDg2X0ZFQVRVUkVfVkFFUwkJKDE2KjMyKyA5KSAv KiAidmFlcyIgVmVjdG9yIEFFUyAqLw0KPiAgI2RlZmluZSBYODZfRkVBVFVSRV9WUENMTVVMUURR CQkoMTYqMzIrMTApIC8qICJ2cGNsbXVscWRxIiBDYXJyeS1MZXNzIE11bHRpcGxpY2F0aW9uIERv dWJsZSBRdWFkd29yZCAqLw0KDQo=