From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.86229.1670966540099615524 for ; Tue, 13 Dec 2022 13:22:20 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Ga2VJcJG; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670966540; x=1702502540; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Qkv22YmVpDy75p+jgcOrdAnJdzPV1v8IkRUy6OM9RJ0=; b=Ga2VJcJGGbD2x2ei16Wm1YbgR6tR6is5vcL1P6G8ibe/fnuAfYkFCuxw zQqAD6J4UbCDqfugBdx3Etki4a/pu2eIBcnAmfbHSm1DtuyucmrT09UqM jzi0Zo/O4+V4Db2c+q6zY8AyykHPuKBi/AObLg2fIgGSk5N75FrpXYz8T KeEjADeFWKwFMjdX4rWjPBNpuQkL4lnsdA2HMZWRijuBK05MaCzUYpzoP BXZM8KbMdC2Lisw2tL9jkqLoNncJrmgYqMtaP8xWJ03RgpZBo3sGzoDSU JGEq7uiEapjcJ/8zB9x1V64IxtF7yer9A5e2tTZ8OkRFdCrztZSAodOsn Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10560"; a="298586949" X-IronPort-AV: E=Sophos;i="5.96,242,1665471600"; d="scan'208";a="298586949" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2022 13:22:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10560"; a="650866023" X-IronPort-AV: E=Sophos;i="5.96,242,1665471600"; d="scan'208";a="650866023" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 13 Dec 2022 13:22:19 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 13 Dec 2022 13:22:19 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 13 Dec 2022 13:22:18 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 13 Dec 2022 13:22:18 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.46) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 13 Dec 2022 13:22:18 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mthPNCWVPLsnbQgPJjmgETDOXSezVnvYJNWLxO092x+q/So9NxJCe943TsqV6aOm9KGdnFtt/7TA+BJ3UU6LH6U0PKhRoscgaIAjQvazghw0LhSNTenj/xyWS2t1eHNpyg1QeMPJh5WTkB/ePNl3Wi/4QROlr7JyP6k3XuduROiSzIPY4or8xgs90y+Fa3Vzi2LC3IS8XMfyMvXG/gVRox/h8gMhbD5iYfB2dpHRKpDrieVPr2yA23UJK0Cb8dP+O6QKw/GQUxpXgzFjPZpJzomCeVEryshyx/imoNdPvcKqlZ0gruqvYHiNWUk3LBvpn0Xxzflx5iHzZQve+ggn0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Qkv22YmVpDy75p+jgcOrdAnJdzPV1v8IkRUy6OM9RJ0=; b=gtDUqRqM6chzI5X9hFp+D4uZKeYPWq+3M6/ydojVUYPTSQIFv55eF+loGyhuLtjBpGYMCaj12cOAYM3tSDZK86ZOzuL713puRRqv7TNo9ytDR1bBY+aztthGtgVoHXDZWioh6KTuktvN7F5rCHURbP8wW5GQA3VKMStIsxtTXkf4AZ8BFwRoDgzViK4O0o42JMxo9lKNy0qjxNPLpUrtVMzZHuVRtNYbDYUXYOTlXVjjm+PxnQ9xI8Hlha6+bMyk/O1is+R4cVkE/vZFLuP+69r6gVKer1TV/WGneCDWaaB1Gynv+J7x+hKdeiwyOClW35E9/4V0I40uoJyhU51/BA== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SJ0PR11MB5894.namprd11.prod.outlook.com (2603:10b6:a03:42a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Tue, 13 Dec 2022 21:22:16 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%5]) with mapi id 15.20.5880.019; Tue, 13 Dec 2022 21:22:16 +0000 From: "Michael D Kinney" To: "Gao, Zhichao" , Ard Biesheuvel , "Kinney, Michael D" CC: "devel@edk2.groups.io" , "Ni, Ray" Subject: Re: [Patch 1/1] ShellPkg/Shell: Do not set end device path if already end Thread-Topic: [Patch 1/1] ShellPkg/Shell: Do not set end device path if already end Thread-Index: AQHZC/XyocOG7A8IJEi+BxNdYmmClq5p24MAgAJ+TKA= Date: Tue, 13 Dec 2022 21:22:16 +0000 Message-ID: References: <20221209155943.367-1-michael.d.kinney@intel.com> In-Reply-To: Accept-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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SJ0PR11MB5894:EE_ x-ms-office365-filtering-correlation-id: 7392fb65-b4b7-4391-6067-08dadd501c3a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F7eXEjv60vRQlTY4Ck2pJzu1UrQ4668iXx6mifsiJATPA7ror0+F6CzoiSjVDGyAufjTybQgqQpi/dHQWGedvBJHm0MihlJcfkQfRIAOol8+RyLhRXc3J05z+Fs1dOBQatFP5/zV43/xXUjzTdW4ejCHSPnXtU8PLgwJV6ZYwHxfY2T0UwLXEeiNGJ/Rt8nr06D0lLyPUrSrrfgb5j9NY7/X0ZqbDwW2LXHZxNRUk2XYsdSAL2pI4KcBGhEudldtmuJZTMZKvzgJc+TSKljhFsFmh35YFwLBFIlM+lIq6pqXZVd33oE7PWxEAnRnjSDHTcXnixoZHTlvmMWHccDiEL25AQ0tl9Sx4zX4OpVDezfSSpXRiZmYoG6Dy2OlXGoQorx88fByK+/FPWWHfFOlPz5GrtYqrdnjqPyvXMm0rrF0kilT332gkywDRQY2q0YPwysvg9t3o2szK9IbC5xTFFVLYwAKWsmyzmmBbvmf06aqWBZ5sXDeJjEHXgjRozkiCohHvOdXUJ+dmg7YdJHV3qtRRybV7uMDNOHkTiII0vGs0Vsh7dyO/I9Kf2x+3rbfJXwCTiP7rmE8FM8k7pAgYwJC7YAZ1BlbZm2sDUSIz0J5cRXiFC1YjegBCxgdSn8HXQedIKAQH2/QYwhkNF+szrsb7JJ1T//sf4GVTGrbwpJlg3UuT00oJg/zqI11Ybkf7oXPsE8pAuxQPZdAenRjuq0v2fMmk49E0tP93p7w0sL5RQ7rfMMyACjfvn5w5BJ3hyPcZARkfygiRPl7VLtSzQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(136003)(376002)(396003)(366004)(346002)(451199015)(122000001)(38070700005)(82960400001)(38100700002)(54906003)(33656002)(966005)(316002)(478600001)(86362001)(71200400001)(110136005)(8936002)(64756008)(66446008)(52536014)(2906002)(41300700001)(66476007)(66556008)(66946007)(76116006)(5660300002)(4326008)(83380400001)(8676002)(6506007)(7696005)(55016003)(9686003)(107886003)(186003)(53546011)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K3RJbG5YNDlJSks4L2MyUklhaVBadmYyOFFETGNtVjlaM0x6SjAzc2tDSEh4?= =?utf-8?B?VmR1NVc2S0pERHJLNlZYQ1IwbVBlZlp1N3pneGRsUkNmZ21SUmdpVm5JajJ5?= =?utf-8?B?RTNwTjh0TVJPaXlja0xrd1RaWU5XMTYvVXFQVU4yTUdzVWhwRVN1dk5aTEc5?= =?utf-8?B?a3ZldEprYUlKczA3ZjYxaUsyRVIwVlhHNEU2ZTZmdGdzRG1kRXh1ZHpBbFJm?= =?utf-8?B?UG1CaTV6V1lLL3RWQlhLQjBJVVZVWFdHd290RTlrc1owMnppb0dBWUYyMzg5?= =?utf-8?B?M3VlU3BJUW0wVlFYUjlhSXdnVzRJUnBEQ1pVZFRSdnpJWEs4UnAyelpQVS9M?= =?utf-8?B?aXZZS0F4UmErMzRRNGFpOWh3N3FPNEgxcGlzOWxTdVplNDRncGtidGRZUjJR?= =?utf-8?B?ZWxxL0wyWnppZDMxK245T0dBSUJ2ZU5BdUUvZnJFR3pkZGk0REVXWnkweHVa?= =?utf-8?B?d3lTL2dZUDhtUTVHUUtRWXkzSHc3QVFGV1F6V25EdmV6djVDQXhtRXcwTzl5?= =?utf-8?B?NzRaemY1bVJDY1pCaEdaMW1aRjFYL3Exa29BN0dVQlVtNncyWGFEUEppa0cx?= =?utf-8?B?NzFveUZKTk5hSlRPWmtrdlNZdWR2Zk1VRHMyVG90QWkxajY0ZWE4S3RtNjFZ?= =?utf-8?B?TG9jVjNqMUZsTTlaYmdxdUc3VzBQVWVlZCtZYkN0N04yYTgzTlNsN2xkaHUw?= =?utf-8?B?N0c3VDE0QXlESlhvYlhHdHAxaGNLS213RkRRbWZvazloN0lxczdPa24vbDJa?= =?utf-8?B?azJiMmxrdzYyZk0xV3BrWC81aFBGQ0MrQXp0a3dqUU8xanRnT1Y4SURpenhH?= =?utf-8?B?aEdPM2JwSURYUFRhNVp3aHdjUzd6aHJTM0RONjNnTURQWTE5YUZwUGZxTkFX?= =?utf-8?B?cERWMWtIdytxR3RtQ2p0ZTFPWS8vUEIyT0pCaWNBR0hwSDFUNTJ6YjBGRXg1?= =?utf-8?B?MnI3RkhYcUZ2Zzg5RXd2enF0ejJNTTJ6RGhOdzMzelVzSG1aQ0IvTFhTOHlu?= =?utf-8?B?ejBjU3crVVBhTUhqNHVhdDlBMXZza0FJRlhvR1VGN0c0RUgzRG9wanpqSDls?= =?utf-8?B?c2dEUW1SSXJvVDJrZjA4YzEwNFA4RnE0ZkNHaHZ3TXV0Z0xxTGkvemJOcEtE?= =?utf-8?B?dWk5U1YxakoxeWJKd2xvSm5iUmVKa21weUswNzlIR3QxTy8rRVVkL3NFS0R3?= =?utf-8?B?RWM3emI5WDZYbC9EeDNSVUtyYlc2SmxHRDJvMDRYYW1UaURXbG85N3hVVjU2?= =?utf-8?B?V1g0M0xheVIxcWRuUXJUZk8xYUpxd1FXK2xpekNMYmhqTGpPcVlHMEVNK0xv?= =?utf-8?B?ZWtkOVBIVC9wRDhNSmU1Wkc3eC9XNDIzdTlPd2R0VG5HbUFtTmsyendFbWZ2?= =?utf-8?B?SFJsMmRWckdtUnJmdTA3amhkeFJ3ekZZR09Mbm4yMXlYbmhqS25tOEhJbWZS?= =?utf-8?B?MitORG9uc3BmZGNJa1VWOWp6N3g2SkJlNEVEUFN5WlFZc1RsNTdjQUNpNEdF?= =?utf-8?B?NUZ0TGlzZWFSSWdPUHNsdTFTelpvMWdQTFpCa1hzaHV6OU5tUjdSWGFieG9D?= =?utf-8?B?MlRZQXJlemkrOWRPdEhhMlNNQ2xaM1paOVBQaERzOVZHMTB0MFZEQ2lzNDdG?= =?utf-8?B?a2cxd1pYd1h2ZEN4R0p5THh0Uk8vTDdTbTBYUkJrRzlmSndiNzdrcHpBWnZl?= =?utf-8?B?emhUSVU3N29MK2ZjK1M3VWJpV1dCWnlYb2lieThYU0RhNm9tTFBkZC9CUE5B?= =?utf-8?B?UzRLcm5HaE5SZU1kUnp2RlV1eTF3ZTBaSnpSbElpMXJiRVl1citLWWJEVVc0?= =?utf-8?B?N0t4bUwyaUNveUJ4dE1hUGo5WnpiMTRXN0tSb1RuQ1lKVEdPSVdYL2tBU2xp?= =?utf-8?B?OWVmaHZGcnFDbm5UT2RmdHo1SVlmYk84VUliaVBJV3YxVkZVdElqY0ZzQXky?= =?utf-8?B?UjJvZnhOYWsvUkRwZEgwYXFXNjN4NU5Zc043NEVsRW1mTEVzd3RhbUJ4YWhU?= =?utf-8?B?cFNuOFo4eVlBSERUMTRoTjJoUFltQzNXMkdPTWlicHo2aldKaG5XdXlvNEZ4?= =?utf-8?B?QTRLdG9UNGJxM081bFU3aFg2ZElRVHdGRjVFRisrTVhtTnkrRHBrd1BoRFI2?= =?utf-8?B?OTZLTVFDS3hpMDhSemRocTFBYllSSEFMRmxVdDBBazFvS2dhbmdpT0hhS2NG?= =?utf-8?B?amc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7392fb65-b4b7-4391-6067-08dadd501c3a X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2022 21:22:16.6431 (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: bqaA11IRAET3eapdEv1UOztfCV2r/A3cUGoTw4pD/9w2pnNug+viq6aX3VdItSdjLKsQcWmVGqxbYHXczGKnubsW6EHBEyJEBfw353seIIA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5894 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWVyZ2VkOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8zNzQ0DQpDb21t aXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9jb21taXQvNTkyYmYzM2EyOTM2 MGU4YTQ0N2VkOGI3NWRhZWZlOTRjMDg4ODY0Mg0KDQpNaWtlDQoNCg0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHYW8sIFpoaWNoYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNv bT4NCj4gU2VudDogU3VuZGF5LCBEZWNlbWJlciAxMSwgMjAyMiAxMToxNyBQTQ0KPiBUbzogQXJk IEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBOaSwgUmF5 IDxyYXkubmlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BhdGNoIDEvMV0gU2hlbGxQa2cv U2hlbGw6IERvIG5vdCBzZXQgZW5kIGRldmljZSBwYXRoIGlmIGFscmVhZHkgZW5kDQo+IA0KPiBS ZXZpZXdlZC1ieTogWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4NCj4gDQo+IFRo YW5rcywNCj4gWmhpY2hhbw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ IEZyb206IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+ID4gU2VudDogU2F0dXJk YXksIERlY2VtYmVyIDEwLCAyMDIyIDE6NDQgQU0NCj4gPiBUbzogS2lubmV5LCBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IENjOiBkZXZlbEBlZGsyLmdyb3Vwcy5p bzsgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IEdhbywgWmhpY2hhbw0KPiA+IDx6aGljaGFv Lmdhb0BpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtQYXRjaCAxLzFdIFNoZWxsUGtnL1No ZWxsOiBEbyBub3Qgc2V0IGVuZCBkZXZpY2UgcGF0aCBpZiBhbHJlYWR5DQo+ID4gZW5kDQo+ID4N Cj4gPiBPbiBGcmksIDkgRGVjIDIwMjIgYXQgMTc6MDAsIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh ZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IHdyb3RlOg0KPiA+ID4NCj4gPiA+IFVwZGF0ZSBT aGVsbCBQcm90b2NvbCBFZmlTaGVsbEdldE1hcEZyb21EZXZpY2VQYXRoKCkgdG8gbm90IHNldCB0 aGUNCj4gPiA+IGVuZCBpZiB0aGUgZGV2aWNlIHBhdGggaWYgaXQgaXMgYWxyZWFkeSBhbiBlbmQg b2YgZW50aXJlIGRldmljZSBwYXRoLg0KPiA+ID4gVGhpcyByZW1vdmVzIGEgd3JpdGUgb3BydGF0 aW9uIHRoYXQgY2FuIGNhdXNlIGZhaWx1cmVzIGlmIHRoZSBEZXZpY2UNCj4gPiA+IFBhdGggUHJv dG9jb2wgaXMgbWFwcGVkIHRvIHJlYWQtb25seSBtZW1vcnkuICBJbiBnZW5lcmFsIERldmljZSBQ YXRoDQo+ID4gPiBQcm90b2NvbHMgc2hvdWxkIG5vdCBiZSBtb2RpZmllZCB1bmxlc3MgdGhlIEFQ SSBleHBsaWNpdGx5IHN0YXRlcyB0aGF0DQo+ID4gPiB0aGUgZGV2aWNlIHBhdGggaXMgbW9kaWZp ZWQuDQo+ID4gPg0KPiA+ID4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+ ID4gPiBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IFpoaWNoYW8gR2Fv IDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQg S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPg0KPiA+IFJldmlld2VkLWJ5 OiBBcmQgQmllc2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPg0KPiA+DQo+ID4gPiAtLS0NCj4gPiA+ ICBTaGVsbFBrZy9BcHBsaWNhdGlvbi9TaGVsbC9TaGVsbFByb3RvY29sLmMgfCA4ICsrKysrKyst DQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K PiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9TaGVsbFBrZy9BcHBsaWNhdGlvbi9TaGVsbC9TaGVs bFByb3RvY29sLmMNCj4gPiA+IGIvU2hlbGxQa2cvQXBwbGljYXRpb24vU2hlbGwvU2hlbGxQcm90 b2NvbC5jDQo+ID4gPiBpbmRleCA1MDllYjYwZTQwZjQuLmU2ZDIwYWIxNjQ3OSAxMDA2NDQNCj4g PiA+IC0tLSBhL1NoZWxsUGtnL0FwcGxpY2F0aW9uL1NoZWxsL1NoZWxsUHJvdG9jb2wuYw0KPiA+ ID4gKysrIGIvU2hlbGxQa2cvQXBwbGljYXRpb24vU2hlbGwvU2hlbGxQcm90b2NvbC5jDQo+ID4g PiBAQCAtMjk0LDcgKzI5NCwxMyBAQCBFZmlTaGVsbEdldE1hcEZyb21EZXZpY2VQYXRoICgNCj4g PiA+ICAgICAgICAqRGV2aWNlUGF0aCA9IE5leHREZXZpY2VQYXRoTm9kZSAoKkRldmljZVBhdGgp Ow0KPiA+ID4gICAgICB9DQo+ID4gPg0KPiA+ID4gLSAgICBTZXREZXZpY2VQYXRoRW5kTm9kZSAo KkRldmljZVBhdGgpOw0KPiA+ID4gKyAgICAvLw0KPiA+ID4gKyAgICAvLyBEbyBub3QgY2FsbCBT ZXREZXZpY2VQYXRoRW5kTm9kZSgpIGlmIHRoZSBkZXZpY2UgcGF0aCBub2RlIGlzDQo+ID4gYWxy ZWFkeSB0aGUNCj4gPiA+ICsgICAgLy8gZW5kIG9mIGFuIGVudGlyZSBkZXZpY2UgcGF0aC4NCj4g PiA+ICsgICAgLy8NCj4gPiA+ICsgICAgaWYgKCFJc0RldmljZVBhdGhFbmQgKCpEZXZpY2VQYXRo KSkgew0KPiA+ID4gKyAgICAgIFNldERldmljZVBhdGhFbmROb2RlICgqRGV2aWNlUGF0aCk7DQo+ ID4gPiArICAgIH0NCj4gPiA+ICAgIH0NCj4gPiA+DQo+ID4gPiAgICAvKg0KPiA+ID4gLS0NCj4g PiA+IDIuMzcuMS53aW5kb3dzLjENCj4gPiA+DQo=