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.151, mailfrom: hao.a.wu@intel.com) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by groups.io with SMTP; Wed, 17 Apr 2019 18:00:51 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Apr 2019 18:00:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,364,1549958400"; d="scan'208";a="135278410" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga008.jf.intel.com with ESMTP; 17 Apr 2019 18:00:35 -0700 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 17 Apr 2019 18:00:35 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 17 Apr 2019 18:00:34 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.92]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.164]) with mapi id 14.03.0415.000; Thu, 18 Apr 2019 09:00:32 +0800 From: "Wu, Hao A" To: Ard Biesheuvel , Laszlo Ersek CC: edk2-devel-groups-io , "Wang, Jian J" , "Ni, Ray" , Gary Ching-Pang Lin Subject: Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: fix crash on uninitialized ExitData Thread-Topic: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: fix crash on uninitialized ExitData Thread-Index: AQHU9OiIo5USaF7I7kWYOdRyEhc30KY/zcAAgAA8PACAAQWnwA== Date: Thu, 18 Apr 2019 01:00:32 +0000 Message-ID: References: <20190417064047.4676-1-ard.biesheuvel@linaro.org> <735e04d0-08f2-ca4e-1074-9a6bd63406a2@redhat.com> In-Reply-To: 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 Return-Path: hao.a.wu@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFp bHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmddDQo+IFNlbnQ6IFRodXJzZGF5LCBBcHJpbCAx OCwgMjAxOSAxMjo0NSBBTQ0KPiBUbzogTGFzemxvIEVyc2VrDQo+IENjOiBlZGsyLWRldmVsLWdy b3Vwcy1pbzsgV2FuZywgSmlhbiBKOyBXdSwgSGFvIEE7IE5pLCBSYXk7IEdhcnkgQ2hpbmctUGFu Zw0KPiBMaW4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjJdIE1kZU1vZHVs ZVBrZy9VZWZpQm9vdE1hbmFnZXJMaWI6IGZpeA0KPiBjcmFzaCBvbiB1bmluaXRpYWxpemVkIEV4 aXREYXRhDQo+IA0KPiBPbiBXZWQsIDE3IEFwciAyMDE5IGF0IDA2OjA5LCBMYXN6bG8gRXJzZWsg PGxlcnNla0ByZWRoYXQuY29tPiB3cm90ZToNCj4gPg0KPiA+IE9uIDA0LzE3LzE5IDA4OjQwLCBB cmQgQmllc2hldXZlbCB3cm90ZToNCj4gPiA+IEFzIHJlcG9ydGVkIGJ5IEdhcnksIHRoZSByZWNl bnQgTG9hZEltYWdlL1N0YXJ0SW1hZ2UgY2hhbmdlcyB0bw0KPiA+ID4gYWNjb21tb2RhdGUgZGlz cGF0Y2hpbmcgUEUvQ09GRiBpbWFnZXMgYnVpbHQgZm9yIGZvcmVpZ24gYXJjaGl0ZWN0dXJlcw0K PiA+ID4gbWF5IHJlc3VsdCBpbiBhIGNyYXNoIHdoZW4gbG9hZGluZyBhbiBJQTMyIG9wdGlvbiBS T00gaW50byBhIFg2NCBWTQ0KPiA+ID4gcnVubmluZyBPVk1GOg0KPiA+ID4NCj4gPiA+ICAgTG9h ZGluZyBkcml2ZXIgYXQgMHgwMDA3RTUzNzAwMCBFbnRyeVBvaW50PTB4MDAwN0U1M0MwNkQNCj4g ODA4NjEwMGUuZWZpDQo+ID4gPiAgIEluc3RhbGxQcm90b2NvbEludGVyZmFjZTogQkM2MjE1N0Ut M0UzMy00RkVDLTk5MjAtMkQzQjM2RDc1MERGDQo+IDdGMDAzQjk4DQo+ID4gPiAgIFByb3RlY3RV ZWZpSW1hZ2VDb21tb24gLSAweDdGMDAyQkMwDQo+ID4gPiAgICAgLSAweDAwMDAwMDAwN0U1Mzcw MDAgLSAweDAwMDAwMDAwMDAwOUY5MDANCj4gPiA+ICAgSW1hZ2UgdHlwZSBJQTMyIGNhbid0IGJl IHN0YXJ0ZWQgb24gWDY0IFVFRkkgc3lzdGVtLg0KPiA+ID4gICBBU1NFUlQgTWRlTW9kdWxlUGtn L0NvcmUvRHhlL01lbS9Qb29sLmMoNjk4KTogSGVhZC0+U2lnbmF0dXJlID09DQo+ICgoKCdwJykg fA0KPiA+ID4gICAgICAgICAgICAgICAoJ2gnIDw8IDgpKSB8ICgoKCdkJykgfCAoJzAnIDw8IDgp KSA8PCAxNikpIHx8IEhlYWQtPlNpZ25hdHVyZQ0KPiA+ID4gICAgICAgICAgICAgICA9PSAoKCgn cCcpIHwgKCdoJyA8PCA4KSkgfCAoKCgnZCcpIHwgKCcxJyA8PCA4KSkgPDwgMTYpKQ0KPiA+ID4N Cj4gPiA+IFRoaXMgdHVybnMgb3V0IHRvIGJlIGNhdXNlZCBieSB0aGUgZGVmZXJyZWQgaW1hZ2Ug bG9hZGluZyBjb2RlIGluIEJEUywNCj4gPiA+IHdoaWNoIGRvZXNuJ3QgY2hlY2sgdGhlIHJlc3Vs dCBjb2RlIG9mIGdCUy0+U3RhcnRJbWFnZSgpLCBhbmQgZW5kcyB1cA0KPiA+ID4gdHJ5aW5nIHRv IGZyZWUgYW4gdW5pbml0aWFsaXplZCBwb2ludGVyLg0KPiA+DQo+ID4gU3RhcnRJbWFnZSgpIGNh biByZXR1cm4gYW4gZXJyb3Igc3RhdHVzIGZvciBvbmUgb2YgdHdvIHJlYXNvbnM6DQo+ID4gLSBT dGFydEltYWdlKCkgaXRzZWxmIGZhaWxzLCBvcg0KPiA+IC0gU3RhcnRJbWFnZSgpIGFjdHVhbGx5 IHRyYW5zZmVycyBjb250cm9sIHRvIHRoZSBpbWFnZSwgYnV0IHRoZW4gdGhlDQo+ID4gaW1hZ2Ug ZXhpdHMgd2l0aCBhbiBlcnJvciBzdGF0dXMuDQo+ID4NCj4gPiBJbiB0aGUgbGF0dGVyIGNhc2Us IHdlIGhhdmUgdHdvIGZ1cnRoZXIgYnJhbmNoZXM6DQo+ID4gLSB0aGUgaW1hZ2UgcHJvZHVjZXMg dGhlIGVycm9yIHN0YXR1cyBieSByZXR1cm5pbmcgZnJvbSBpdHMgZW50cnkgcG9pbnQNCj4gPiBm dW5jdGlvbiwgb3INCj4gPiAtIHRoZSBpbWFnZSBjYWxscyBnQlMtPkV4aXQoKS4NCj4gPg0KPiA+ IEluIHRoZSBsYXN0IGNhc2UsIGl0IGlzIHBvc3NpYmxlIHRoYXQgdGhlIGltYWdlIGV4aXRzIHdp dGggYW4gZXJyb3INCj4gPiAqYW5kKiByZXR1cm5zIHNvbWUgRXhpdERhdGEgdGhhdCBuZWVkcyBm cmVlaW5nLiAoSW4gZmFjdCBnQlMtPkV4aXQoKSBjYW4NCj4gPiBwcm9kdWNlIEV4aXREYXRhIG9u bHkgaWYgaXQgcmV0dXJucyBhbiBlcnJvci4pDQo+ID4NCj4gPiBUaGVyZWZvcmUsIGEgZmFpbHVy ZSBzdGF0dXMgcmV0dXJuZWQgYnkgZ0JTLT5TdGFydEltYWdlKCkgbXVzdCBub3QNCj4gPiBwcmV2 ZW50IGFuIGF0dGVtcHQgdG8gZnJlZSBhIG5vbi1OVUxMIEV4aXREYXRhLg0KPiA+DQo+ID4gTXkg cG9pbnQgYmVpbmcuLi4gdGhlIHBhdGNoIGlzIGNvcnJlY3QsIElNTywgYnV0IHRoZSBhYm92ZSBw YXJhZ3JhcGggb2YNCj4gPiB0aGUgY29tbWl0IG1lc3NhZ2UgaGFzIG5vdCBiZWVuIHVwZGF0ZWQg ZnJvbSB2MSwgYW5kIGl0IHN0aWxsIHN1Z2dlc3RzDQo+ID4gKHRvIG1lIGFueXdheSkgdGhhdCB0 aGluZ3MgY291bGQgYmUgaW1wcm92ZWQgYnkgYWRkaW5nIGEgY2hlY2sgb24NCj4gPiAiU3RhdHVz Ii4gVGhhdCdzIG5vdCB0aGUgY2FzZSwgSU1PLg0KPiA+DQo+ID4gU28gaGVyZSdzIHdoYXQgSSBz dWdnZXN0OiBiZWZvcmUgcHVzaGluZyB0aGUgcGF0Y2gsIHBsZWFzZSBzaW1wbHkgcmVtb3ZlDQo+ ID4gdGhlIGZyYWdtZW50DQo+ID4NCj4gPiAgICJkb2Vzbid0IGNoZWNrIHRoZSByZXN1bHQgY29k ZSBvZiBnQlMtPlN0YXJ0SW1hZ2UoKSwgYW5kIg0KPiA+DQoNCkFncmVlIHdpdGggTGFzemxvLg0K V2l0aCB0aGUgcmVmaW5pbmcgdGhlIG1lc3NhZ2UsDQpSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8u YS53dUBpbnRlbC5jb20+DQoNCkJlc3QgUmVnYXJkcywNCkhhbyBXdQ0KDQo+IA0KPiBHb29kIHBv aW50Lg0KPiANCj4gPiBXaXRoIHRoYXQ6DQo+ID4NCj4gPiBSZXZpZXdlZC1ieTogTGFzemxvIEVy c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPg0KPiANCj4gVGhhbmtzIExhc3psby4gSSdsbCBm aXggdGhpcyBiZWZvcmUgcHVzaGluZyB0aGUgcGF0Y2ggKGFzc3VtaW5nIEhhbyBpcw0KPiBvayB3 aXRoIHRoaXMgdjIpDQo=