From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: jaben.carsey@intel.com) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by groups.io with SMTP; Thu, 26 Sep 2019 07:58:37 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2019 07:58:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="273423722" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga001.jf.intel.com with ESMTP; 26 Sep 2019 07:58:36 -0700 Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 26 Sep 2019 07:58:36 -0700 Received: from fmsmsx103.amr.corp.intel.com ([169.254.2.82]) by fmsmsx116.amr.corp.intel.com ([169.254.2.40]) with mapi id 14.03.0439.000; Thu, 26 Sep 2019 07:58:35 -0700 From: "Carsey, Jaben" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "Ni, Ray" , "Gao, Zhichao" Subject: Re: [edk2-devel] [PATCH 32/35] ShellPkg/UefiShellLib: clarify workaround for unfixable EdkShell bug Thread-Topic: [edk2-devel] [PATCH 32/35] ShellPkg/UefiShellLib: clarify workaround for unfixable EdkShell bug Thread-Index: AQHVbZE5tsKj2FIvTUqBrF7NY43m06c+a0SA//+u1mA= Date: Thu, 26 Sep 2019 14:58:35 +0000 Message-ID: References: <20190917194935.24322-1-lersek@redhat.com> <20190917194935.24322-33-lersek@redhat.com> <4fc048a2-ccbd-7f32-a51b-bf065230d3f6@redhat.com> In-Reply-To: <4fc048a2-ccbd-7f32-a51b-bf065230d3f6@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWU1NmFkYTAtYzk4NC00MTg4LWJkYWYtMDg4MGMwMWQ3NGQwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiOGVBUHh1Mm9LSmN5YUVGUzF5bkxLcDBhMGtZVUcrdmM0a2o5NlBxSmZaVjFGTG1HU1wvSG50NXd5VjNNVloySlcifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.1.200.107] MIME-Version: 1.0 Return-Path: jaben.carsey@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4NCg0KR2l2 ZW4gdGhlIHRpbWUgZ2FwIGJldHdlZW4gbm93IGFuZCB3aGVuIHRoaXMgbGlicmFyeSB3YXMgb3Jp Z2luYWxseSB3cml0dGVuLCBJIHRoaW5rIHRoYXQgd2Ugc2hvdWxkIHJldmlzaXQgbWFpbnRhaW5p bmcgc3VwcG9ydCBmb3IgRUZJIFNoZWxsLiBEbyB3ZSBzdGlsbCBuZWVkIHRvIGhhdmUgVUVGSSBB cHBsaWNhdGlvbnMgdGhhdCBjYW4gZ28gYmV0d2VlbiBFRkkgYW5kIFVFRkkgdmVyc2lvbnMgb2Yg dGhlIHNoZWxsPyBBcmUgdGhlcmUgcmVhbGx5IG1hbnkgRUZJIFNoZWxsIGluc3RhbmNlcyB0aGF0 IGN1cnJlbnRseSBkZXZlbG9wZWQgYXBwbGljYXRpb25zIG5lZWQgdG8gbWFpbnRhaW4gc3VwcG9y dCBmb3I/DQoNClRoYW5rcw0KLUphYmVuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogTGFzemxvIEVyc2VrIFttYWlsdG86bGVyc2VrQHJlZGhhdC5jb21dDQo+IFNlbnQ6 IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjYsIDIwMTkgNTo0NyBBTQ0KPiBUbzogQ2Fyc2V5LCBKYWJl biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+Ow0K PiBHYW8sIFpoaWNoYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4NCj4gQ2M6IGVkazItZGV2ZWwt Z3JvdXBzLWlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRl dmVsXSBbUEFUQ0ggMzIvMzVdIFNoZWxsUGtnL1VlZmlTaGVsbExpYjogY2xhcmlmeQ0KPiB3b3Jr YXJvdW5kIGZvciB1bmZpeGFibGUgRWRrU2hlbGwgYnVnDQo+IA0KPiBKYWJlbiwgUmF5LCBaaGlj aGFvLA0KPiANCj4gY2FuIG9uZSBvZiB5b3UgZ3V5cyBwbGVhc2UgcmV2aWV3IHRoaXMgcGF0Y2g/ DQo+IA0KPiBUaGFua3MNCj4gTGFzemxvDQo+IA0KPiBPbiAwOS8xNy8xOSAyMTo0OSwgTGFzemxv IEVyc2VrIHdyb3RlOg0KPiA+IFRoZSBFREsgMSBTaGVsbCAoYXZhaWxhYmxlIGF0IDxodHRwczov L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vkay1TaGVsbD4pDQo+ID4gaGFzIGEgYnVnIGluIGl0cyBF RklfU0hFTExfRU5WSVJPTk1FTlQyLkV4ZWN1dGUoKSBpbXBsZW1lbnRhdGlvbiB0aGF0DQo+ID4g ZWRrMidzIFVlZmlTaGVsbExpYiBoYXMgbm8gY2hvaWNlIGJ1dCB0byB3b3JrIGFyb3VuZC4NCj4g Pg0KPiA+IEltcHJvdmUgdGhlIGV4cGxhbmF0aW9uIGluIHRoZSBjb2RlLiBBbHNvLCBkb2N1bWVu dCB0aGUgaW1wbGljaXQNCj4gPiBFRklfSEFORExFIC0+IChFRklfSEFORExFKikgY29udmVyc2lv biwgd2hpY2ggaGFwcGVucyBpbXBsaWNpdGx5IGFmdGVyDQo+ID4gZGVyZWZlcmVuY2luZyBQYXJl bnRIYW5kbGUsIHdpdGggYW4gZXhwbGljaXQgY2FzdC4NCj4gPg0KPiA+IEluIHByYWN0aWNlLCB0 aGlzIHBhdGNoIGlzIGEgbm8tb3AuDQo+ID4NCj4gPiBDYzogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5j YXJzZXlAaW50ZWwuY29tPg0KPiA+IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+ID4g Q2M6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1i eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiAtLS0NCj4gPg0KPiA+IE5v dGVzOg0KPiA+ICAgICBidWlsZC10ZXN0ZWQgb25seQ0KPiA+DQo+ID4gIFNoZWxsUGtnL0xpYnJh cnkvVWVmaVNoZWxsTGliL1VlZmlTaGVsbExpYi5jIHwgMjIgKysrKysrKysrKysrKysrKysrLS0N Cj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxMaWIvVWVmaVNo ZWxsTGliLmMNCj4gYi9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbExpYi9VZWZpU2hlbGxMaWIu Yw0KPiA+IGluZGV4IDgzNWQwZjg4Y2E3NC4uOWYwN2E1OGViMjNkIDEwMDY0NA0KPiA+IC0tLSBh L1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsTGliL1VlZmlTaGVsbExpYi5jDQo+ID4gKysrIGIv U2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxMaWIvVWVmaVNoZWxsTGliLmMNCj4gPiBAQCAtMTI5 MSw5ICsxMjkxLDI3IEBAIFNoZWxsRXhlY3V0ZSAoDQo+ID4gICAgaWYgKG1FZmlTaGVsbEVudmly b25tZW50MiAhPSBOVUxMKSB7DQo+ID4gICAgICAvLw0KPiA+ICAgICAgLy8gQ2FsbCBFRkkgU2hl bGwgdmVyc2lvbi4NCj4gPiAtICAgIC8vIER1ZSB0byBvZGRpdHkgaW4gdGhlIEVGSSBzaGVsbCB3 ZSB3YW50IHRvIGRlcmVmZXJlbmNlIHRoZQ0KPiBQYXJlbnRIYW5kbGUgaGVyZQ0KPiA+ICAgICAg Ly8NCj4gPiAtICAgIENtZFN0YXR1cyA9IChtRWZpU2hlbGxFbnZpcm9ubWVudDItPkV4ZWN1dGUo KlBhcmVudEhhbmRsZSwNCj4gPiArICAgIC8vIER1ZSB0byBhbiB1bmZpeGFibGUgYnVnIGluIHRo ZSBFZGtTaGVsbCBpbXBsZW1lbnRhdGlvbiwgd2UgbXVzdA0KPiA+ICsgICAgLy8gZGVyZWZlcmVu Y2UgIlBhcmVudEhhbmRsZSIgaGVyZToNCj4gPiArICAgIC8vDQo+ID4gKyAgICAvLyAxLiBUaGUg RUZJIHNoZWxsIGluc3RhbGxzIHRoZSBFRklfU0hFTExfRU5WSVJPTk1FTlQyIHByb3RvY29sLA0K PiA+ICsgICAgLy8gICAgaWRlbnRpZmllZCBieSBnRWZpU2hlbGxFbnZpcm9ubWVudDJHdWlkLg0K PiA+ICsgICAgLy8gMi4gVGhlIEV4ZWN1dGUoKSBtZW1iZXIgZnVuY3Rpb24gdGFrZXMgIlBhcmVu dEltYWdlSGFuZGxlIiBhcw0KPiBmaXJzdA0KPiA+ICsgICAgLy8gICAgcGFyYW1ldGVyLCB3aXRo IHR5cGUgKEVGSV9IQU5ETEUqKS4NCj4gPiArICAgIC8vIDMuIEluIHRoZSBFZGtTaGVsbCBpbXBs ZW1lbnRhdGlvbiwgU0VudkV4ZWN1dGUoKSBpbXBsZW1lbnRzIHRoZQ0KPiA+ICsgICAgLy8gICAg RXhlY3V0ZSgpIG1lbWJlciBmdW5jdGlvbi4gSXQgcGFzc2VzICJQYXJlbnRJbWFnZUhhbmRsZSIN Cj4gY29ycmVjdGx5IHRvDQo+ID4gKyAgICAvLyAgICBTRW52RG9FeGVjdXRlKCkuDQo+ID4gKyAg ICAvLyA0LiBTRW52RG9FeGVjdXRlKCkgdGFrZXMgdGhlIChFRklfSEFORExFKiksIGFuZCBwYXNz ZXMgaXQgZGlyZWN0bHkgLS0NCj4gPiArICAgIC8vICAgIHdpdGhvdXQgZGUtcmVmZXJlbmNpbmcg LS0gdG8gdGhlIEhhbmRsZVByb3RvY29sKCkgYm9vdCBzZXJ2aWNlLg0KPiA+ICsgICAgLy8gNS4g QnV0IEhhbmRsZVByb3RvY29sKCkgdGFrZXMgYW4gRUZJX0hBTkRMRS4NCj4gPiArICAgIC8vDQo+ ID4gKyAgICAvLyBUaGVyZWZvcmUgd2UgbXVzdA0KPiA+ICsgICAgLy8gLSBkZS1yZWZlcmVuY2Ug IlBhcmVudEhhbmRsZSIgaGVyZSwgdG8gbWFzayB0aGUgYnVnIGluDQo+ID4gKyAgICAvLyAgIFNF bnZEb0V4ZWN1dGUoKSwgYW5kDQo+ID4gKyAgICAvLyAtIHBhc3MgdGhlIHJlc3VsdGFudCBFRklf SEFORExFIGFzIGFuIChFRklfSEFORExFKikuDQo+ID4gKyAgICAvLw0KPiA+ICsgICAgQ21kU3Rh dHVzID0gKG1FZmlTaGVsbEVudmlyb25tZW50Mi0+RXhlY3V0ZSgoRUZJX0hBTkRMRQ0KPiAqKSpQ YXJlbnRIYW5kbGUsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIENvbW1hbmRMaW5lLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBPdXRwdXQpKTsNCj4gPiAgICAgIC8vDQo+ID4NCg0K