From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: ray.ni@intel.com) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by groups.io with SMTP; Tue, 16 Apr 2019 23:30:24 -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 orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Apr 2019 23:30:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,360,1549958400"; d="scan'208";a="135025915" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga008.jf.intel.com with ESMTP; 16 Apr 2019 23:30:22 -0700 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 16 Apr 2019 23:30:22 -0700 Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 16 Apr 2019 23:30:22 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.92]) by SHSMSX153.ccr.corp.intel.com ([169.254.12.139]) with mapi id 14.03.0415.000; Wed, 17 Apr 2019 14:30:20 +0800 From: "Ni, Ray" To: "devel@edk2.groups.io" , "ard.biesheuvel@linaro.org" , "Wu, Hao A" CC: "Wang, Jian J" , "glin@suse.com" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: fix crash on uninitialized ExitData Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: fix crash on uninitialized ExitData Thread-Index: AQHU9JMeEi4UpfpvGkqtOuPCWqQr3aY/WG0AgAAEdACAAIfy8A== Date: Wed, 17 Apr 2019 06:30:19 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5C0F1D0E@SHSMSX104.ccr.corp.intel.com> References: <20190416202935.32297-1-ard.biesheuvel@linaro.org> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTUwNWExNmUtNmY4Yy00MmZmLWE5NjQtZmVlNWJlMzRlYTM5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicGg1bWtRV3ZzOWN5QTh2WnJOSlR6UWoycU9qc2tCYktsdWZiUFBjSERPK003VmNYS3FRNEZLVlREOU1xcXVWdiJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: ray.ni@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gW21haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pb10gT24gQmVoYWxmIE9mDQo+IEFyZCBC aWVzaGV1dmVsDQo+IFNlbnQ6IFR1ZXNkYXksIEFwcmlsIDE2LCAyMDE5IDExOjIzIFBNDQo+IFRv OiBXdSwgSGFvIEEgPGhhby5hLnd1QGludGVsLmNvbT4NCj4gQ2M6IE5pLCBSYXkgPHJheS5uaUBp bnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgV2FuZywgSmlhbiBKDQo+IDxqaWFuLmou d2FuZ0BpbnRlbC5jb20+OyBnbGluQHN1c2UuY29tDQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZl bF0gW1BBVENIXSBNZGVNb2R1bGVQa2cvVWVmaUJvb3RNYW5hZ2VyTGliOiBmaXgNCj4gY3Jhc2gg b24gdW5pbml0aWFsaXplZCBFeGl0RGF0YQ0KPiANCj4gT24gVHVlLCAxNiBBcHIgMjAxOSBhdCAy MzowNywgV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21h aWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXQ0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCBB cHJpbCAxNywgMjAxOSA0OjMwIEFNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g PiA+IENjOiBXYW5nLCBKaWFuIEo7IFd1LCBIYW8gQTsgTmksIFJheTsgZ2xpbkBzdXNlLmNvbTsg QXJkIEJpZXNoZXV2ZWwNCj4gPiA+IFN1YmplY3Q6IFtQQVRDSF0gTWRlTW9kdWxlUGtnL1VlZmlC b290TWFuYWdlckxpYjogZml4IGNyYXNoIG9uDQo+ID4gPiB1bmluaXRpYWxpemVkIEV4aXREYXRh DQo+ID4gPg0KPiA+ID4gQXMgcmVwb3J0ZWQgYnkgR2FyeSwgdGhlIHJlY2VudCBMb2FkSW1hZ2Uv U3RhcnRJbWFnZSBjaGFuZ2VzIHRvDQo+ID4gPiBhY2NvbW1vZGF0ZSBkaXNwYXRjaGluZyBQRS9D T0ZGIGltYWdlcyBidWlsdCBmb3IgZm9yZWlnbg0KPiA+ID4gYXJjaGl0ZWN0dXJlcyBtYXkgcmVz dWx0IGluIGEgY3Jhc2ggd2hlbiBsb2FkaW5nIGFuIElBMzIgb3B0aW9uIFJPTQ0KPiA+ID4gaW50 byBhIFg2NCBWTSBydW5uaW5nIE9WTUY6DQo+ID4gPg0KPiA+ID4gICBMb2FkaW5nIGRyaXZlciBh dCAweDAwMDdFNTM3MDAwIEVudHJ5UG9pbnQ9MHgwMDA3RTUzQzA2RA0KPiA4MDg2MTAwZS5lZmkN Cj4gPiA+ICAgSW5zdGFsbFByb3RvY29sSW50ZXJmYWNlOiBCQzYyMTU3RS0zRTMzLTRGRUMtOTky MC0yRDNCMzZENzUwREYNCj4gPiA+IDdGMDAzQjk4DQo+ID4gPiAgIFByb3RlY3RVZWZpSW1hZ2VD b21tb24gLSAweDdGMDAyQkMwDQo+ID4gPiAgICAgLSAweDAwMDAwMDAwN0U1MzcwMDAgLSAweDAw MDAwMDAwMDAwOUY5MDANCj4gPiA+ICAgSW1hZ2UgdHlwZSBJQTMyIGNhbid0IGJlIHN0YXJ0ZWQg b24gWDY0IFVFRkkgc3lzdGVtLg0KPiA+ID4gICBBU1NFUlQgTWRlTW9kdWxlUGtnL0NvcmUvRHhl L01lbS9Qb29sLmMoNjk4KTogSGVhZC0+U2lnbmF0dXJlDQo+ID09DQo+ID4gPiAoKCgncCcpIHwN Cj4gPiA+ICAgICAgICAgICAgICAgKCdoJyA8PCA4KSkgfCAoKCgnZCcpIHwgKCcwJyA8PCA4KSkg PDwgMTYpKSB8fCBIZWFkLT5TaWduYXR1cmUNCj4gPiA+ICAgICAgICAgICAgICAgPT0gKCgoJ3An KSB8ICgnaCcgPDwgOCkpIHwgKCgoJ2QnKSB8ICgnMScgPDwgOCkpIDw8DQo+ID4gPiAxNikpDQo+ ID4gPg0KPiA+ID4gVGhpcyB0dXJucyBvdXQgdG8gYmUgY2F1c2VkIGJ5IHRoZSBkZWZlcnJlZCBp bWFnZSBsb2FkaW5nIGNvZGUgaW4NCj4gPiA+IEJEUywgd2hpY2ggZG9lc24ndCBjaGVjayB0aGUg cmVzdWx0IGNvZGUgb2YgZ0JTLT5TdGFydEltYWdlKCksIGFuZA0KPiA+ID4gZW5kcyB1cCB0cnlp bmcgdG8gZnJlZSBhbiB1bmluaXRpYWxpemVkIHBvaW50ZXIuIFNvIGVuc3VyZSBFeGl0RGF0YQ0K PiA+ID4gaXMgaW5pdGlhbGl6ZWQgYmVmb3JlIHRoZSBjYWxsLg0KPiA+ID4NCj4gPiA+IFNpZ25l ZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPiA+ ID4gLS0tDQo+ID4gPiAgTWRlTW9kdWxlUGtnL0xpYnJhcnkvVWVmaUJvb3RNYW5hZ2VyTGliL0Jt TWlzYy5jIHwgMSArDQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+ID4g Pg0KPiA+ID4gZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1VlZmlCb290TWFuYWdl ckxpYi9CbU1pc2MuYw0KPiA+ID4gYi9NZGVNb2R1bGVQa2cvTGlicmFyeS9VZWZpQm9vdE1hbmFn ZXJMaWIvQm1NaXNjLmMNCj4gPiA+IGluZGV4IGZjODc3NWRmYTQxOS4uY2Y5OWRlNWI5MjRhIDEw MDY0NA0KPiA+ID4gLS0tIGEvTWRlTW9kdWxlUGtnL0xpYnJhcnkvVWVmaUJvb3RNYW5hZ2VyTGli L0JtTWlzYy5jDQo+ID4gPiArKysgYi9NZGVNb2R1bGVQa2cvTGlicmFyeS9VZWZpQm9vdE1hbmFn ZXJMaWIvQm1NaXNjLmMNCj4gPiA+IEBAIC01MDIsNiArNTAyLDcgQEAgRWZpQm9vdE1hbmFnZXJE aXNwYXRjaERlZmVycmVkSW1hZ2VzICgNCj4gPiA+ICAgICAgICAgIC8vIGEgNSBNaW51dGUgcGVy aW9kDQo+ID4gPiAgICAgICAgICAvLw0KPiA+ID4gICAgICAgICAgZ0JTLT5TZXRXYXRjaGRvZ1Rp bWVyICg1ICogNjAsIDB4MDAwMCwgMHgwMCwgTlVMTCk7DQo+ID4gPiArICAgICAgICBFeGl0RGF0 YSA9IE5VTEw7DQo+ID4gPiAgICAgICAgICBTdGF0dXMgPSBnQlMtPlN0YXJ0SW1hZ2UgKEltYWdl SGFuZGxlLCAmRXhpdERhdGFTaXplLCAmRXhpdERhdGEpOw0KPiA+ID4gICAgICAgICAgaWYgKEV4 aXREYXRhICE9IE5VTEwpIHsNCj4gPiA+ICAgICAgICAgICAgRnJlZVBvb2wgKEV4aXREYXRhKTsN Cj4gPg0KPiA+IExvb2tzIGxpa2UgdGhlICdFeGl0RGF0YScgaXMgbm90IGJlaW5nIHVzZWQgYXQg YWxsIGhlcmUuDQo+ID4NCj4gPiBSYXkgYW5kIEFyZCwNCj4gPg0KPiA+IERvIHlvdSBzZWUgYW55 IGNvbmNlcm4gdG8ganVzdCBwYXNzICdOVUxMJyBhcyB0aGUgM3JkIHBhcmFtZXRlcg0KPiA+IChl bGltaW5hdGVzICdFeGl0RGF0YScpIGhlcmU/DQo+ID4NCj4gDQo+IFllcywgdGhhdCB3b3VsZCBi ZSBldmVuIGJldHRlciwgYWN0dWFsbHksIEkgZGlkIG5vdCByZWFsaXplIGl0IHdhcyBvcHRpb25h bA0KDQpJIGFncmVlLg0KPiANCj4gDQoNCg==