From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (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 ABE0620958BD7 for ; Tue, 12 Sep 2017 02:59:19 -0700 (PDT) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Sep 2017 03:02:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,382,1500966000"; d="scan'208";a="1171409687" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga001.jf.intel.com with ESMTP; 12 Sep 2017 03:02:16 -0700 Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Sep 2017 03:02:15 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Sep 2017 03:02:14 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.39]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0319.002; Tue, 12 Sep 2017 18:02:13 +0800 From: "Zeng, Star" To: Laszlo Ersek , "Ni, Ruiyu" , edk2-devel-01 CC: Ard Biesheuvel , "Dong, Eric" , Paulo Alcantara , "Zeng, Star" Thread-Topic: [PATCH 3/5] MdeModulePkg/UdfDxe: replace zero-init of local variables with ZeroMem() Thread-Index: AQHTKcmdN8xcThbgGkW+ICnus5pg/aKw9epg//+GUACAAAUtgIAAhkPQ Date: Tue, 12 Sep 2017 10:02:12 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103B94026B@shsmsx102.ccr.corp.intel.com> References: <20170910001304.8628-1-lersek@redhat.com> <20170910001304.8628-4-lersek@redhat.com> <0C09AFA07DD0434D9E2A0C6AEB0483103B9400FA@shsmsx102.ccr.corp.intel.com> <734D49CCEBEEF84792F5B80ED585239D5BA2C08D@SHSMSX104.ccr.corp.intel.com> <62218237-d2ee-49c5-7e3d-08381615fef2@redhat.com> In-Reply-To: <62218237-d2ee-49c5-7e3d-08381615fef2@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 3/5] MdeModulePkg/UdfDxe: replace zero-init of local variables with ZeroMem() X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 09:59:19 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBrbm93IHNpemVvZiB3b3JrcyBzYW1lIHdpdGggc2l6ZW9mICgpIGhlcmUsIEkgaGF2ZSBubyBw cmVmZXJlbmNlLCB0aGF0J3Mgd2h5IEkgZ2F2ZSBSZXZpZXdlZC1ieSBiZWZvcmUgdGhlIGNvbW1l bnQsIEkganVzdCBzZWUgbW9zdCBvZiB0aGUgY29kZSBhcmUgdXNpbmcgc2l6ZW9mICgpLCBJIGFt IG5vdCBzdXJlIHdoZXRoZXIgdGhlcmUgaXMgYSBjb2RlIHN0YW5kYXJkIGZvciBpdCBzb21ld2hl cmUsIEkgZ3Vlc3Mgbm8uDQoNCkFueXdheSwgeW91IGNhbiBtYWtlIHRoZSBkZWNpc2lvbiB3aGVu IHB1c2hpbmcuIDopDQoNCg0KVGhhbmtzLA0KU3Rhcg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IExhc3psbyBFcnNlayBbbWFpbHRvOmxlcnNla0ByZWRoYXQuY29tXSANClNlbnQ6 IFR1ZXNkYXksIFNlcHRlbWJlciAxMiwgMjAxNyA1OjU3IFBNDQpUbzogTmksIFJ1aXl1IDxydWl5 dS5uaUBpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29tPjsgZWRrMi1k ZXZlbC0wMSA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+DQpDYzogQXJkIEJpZXNoZXV2ZWwgPGFy ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+OyBEb25nLCBFcmljIDxlcmljLmRvbmdAaW50ZWwuY29t PjsgUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPg0KU3ViamVjdDogUmU6IFtQQVRD SCAzLzVdIE1kZU1vZHVsZVBrZy9VZGZEeGU6IHJlcGxhY2UgemVyby1pbml0IG9mIGxvY2FsIHZh cmlhYmxlcyB3aXRoIFplcm9NZW0oKQ0KDQpPbiAwOS8xMi8xNyAxMTozOCwgTmksIFJ1aXl1IHdy b3RlOg0KPiBTdGFyLA0KPiBTaXplb2YgaXMgYW4gb3BlcmF0b3IsIG5vdCBhIGZ1bmN0aW9uLCBs aWtlICsgb3IgLS4gTm90IGhhdmluZyAoKSBpcyBvay4NCg0KVWdoLCBqdXN0IHNlZWluZyB0aGlz IG5vdyA6KSBTbyB3aGF0IHNob3VsZCBJIGRvIG5vdz8NCg0KSWYgU3RhciBhZ3JlZXMsIEkgd291 bGQgcHJlZmVyICpub3QqIHRvIGFkZCB0aGUgcGFyZW5zLiBJZiBTdGFyIGluc2lzdHMsIEkgY2Fu IGFkZCB0aGVtLg0KDQpUaGFua3MNCkxhc3psbw0KDQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPj4gRnJvbTogWmVuZywgU3Rhcg0KPj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDEy LCAyMDE3IDQ6NTUgUE0NCj4+IFRvOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPjsg ZWRrMi1kZXZlbC0wMSA8ZWRrMi0gDQo+PiBkZXZlbEBsaXN0cy4wMS5vcmc+DQo+PiBDYzogQXJk IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+OyBEb25nLCBFcmljIA0KPj4g PGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+ OyBOaSwgUnVpeXUgDQo+PiA8cnVpeXUubmlAaW50ZWwuY29tPjsgWmVuZywgU3RhciA8c3Rhci56 ZW5nQGludGVsLmNvbT4NCj4+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMy81XSBNZGVNb2R1bGVQa2cv VWRmRHhlOiByZXBsYWNlIHplcm8taW5pdCBvZiANCj4+IGxvY2FsIHZhcmlhYmxlcyB3aXRoIFpl cm9NZW0oKQ0KPj4NCj4+IFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j b20+DQo+Pg0KPj4gQlRXOiBIb3cgYWJvdXQgdG8gdXNlICJzaXplb2YgKCkiIGluc3RlYWQgb2Yg InNpemVvZiI/DQo+Pg0KPj4NCj4+IFRoYW5rcywNCj4+IFN0YXINCj4+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0 LmNvbV0NCj4+IFNlbnQ6IFN1bmRheSwgU2VwdGVtYmVyIDEwLCAyMDE3IDg6MTMgQU0NCj4+IFRv OiBlZGsyLWRldmVsLTAxIDxlZGsyLWRldmVsQGxpc3RzLjAxLm9yZz4NCj4+IENjOiBBcmQgQmll c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz47IERvbmcsIEVyaWMgDQo+PiA8ZXJp Yy5kb25nQGludGVsLmNvbT47IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT47IE5p LCBSdWl5dSANCj4+IDxydWl5dS5uaUBpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnplbmdA aW50ZWwuY29tPg0KPj4gU3ViamVjdDogW1BBVENIIDMvNV0gTWRlTW9kdWxlUGtnL1VkZkR4ZTog cmVwbGFjZSB6ZXJvLWluaXQgb2YgbG9jYWwgDQo+PiB2YXJpYWJsZXMgd2l0aCBaZXJvTWVtKCkN Cj4+DQo+PiBJbiBlZGsyLCBpbml0aWFsaXphdGlvbiBvZiBsb2NhbCB2YXJpYWJsZXMgaXMgZm9y YmlkZGVuLCBib3RoIGZvciANCj4+IHN0eWxpc3RpYyByZWFzb25zIGFuZCBiZWNhdXNlIHN1Y2gg aW5pdGlhbGl6YXRpb24gbWF5IGdlbmVyYXRlIGNhbGxzIHRvIGNvbXBpbGVyIGludHJpbnNpY3Mu DQo+Pg0KPj4gRm9yIHRoZSBmb2xsb3dpbmcgaW5pdGlhbGl6YXRpb24gaW4gVWRmUmVhZCgpOg0K Pj4NCj4+ICAgQ0hBUjE2ICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlTmFtZVtVREZfRklM RU5BTUVfTEVOR1RIXSA9IHsgMCB9Ow0KPj4NCj4+IGNsYW5nLTMuOCBnZW5lcmF0ZXMgYSBtZW1z ZXQoKSBjYWxsLCB3aGVuIGJ1aWxkaW5nIFVkZkR4ZSBmb3IgSUEzMiwgDQo+PiB3aGljaCB0aGVu IGZhaWxzIHRvIGxpbmsuDQo+Pg0KPj4gUmVwbGFjZSB0aGUgaW5pdGlhbGl6YXRpb24gd2l0aCBa ZXJvTWVtKCkuDQo+Pg0KPj4gRG8gdGhlIHNhbWUgdG8gIkZpbGVQYXRoIiBpbiBVZGZPcGVuKCku DQo+Pg0KPj4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0K Pj4gQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4NCj4+IENjOiBQYXVsbyBBbGNh bnRhcmEgPHBjYWNqckB6eXRvci5jb20+DQo+PiBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs LmNvbT4NCj4+IENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+DQo+PiBDb250cmli dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+PiBTaWdu ZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPj4gLS0tDQo+PiAg TWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9EaXNrL1VkZkR4ZS9GaWxlLmMgfCA2ICsrKystLQ0KPj4g IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+Pg0KPj4g ZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvRGlzay9VZGZEeGUvRmlsZS5jDQo+ PiBiL01kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvRGlzay9VZGZEeGUvRmlsZS5jDQo+PiBpbmRleCA4 YjkzMzk1NjdmOGUuLmU3MTU5ZmY4NjFmNyAxMDA2NDQNCj4+IC0tLSBhL01kZU1vZHVsZVBrZy9V bml2ZXJzYWwvRGlzay9VZGZEeGUvRmlsZS5jDQo+PiArKysgYi9NZGVNb2R1bGVQa2cvVW5pdmVy c2FsL0Rpc2svVWRmRHhlL0ZpbGUuYw0KPj4gQEAgLTE3NCwxNSArMTc0LDE2IEBAIFVkZk9wZW4g KA0KPj4gIHsNCj4+ICAgIEVGSV9UUEwgICAgICAgICAgICAgICAgICAgICBPbGRUcGw7DQo+PiAg ICBFRklfU1RBVFVTICAgICAgICAgICAgICAgICAgU3RhdHVzOw0KPj4gICAgUFJJVkFURV9VREZf RklMRV9EQVRBICAgICAgICpQcml2RmlsZURhdGE7DQo+PiAgICBQUklWQVRFX1VERl9TSU1QTEVf RlNfREFUQSAgKlByaXZGc0RhdGE7DQo+PiAtICBDSEFSMTYgICAgICAgICAgICAgICAgICAgICAg RmlsZVBhdGhbVURGX1BBVEhfTEVOR1RIXSA9IHsgMCB9Ow0KPj4gKyAgQ0hBUjE2ICAgICAgICAg ICAgICAgICAgICAgIEZpbGVQYXRoW1VERl9QQVRIX0xFTkdUSF07DQo+PiAgICBVREZfRklMRV9J TkZPICAgICAgICAgICAgICAgRmlsZTsNCj4+ICAgIFBSSVZBVEVfVURGX0ZJTEVfREFUQSAgICAg ICAqTmV3UHJpdkZpbGVEYXRhOw0KPj4gICAgQ0hBUjE2ICAgICAgICAgICAgICAgICAgICAgICpU ZW1wRmlsZU5hbWU7DQo+Pg0KPj4gKyAgWmVyb01lbSAoRmlsZVBhdGgsIHNpemVvZiBGaWxlUGF0 aCk7DQo+PiAgICBPbGRUcGwgPSBnQlMtPlJhaXNlVFBMIChUUExfQ0FMTEJBQ0spOw0KPj4NCj4+ ICAgIGlmIChUaGlzID09IE5VTEwgfHwgTmV3SGFuZGxlID09IE5VTEwgfHwgRmlsZU5hbWUgPT0g TlVMTCkgew0KPj4gICAgICBTdGF0dXMgPSBFRklfSU5WQUxJRF9QQVJBTUVURVI7DQo+PiAgICAg IGdvdG8gRXJyb3JfSW52YWxpZF9QYXJhbXM7DQo+PiBAQCAtMzIyLDE0ICszMjMsMTUgQEAgVWRm UmVhZCAoDQo+PiAgICBFRklfQkxPQ0tfSU9fUFJPVE9DT0wgICAgICAgICAgICpCbG9ja0lvOw0K Pj4gICAgRUZJX0RJU0tfSU9fUFJPVE9DT0wgICAgICAgICAgICAqRGlza0lvOw0KPj4gICAgVURG X0ZJTEVfSU5GTyAgICAgICAgICAgICAgICAgICBGb3VuZEZpbGU7DQo+PiAgICBVREZfRklMRV9J REVOVElGSUVSX0RFU0NSSVBUT1IgICpOZXdGaWxlSWRlbnRpZmllckRlc2M7DQo+PiAgICBWT0lE ICAgICAgICAgICAgICAgICAgICAgICAgICAgICpOZXdGaWxlRW50cnlEYXRhOw0KPj4gLSAgQ0hB UjE2ICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlTmFtZVtVREZfRklMRU5BTUVfTEVOR1RI XSA9IHsgMCB9Ow0KPj4gKyAgQ0hBUjE2ICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlTmFt ZVtVREZfRklMRU5BTUVfTEVOR1RIXTsNCj4+ICAgIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAg ICAgICAgRmlsZVNpemU7DQo+PiAgICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgIEJ1 ZmZlclNpemVVaW50NjQ7DQo+Pg0KPj4gKyAgWmVyb01lbSAoRmlsZU5hbWUsIHNpemVvZiBGaWxl TmFtZSk7DQo+PiAgICBPbGRUcGwgPSBnQlMtPlJhaXNlVFBMIChUUExfQ0FMTEJBQ0spOw0KPj4N Cj4+ICAgIGlmIChUaGlzID09IE5VTEwgfHwgQnVmZmVyU2l6ZSA9PSBOVUxMIHx8ICgqQnVmZmVy U2l6ZSAhPSAwICYmDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgQnVmZmVyID09IE5VTEwpKSB7DQo+PiAgICAgIFN0YXR1cyA9IEVGSV9JTlZBTElEX1BB UkFNRVRFUjsNCj4+IC0tDQo+PiAyLjE0LjEuMy5nYjdjZjZlMDI0MDFiDQo+Pg0KPiANCg0K