From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=star.zeng@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 2C4D4210E38A2 for ; Wed, 8 Aug 2018 20:25:50 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Aug 2018 20:25:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,213,1531810800"; d="scan'208";a="75019560" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga002.fm.intel.com with ESMTP; 08 Aug 2018 20:25:43 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 8 Aug 2018 20:25:43 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.226]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.205]) with mapi id 14.03.0319.002; Thu, 9 Aug 2018 11:25:41 +0800 From: "Zeng, Star" To: Laszlo Ersek , "Zhang, Shenglei" , "edk2-devel@lists.01.org" CC: "Dong, Eric" , "Zeng, Star" Thread-Topic: [edk2] [PATCH 02/26] MdeModulePkg UiApp: Remove redundant functions Thread-Index: AQHULvR5JhjrV7OZI0yhev97Bke3ZqS1oRGAgAEhytA= Date: Thu, 9 Aug 2018 03:25:40 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103BBA90EB@shsmsx102.ccr.corp.intel.com> References: <20180808084712.34696-1-shenglei.zhang@intel.com> <20180808084712.34696-3-shenglei.zhang@intel.com> <141a93ac-e2e0-0987-82ee-3fe4533e84a3@redhat.com> In-Reply-To: <141a93ac-e2e0-0987-82ee-3fe4533e84a3@redhat.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 02/26] MdeModulePkg UiApp: Remove redundant functions X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 03:25:50 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBhZ3JlZSB3aXRoIExhc3psby4gUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGlu dGVsLmNvbT4uDQoNCg0KVGhhbmtzLA0KU3Rhcg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N CkZyb206IExhc3psbyBFcnNlayBbbWFpbHRvOmxlcnNla0ByZWRoYXQuY29tXSANClNlbnQ6IFRo dXJzZGF5LCBBdWd1c3QgOSwgMjAxOCAyOjA3IEFNDQpUbzogWmhhbmcsIFNoZW5nbGVpIDxzaGVu Z2xlaS56aGFuZ0BpbnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KQ2M6IERvbmcs IEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnplbmdAaW50ZWwu Y29tPg0KU3ViamVjdDogUmU6IFtlZGsyXSBbUEFUQ0ggMDIvMjZdIE1kZU1vZHVsZVBrZyBVaUFw cDogUmVtb3ZlIHJlZHVuZGFudCBmdW5jdGlvbnMNCg0KT24gMDgvMDgvMTggMTA6NDYsIHNoZW5n bGVpIHdyb3RlOg0KPiBUaGUgZnVuY3Rpb25zIHRoYXQgYXJlIG5ldmVyIGNhbGxlZCBoYXZlIGJl ZW4gcmVtb3ZlZC4NCj4gVGhleSBhcmUgRW5hYmxlUmVzZXRSZW1pbmRlckZlYXR1cmUsRGlzYWJs ZVJlc2V0UmVtaW4tDQo+IGRlckZlYXR1cmUgYW5kIERpc2FibGVSZXNldFJlcXVpcmVkLg0KPiBo dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjINCg0KUGxl YXNlIGRvbid0IHNwbGl0IHRoZSBmdW5jdGlvbiBuYW1lcyB3aXRoIGh5cGhlbnMuDQoNCkxvb2tz IGdvb2QgdG8gbWUgb3RoZXJ3aXNlLg0KDQpUaGUgbmV4dCBsb2dpY2FsIHN0ZXAgZm9yIFVpQXBw IGlzIHRvIHJlbW92ZSB0aGUNCklzUmVzZXRSZW1pbmRlckZlYXR1cmVFbmFibGUoKSBmdW5jdGlv biwgdGhlICJtRmVhdHVyZXJTd2l0Y2giIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBhbGwgY2xpZW50 IHNpdGVzIHdpdGggY29uc3RhbnQgVFJVRSAoYW5kIHNpbXBsaWZ5IHRoZSByZXN1bHRhbnQgY29k ZSkuDQoNCldpdGggdGhlIGNvbW1pdCBtZXNzYWdlIHVwZGF0ZWQ6DQoNClJldmlld2VkLWJ5OiBM YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KDQpUaGFua3MNCkxhc3psbw0KDQo+IA0K PiBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPg0KPiBDYzogRXJpYyBEb25nIDxl cmljLmRvbmdAaW50ZWwuY29tPg0KPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+IFNpZ25lZC1vZmYtYnk6IHNoZW5nbGVpIDxzaGVuZ2xl aS56aGFuZ0BpbnRlbC5jb20+DQo+IC0tLQ0KPiAgTWRlTW9kdWxlUGtnL0FwcGxpY2F0aW9uL1Vp QXBwL0Zyb250UGFnZS5jIHwgNDAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgTWRlTW9kdWxl UGtnL0FwcGxpY2F0aW9uL1VpQXBwL1VpLmggICAgICAgIHwgMzAgLS0tLS0tLS0tLS0tLS0tLQ0K PiAgMiBmaWxlcyBjaGFuZ2VkLCA3MCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9N ZGVNb2R1bGVQa2cvQXBwbGljYXRpb24vVWlBcHAvRnJvbnRQYWdlLmMgDQo+IGIvTWRlTW9kdWxl UGtnL0FwcGxpY2F0aW9uL1VpQXBwL0Zyb250UGFnZS5jDQo+IGluZGV4IDI0MDNhYWQ5ZDkuLmYw NTEzZGViNTEgMTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVsZVBrZy9BcHBsaWNhdGlvbi9VaUFwcC9G cm9udFBhZ2UuYw0KPiArKysgYi9NZGVNb2R1bGVQa2cvQXBwbGljYXRpb24vVWlBcHAvRnJvbnRQ YWdlLmMNCj4gQEAgLTEwNDIsMzQgKzEwNDIsNyBAQCBVaUVudHJ5ICgNCj4gIC8vDQo+ICANCj4g IA0KPiAtLyoqDQo+IC0gIEVuYWJsZSB0aGUgc2V0dXAgYnJvd3NlciByZXNldCByZW1pbmRlciBm ZWF0dXJlLg0KPiAtICBUaGlzIHJvdXRpbmUgaXMgdXNlZCBpbiBwbGF0Zm9ybSB0aXAuIElmIHRo ZSBwbGF0Zm9ybSBwb2xpY3kgbmVlZCB0aGUgZmVhdHVyZSwgdXNlIHRoZSByb3V0aW5lIHRvIGVu YWJsZSBpdC4NCj4gIA0KPiAtKiovDQo+IC1WT0lEDQo+IC1FRklBUEkNCj4gLUVuYWJsZVJlc2V0 UmVtaW5kZXJGZWF0dXJlICgNCj4gLSAgVk9JRA0KPiAtICApDQo+IC17DQo+IC0gIG1GZWF0dXJl clN3aXRjaCA9IFRSVUU7DQo+IC19DQo+IC0NCj4gLQ0KPiAtLyoqDQo+IC0gIERpc2FibGUgdGhl IHNldHVwIGJyb3dzZXIgcmVzZXQgcmVtaW5kZXIgZmVhdHVyZS4NCj4gLSAgVGhpcyByb3V0aW5l IGlzIHVzZWQgaW4gcGxhdGZvcm0gdGlwLiBJZiB0aGUgcGxhdGZvcm0gcG9saWN5IGRvIG5vdCB3 YW50IHRoZSBmZWF0dXJlLCB1c2UgdGhlIHJvdXRpbmUgdG8gZGlzYWJsZSBpdC4NCj4gLQ0KPiAt KiovDQo+IC1WT0lEDQo+IC1FRklBUEkNCj4gLURpc2FibGVSZXNldFJlbWluZGVyRmVhdHVyZSAo DQo+IC0gIFZPSUQNCj4gLSAgKQ0KPiAtew0KPiAtICBtRmVhdHVyZXJTd2l0Y2ggPSBGQUxTRTsN Cj4gLX0NCj4gIA0KPiAgDQo+ICAvKioNCj4gQEAgLTEwODcsMTkgKzEwNjAsNiBAQCBFbmFibGVS ZXNldFJlcXVpcmVkICggIH0NCj4gIA0KPiAgDQo+IC0vKioNCj4gLSAgUmVjb3JkIHRoZSBpbmZv IHRoYXQgIG5vIHJlc2V0IGlzIHJlcXVpcmVkLg0KPiAtICBBICBtb2R1bGUgYm9vbGVhbiB2YXJp YWJsZSBpcyB1c2VkIHRvIHJlY29yZCB3aGV0aGVyIGEgcmVzZXQgaXMgcmVxdWlyZWQuDQo+IC0N Cj4gLSoqLw0KPiAtVk9JRA0KPiAtRUZJQVBJDQo+IC1EaXNhYmxlUmVzZXRSZXF1aXJlZCAoDQo+ IC0gIFZPSUQNCj4gLSAgKQ0KPiAtew0KPiAtICBtUmVzZXRSZXF1aXJlZCA9IEZBTFNFOw0KPiAt fQ0KPiAgDQo+ICANCj4gIC8qKg0KPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0FwcGxpY2F0 aW9uL1VpQXBwL1VpLmggDQo+IGIvTWRlTW9kdWxlUGtnL0FwcGxpY2F0aW9uL1VpQXBwL1VpLmgN Cj4gaW5kZXggYTljMzBiMGM1Ni4uN2JlMTY0NTcwYyAxMDA2NDQNCj4gLS0tIGEvTWRlTW9kdWxl UGtnL0FwcGxpY2F0aW9uL1VpQXBwL1VpLmgNCj4gKysrIGIvTWRlTW9kdWxlUGtnL0FwcGxpY2F0 aW9uL1VpQXBwL1VpLmgNCj4gQEAgLTUzLDI3ICs1Myw3IEBAIHR5cGVkZWYgc3RydWN0IHsNCj4g IC8vDQo+ICAvL1RoZSBpbnRlcmZhY2UgZnVuY3Rpb25zIHJlbGF0ZWQgdG8gdGhlIFNldHVwIEJy b3dzZXIgUmVzZXQgUmVtaW5kZXIgDQo+IGZlYXR1cmUgIC8vDQo+IC0vKioNCj4gLSAgRW5hYmxl IHRoZSBzZXR1cCBicm93c2VyIHJlc2V0IHJlbWluZGVyIGZlYXR1cmUuDQo+IC0gIFRoaXMgcm91 dGluZSBpcyB1c2VkIGluIGEgcGxhdGZvcm0gdGlwLiBJZiB0aGUgcGxhdGZvcm0gcG9saWN5IG5l ZWRzIHRoZSBmZWF0dXJlLCB1c2UgdGhlIHJvdXRpbmUgdG8gZW5hYmxlIGl0Lg0KPiAgDQo+IC0q Ki8NCj4gLVZPSUQNCj4gLUVGSUFQSQ0KPiAtRW5hYmxlUmVzZXRSZW1pbmRlckZlYXR1cmUgKA0K PiAtICBWT0lEDQo+IC0gICk7DQo+IC0NCj4gLS8qKg0KPiAtICBEaXNhYmxlIHRoZSBzZXR1cCBi cm93c2VyIHJlc2V0IHJlbWluZGVyIGZlYXR1cmUuDQo+IC0gIFRoaXMgcm91dGluZSBpcyB1c2Vk IGluIGEgcGxhdGZvcm0gdGlwLiBJZiB0aGUgcGxhdGZvcm0gcG9saWN5IGRvZXMgbm90IHdhbnQg dGhlIGZlYXR1cmUsIHVzZSB0aGUgcm91dGluZSB0byBkaXNhYmxlIGl0Lg0KPiAtDQo+IC0qKi8N Cj4gLVZPSUQNCj4gLUVGSUFQSQ0KPiAtRGlzYWJsZVJlc2V0UmVtaW5kZXJGZWF0dXJlICgNCj4g LSAgVk9JRA0KPiAtICApOw0KPiAgDQo+ICAvKioNCj4gICAgUmVjb3JkIHRoZSBpbmZvIHRoYXQg YSByZXNldCBpcyByZXF1aXJlZC4NCj4gQEAgLTg3LDE2ICs2Nyw2IEBAIEVuYWJsZVJlc2V0UmVx dWlyZWQgKA0KPiAgICApOw0KPiAgDQo+ICANCj4gLS8qKg0KPiAtICBSZWNvcmQgdGhlIGluZm8g dGhhdCBubyByZXNldCBpcyByZXF1aXJlZC4NCj4gLSAgQSBtb2R1bGUgYm9vbGVhbiB2YXJpYWJs ZSBpcyB1c2VkIHRvIHJlY29yZCB3aGV0aGVyIGEgcmVzZXQgaXMgcmVxdWlyZWQuDQo+IC0NCj4g LSoqLw0KPiAtVk9JRA0KPiAtRUZJQVBJDQo+IC1EaXNhYmxlUmVzZXRSZXF1aXJlZCAoDQo+IC0g IFZPSUQNCj4gLSAgKTsNCj4gIA0KPiAgLyoqDQo+ICAgIENoZWNrIHdoZXRoZXIgcGxhdGZvcm0g cG9saWN5IGVuYWJsZXMgdGhlIHJlc2V0IHJlbWluZGVyIGZlYXR1cmUuIFRoZSBkZWZhdWx0IGlz IGVuYWJsZWQuDQo+IA0KDQo=