From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fra-out-008.esa.eu-central-1.outbound.mail-perimeter.amazon.com (fra-out-008.esa.eu-central-1.outbound.mail-perimeter.amazon.com [35.158.23.94]) (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 48F0B524F for ; Thu, 25 Jun 2026 22:23:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=35.158.23.94 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782426189; cv=fail; b=tf7g3ozbFJqSEdKI2R0oj2I7RhRWstW4ZJE2M7LmrAVD/Lnc+IPjwwVcJwg3evhTe3P+jmhDWHreum5psrVyrk5Vh+K5BpmI2YesPP6uz78j+nVjZRDopNqiiR5ftVKgaG1QN5OwxzCUm2aHOiifJkUTqeHoZZ98w/yTlz4m8rE= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782426189; c=relaxed/simple; bh=eE5nPoK2SR6BF97aS2xJ0p2xM+1VKBolXInP5GtaCg0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=L2oY74mCb+pFzTWdOk2EuaR1o++ohw8JycUDgzvwGuXIZZw7KklEclhOU5TR6y71x0vBRj66AyIHu1BczZ761agU7ReOw3nH9c+DqhbANEbl4jmqUiY98sg9QtKDofqIN8LBLgJ+qTdsGpPh2vQkd8t/vHLahAvyZ1Z27vYoY9w= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.de; spf=pass smtp.mailfrom=amazon.de; dkim=pass (2048-bit key) header.d=amazon.de header.i=@amazon.de header.b=A7s6dCDX; arc=fail smtp.client-ip=35.158.23.94 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=amazon.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=amazon.de header.i=@amazon.de header.b="A7s6dCDX" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazoncorp2; t=1782426188; x=1813962188; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=eE5nPoK2SR6BF97aS2xJ0p2xM+1VKBolXInP5GtaCg0=; b=A7s6dCDXafYhwRqqvKFIJhlQOVWdNRsuCjWC5ZIZ81kWIsTmRN7uMZfH Lt1owhEvDkSwLm1fGeTMbwb3mJotVl57ZVw1fLPn4hKVnP8+/Z5J6zFU4 ILpOzfQyuypxRMVxk1oOqH4u5YsemIxqBSlY3/2hJs+7Thq9aJuCJfXdm Gg6yNz5e9KUG048sViQ3SrxD3KXxvfvF5w/ib9POnkv61u30IecwPynYo ulVk1gcJaPu0quLJTZOvITyNQluYlNot08ZrpGKgNhOdIHAGRkcC3VXyW PGWQsRqXo/rOIUuiZFEEa13nvUJfNfJl2w8hUgsK0nFDJjhWaxK/L2Dkb w==; X-CSE-ConnectionGUID: 1UzKhn9yREmapIsKCDzntw== X-CSE-MsgGUID: FaEi3M0YTYyZQZqfQYYo5g== X-IronPort-AV: E=Sophos;i="6.24,225,1774310400"; d="scan'208";a="15676318" Received: from ip-10-6-6-97.eu-central-1.compute.internal (HELO smtpout.naws.eu-central-1.prod.farcaster.email.amazon.dev) ([10.6.6.97]) by internal-fra-out-008.esa.eu-central-1.outbound.mail-perimeter.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jun 2026 22:23:04 +0000 Received: from EX19MTAEUB001.ant.amazon.com [54.240.197.226:10512] by smtpin.naws.eu-central-1.prod.farcaster.email.amazon.dev [10.0.1.198:2525] with esmtp (Farcaster) id 4315f1e2-d134-42c1-ac61-d48876bae427; Thu, 25 Jun 2026 22:23:04 +0000 (UTC) X-Farcaster-Flow-ID: 4315f1e2-d134-42c1-ac61-d48876bae427 Received: from EX19EXOEUA002.ant.amazon.com (10.252.50.139) by EX19MTAEUB001.ant.amazon.com (10.252.51.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.43; Thu, 25 Jun 2026 22:23:03 +0000 Received: from EX19EXOEUA002.ant.amazon.com (10.252.50.139) by EX19EXOEUA002.ant.amazon.com (10.252.50.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.43; Thu, 25 Jun 2026 22:23:03 +0000 Received: from FR4P281CU032.outbound.protection.outlook.com (10.252.51.94) by EX19EXOEUA002.ant.amazon.com (10.252.50.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.43 via Frontend Transport; Thu, 25 Jun 2026 22:23:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lqW6GdlnT6ZjocaZvfpyrVOXyjFn2FjBtdXuBJVbFLsTQ/vClNow8MUSclUnxsxtwZRTeyHo8piNVuPqVZcdzx4Jqw0GNw8aMoZAmIfdw++Nia3u7YxLcT05DB5X9swCyTGUk95EBrpS211H44l9c3lW1u96u/XW9ja5dML7NffuImfy/OrjORvjfKTwiZFnxnt6bZU6v0T+O56/rSt2T2fgo8rppQ/57MVBIvVdYZsKTUm8jQ8n7KK/QBZnFrGgobIS23JHFA+nywaaF+2hWNnqJpbzdu8IfoewJvw0g6oVgQG2CchzM7vTHq6v/1UqP4qrJabSpLcNcn7VWYocMw== 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=bljDx53j7pv5OCClZhT62j3Rw/cpKn84APjBQedpDCU=; b=H+YWFLGD+xGr0MONrT8CiNeBV/934nZZ4BWPlpUkezTfsImytM6FIzp9q5bYR3VkSvzSbhww2sFT51mcZPY6+WjQ7y7MKJSwwDhToHAR4jv1qozWe2tI6Z5PHj1EbSDKHPpdGrXySmMiyQ+qGXAwf7HI9h9keA4wLNeR7h14IoSRpcbXZZ0nPHJBvhaoFHEJn4AkSBM4uf9pzxpQjlIo1Nb9a0lVp0SeLjpSzxPbb9qm0ukEF0T2rFHkY5qWdXUjkysqJNXnptm2K6kWJ+5WYi9iW5Fw5op48YvItfPVP7IGxMS2As4ye9ABFKxBZKd304zWBRQvIAOo4fzXQbzixQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amazon.de; dmarc=pass action=none header.from=amazon.de; dkim=pass header.d=amazon.de; arc=none Received: from FR0P281MB3020.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:54::12) by FR3P281MB1583.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:7a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.17; Thu, 25 Jun 2026 22:23:01 +0000 Received: from FR0P281MB3020.DEUP281.PROD.OUTLOOK.COM ([fe80::6924:1313:12cd:49a9]) by FR0P281MB3020.DEUP281.PROD.OUTLOOK.COM ([fe80::6924:1313:12cd:49a9%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 22:23:01 +0000 From: "Graf (AWS), Alexander" To: Vu Nguyen Anh Khoa , Arnd Bergmann , Greg Kroah-Hartman CC: The AWS Nitro Enclaves Team , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 1/2] misc: nsm: require CAP_SYS_ADMIN for raw ioctl Thread-Topic: [PATCH 1/2] misc: nsm: require CAP_SYS_ADMIN for raw ioctl Thread-Index: AQHdAWECjQ3M3OvU3kupgrwDvVU3oLZP35oA Date: Thu, 25 Jun 2026 22:23:01 +0000 Message-ID: <047f64b2-4a0c-473a-9b32-eac2c3a01a38@amazon.com> References: <20260621085743.76329-1-khoavna.tin.2225@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amazon.de; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: FR0P281MB3020:EE_|FR3P281MB1583:EE_ x-ms-office365-filtering-correlation-id: 9d409839-1b00-4a44-e3c7-08ded3085182 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|32116099003|6133799003|4143699003|56012099006|18002099003|22082099003|5023799004|11063799006|38070700021; x-microsoft-antispam-message-info: xLKrF75Z295WhGalXDnB9D/yEVi3klBh0HtdYZDXf9xDHHPiFjAsXs6Q6VgtdramLrUH16dN2P/CI4WxZQZkNQApQzhfHFghwOiMCnprmx0gdAixP8AVUOPbh+OtC9tEUhVp5hJ5kZy6MRGjUFZ6lD2urY9QgAwxFQu5Pn+AHuUYQesccGqMFCgZ3LIpz2EvagN1wFMsFPSoZ9LWMr3KbEpxZ37+93GsOgfUtgwGCSj4A6BOPKWVvv0Q8lvhfHAUKGfpvRxKghMMBeLhYccyQEDRyX00OhNI+yJg6+pkgIYLfwRVQE6YPe0iRD0SbIyje8z69V79kLwU4SUcPWgpEVtPsJBHb1ggTz9XlGDXJDqceRJRTVvb2+toI+putqAywC1K7uxIQyu5b9eWE/JKwEbBpfo0P4On42u3srjcUa+I8FJCaosb7wMjVPjnmXOAVnm1wqV49IwHugv2d8zj1hKkPIBhFCMKZt22V3GDwshjC9pETiuEgTMyrpe6+FcdRgtnxnfW2LhVJsn327U/g1ZTCLWtin/vM4G2fDlyy0uxXyeFB5ak9sl0pEGDZTwjjd26qlJTFMzXYAdqhpqrJHPoU9Drh0iDmbIH/CRmqTdf0OU+XLbNfNj4U5wPtHfwzo0ZtWAkB+GcszamqmlN8IyDLQFZBvu60rueqnbP3Q3YGc5ZQG3uhkhGa1dbmT2bzrJC0NtePigjNQ7QVFK+NMtzr9W6Af77dgGsnJtWZfc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FR0P281MB3020.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(32116099003)(6133799003)(4143699003)(56012099006)(18002099003)(22082099003)(5023799004)(11063799006)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zit1N3FCdGpKaXQzeEFXd2Z1QnR0QlkvN285WDcwcXFRd0l5ZFh4bFJWVXk1?= =?utf-8?B?akFISWtSUmhqdjFyNkVxMWFoUEUyVVdRWHBSOGgzdXU3M0M2UGE4MGhEaFdD?= =?utf-8?B?b3FPK3pSREpidnAzMzhES2srVnZQMGNiYlpZREpNMytHS3VGMHBHbVcweFZR?= =?utf-8?B?RFZmK0sxRXpNTExBMFNkNHB4Z1NVSjVPNVkycklHTXVNT21NZVNTSWhpZ0hu?= =?utf-8?B?U0dtMVRlUW5IRHVWb2Jtek9zMFZVL3hlMGR1WkRCQ1hGODlzVk91MldhMFpp?= =?utf-8?B?WWQvQWlKVENlSEY2bk9wSjZFRzhRc3BVTGE3eFJYRTNVaitzam9tVmdBVTRN?= =?utf-8?B?Mys4RTY0NEtTTnE3RXozOURyOUl0MzhPdytzVE9RcjJzODhpL0VIdXpmSVJ0?= =?utf-8?B?NU02M1JJKzFhRndsOGo5bmo0a0FpQVZsaDlqNlhaTE5sS0ZlRFZDMGg0TDNu?= =?utf-8?B?RnAxU0pRWEg1c29IcE1lWHV2RnMwWitaOVpuaVpZTnJINUdvVXVFRVdPKzRh?= =?utf-8?B?bnZPSDNCb1AvS1ZyaisrOFVNS0V5dTYvSitNeG9uRURodDlSTVFUR2pMY1BE?= =?utf-8?B?UDVBRFBWK2R4QVZ2ZWJXMEsySkx5aWh1RGdmMzV1M0J5TW1PMGRZKytqOWFX?= =?utf-8?B?NkliRTlnZmRyRU4wbVVNN0w3cnJvaXJOOUJKMG00OGgrVU9WRzVITVVncTcr?= =?utf-8?B?YlBScFJQTHpiS3JvK3BNUzhpRHNJYkVQcDc4RURkSTJPeklKWVhzWHByYndH?= =?utf-8?B?eFA0Y1dqRklFRE0rN21ZWWVzYm90TFVwdVRBNEJOeGlXcWVkMEdEZWpXbGZE?= =?utf-8?B?bEMyYk5TWGlvREFKK09xU0RKcE1iMWcrelFIYXgyelV3Q1pHQWdkeGtmRFFU?= =?utf-8?B?a3R0MVlYUGhFWWZycnZyU0R5amp5bE1SajRVWlFoSit2a2VGcTA1M2MrcE8r?= =?utf-8?B?TWtxejZab1lqUFd6dmFXUFluUmVEVGhSQXpxRVJTU2FpTXZvUWlCNllmWmZN?= =?utf-8?B?dUE3dWNTaEhIcUtpenBBZFcwSmtIM29vbDk1QVlIRXdGSmg0dk9tR05OdS9y?= =?utf-8?B?ZXFQaTBaZGVwK3JnRStPTDlBV2FDNTFtSEpFOUo1NGc4YzdJY1h3eDJVVE1Z?= =?utf-8?B?K21rTUNGNEhLTlVkc1ZzK3U1cm5pUzkvVC9mc00zd1RVbDM2Rk0xNU5GM1Vy?= =?utf-8?B?U1lXSllpdHZQY1Q4VkhSVm1SN2xBc2FaVzR6d2VxUGpndXkzKzJuRTlXS1Ni?= =?utf-8?B?Y0lvMkhwMi9ldXljME9jMXNYV21mZkIwQmVWZkhLMU9YdzViUlp4bTFvRzJY?= =?utf-8?B?UHRnSU5NNDF5T3ozNmljNll6cDE5YXkwUE5HbnErRVYyaEUxZzZKWWt1WTJD?= =?utf-8?B?NkdKZllsSE5nYWNhQ3dQM0dRY2xQU2d3cFdmZlFJbjlPamNEUWgzSzFQOTNK?= =?utf-8?B?aGVuU1phNTR5Y0gzeTlPeDVsSEw3ek5KV28veDZrN0lYeUkvSCs1dy93ankv?= =?utf-8?B?YXFqcTRhTUp5ZzQ0aUZKamVFNnVtem1uaDBudjljY281bmxXMkZLb0dBOThk?= =?utf-8?B?MktBb2ZHMXlqLzZEeDRvWmVlTkhyT2Jrai9RRWpmM0FvWXQ2c21WL3FML3RP?= =?utf-8?B?eG9lTHhXeWw1a2ViZU5QRkFKL2ZZQ0dQMzQwYlVjcG9ObExIL0Zid2tEaEN1?= =?utf-8?B?elBBYTl6TDJwQXpNUEJod1ovay9XUVpXWVdVS2d3S2xlRVZxSGg2MVJ1QXBx?= =?utf-8?B?M3U0RXBMRXFHRFFVNVkvTEpOSWlEc2t1a0I3MUhxdDcrS2VQaXR4L2JBRzhZ?= =?utf-8?B?YTdsYWwrSkphQ2RlZW0vYTIza1FPT1ZIYkFCd0hNMEZodGFacTZQdy9RWkFv?= =?utf-8?B?dDNWYTFwelFJVG8vYThQRmRkM3U0bnFSSU02bVJIZWVKSHloWFJ1M2xLcEFQ?= =?utf-8?B?WkZjSUFJMzZrTHpPNE1rVHZMSy9IRTRMVWdVNVpDdDcyYXU4d0RhYWJaUllX?= =?utf-8?B?MlFVTWpqVnNGOTJRZU9qNnpUamthQjJ5aUVlMXhaUmVITGFvZUR1V1haN2hr?= =?utf-8?B?eGpIT04zQ0lzT3JNRGd3ZElNb3I5QS93bVhGTndNOGZjRlVxcjVIWHlXUm5x?= =?utf-8?B?bGY1SDdVMnJqUXo0MjUzd2h2MklBMVkxZlA5S0tkdjF4QTRMSGZxYTlVZXFs?= =?utf-8?B?WFd2Qi83d29yOEZ0Q2cwWGdQa0pFN3luNFNrczhwK0pBK2FkN1hjVWxOMlkx?= =?utf-8?B?UHFCWlVqM1pLTU9zVzRDRXFKbU1QRG9BZk53Y2FDaThUTk5YVVJoYkFFT2VC?= =?utf-8?Q?EC4itydP07beeMy5aH?= Content-Type: text/plain; charset="utf-8" Content-ID: <7857EE9C64086D4F9EF136631797018F@DEUP281.PROD.OUTLOOK.COM> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: kMtoP/fbuSAY3J9ivqLahEuKTSd0nKMr5xgEEKzonFuefWGuyN13be2ZpCOUma4t7T9xitmVWLtpgUGGT/+6amfyuukuC+Opw5IGzfxap230S2CQs4p/UPqqWqsR8lmRPo39kSlsz7u/XhldYaI+eT1YEiWon7Cb+fk2L0RuHPJ/ULXPQjxOHmnNT2CKos2XDwiT9qtqPLzBVfS+20+2aOj1BnDCE6jNJx5TLiaTlxtv0acc7Ww7ppAIIhFYLdh5AbsNQ3Ijp/aRFQy1lvAPV7HlzfyhBf9dHloFs5uDEh4rqE0upGx72lDVcxCL9GsrpJfukstdLD1ZeHI8xgDpwg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: FR0P281MB3020.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9d409839-1b00-4a44-e3c7-08ded3085182 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2026 22:23:01.3258 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5280104a-472d-4538-9ccf-1e1d0efe8b1b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4GK4WLRV4Yrn35h1gZPsztz2PhnRhC+BkCOgDZPg/J4o4H6Uqg4hZij3z4/WQo7D X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR3P281MB1583 X-OriginatorOrg: amazon.de Content-Transfer-Encoding: base64 DQpPbiAyMS4wNi4yNiAxMTozMywgQWxleGFuZGVyIEdyYWYgd3JvdGU6DQo+DQo+IE9uIDIxLjA2 LjI2IDEwOjU3LCBWdSBOZ3V5ZW4gQW5oIEtob2Egd3JvdGU6DQo+PiBOU01fSU9DVExfUkFXIGxl dHMgdXNlcnNwYWNlIHN1Ym1pdCByYXcgTlNNIG1lc3NhZ2VzLiBUaGUgVUFQSQ0KPj4gZG9jdW1l bnRzIHRoaXMgaW9jdGwgYXMgYXZhaWxhYmxlIG9ubHkgd2l0aCBDQVBfU1lTX0FETUlOLCBidXQg L2Rldi9uc20NCj4+IGlzIHJlZ2lzdGVyZWQgd2l0aCBtb2RlIDA2NjYgYW5kIG5zbV9kZXZfaW9j dGwoKSBkb2VzIG5vdCBlbmZvcmNlIHRoYXQNCj4+IHJlc3RyaWN0aW9uLg0KPj4NCj4+IFJlamVj dCB1bnByaXZpbGVnZWQgcmF3IGlvY3RsIHJlcXVlc3RzIGJlZm9yZSBhY2NlcHRpbmcgdXNlci1j b250cm9sbGVkDQo+PiBOU00gbWVzc2FnZXMuDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogVnUgTmd1 eWVuIEFuaCBLaG9hIDxraG9hdm5hLnRpbi4yMjI1QGdtYWlsLmNvbT4NCj4NCj4NCj4gVGhpcyBt dXN0IGhhdmUgZmFsbGVuIHRocm91Z2ggdGhlIGNyYWNrcyB3aGVuIEkganVnZ2xlZCB3aXRoIHRo ZSANCj4gZGlmZmVyZW50IHZlcnNpb25zIGR1cmluZyBpbml0aWFsIHN1Ym1pc3Npb24uIE5pY2Ug Y2F0Y2ghDQo+DQo+IFJldmlld2VkLWJ5OiBBbGV4YW5kZXIgR3JhZiA8Z3JhZkBhbWF6b24uY29t Pg0KPg0KDQpBY3R1YWxseSwgdGhpbmtpbmcgYSBiaXQgaGFyZGVyIGFib3V0IGl0LCBJIHRoaW5r IHRoaXMgbWF5IGJyZWFrIGxlZ2l0IA0KdXNlIGNhc2VzIGlmIHlvdSBmb3IgZXhhbXBsZSB3YW50 IHRvIHBhc3MgTlNNIGFjY2VzcyB0byBhIGRlcHJpdmlsZWdlZCANCmNvbnRhaW5lciBuYW1lc3Bh Y2UuDQoNCkdyZWcsIHBsZWFzZSBkcm9wIHRoaXMgcGF0Y2guIEl0IHdpbGwgYnJlYWsgZXhpc3Rp bmcgdXNlciBzcGFjZS4NCg0KVnUsIGNhbiB5b3UgcGxlYXNlIGluc3RlYWQgcGF0Y2ggdGhlIHVh cGkgaGVhZGVyIHNvIGl0IGRvZXNuJ3Qgc2F5ICJvbmx5IA0KQ0FQX0FETUlOIj8gVGhhdCB3YXMg YSByZW1uYW50IG9mIHdoZW4gdGhlIGRldmljZSBoYWQgaW5kaXZpZHVhbCBpb2N0bHMgDQpmb3Ig ZWFjaCBjb21tYW5kIHlvdSBjb3VsZCBpbnZva2UsIHdoaWNoIHR1cm5lZCBvdXQgdG9vIHVnbHkg dG8gcHVsbCANCmludG8gdGhlIGtlcm5lbC4gV2hlbiByZXZlcnRpbmcgYmFjayB0byB0aGUgInJh dyBvbmx5IiBpbnRlcmZhY2Ugd2UgaGF2ZSANCnRvZGF5LCBJIGZvcmdvdCB0byByZW1vdmUgdGhl IENBUF9BRE1JTiBub3RlLg0KDQoNCkFsZXgNCgoKCkFtYXpvbiBXZWIgU2VydmljZXMgRGV2ZWxv cG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApUYW1hcmEtRGFuei1TdHIuIDEzCjEwMjQzIEJlcmxp bgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdG9mIEhlbGxtaXMsIEFuZHJlYXMgU3RpZWdlcgpF aW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMjU3NzY0 IEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMzY1IDUzOCA1OTcK