From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (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 583AC21E87993 for ; Thu, 14 Sep 2017 01:50:50 -0700 (PDT) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP; 14 Sep 2017 01:53:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,391,1500966000"; d="scan'208";a="311563141" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga004.fm.intel.com with ESMTP; 14 Sep 2017 01:53:48 -0700 Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 14 Sep 2017 01:53:48 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 14 Sep 2017 01:53:48 -0700 Received: from shsmsx151.ccr.corp.intel.com ([169.254.3.98]) by shsmsx102.ccr.corp.intel.com ([169.254.2.39]) with mapi id 14.03.0319.002; Thu, 14 Sep 2017 16:53:40 +0800 From: "Zeng, Star" To: Laszlo Ersek , Ard Biesheuvel , "Gao, Liming" , "Bi, Dandan" , "Wu, Hao A" CC: "Ni, Ruiyu" , "Dong, Eric" , edk2-devel-01 , Paulo Alcantara , "Zeng, Star" Thread-Topic: [edk2] [PATCH 2/2] MdeModulePkg/UdfDxe: suppress incorrect compiler warning in ReadFile() Thread-Index: AQHTLBYspwdYPe7xxk2VyqRg2zXQbKKyXCZQgAAAteCAAEbqAIAAALaAgADm9jCAAAm2EP//8POAgACOvpA= Date: Thu, 14 Sep 2017 08:53:40 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103B956B7C@SHSMSX151.ccr.corp.intel.com> References: <20170912222612.14451-1-lersek@redhat.com> <20170912222612.14451-3-lersek@redhat.com> <0C09AFA07DD0434D9E2A0C6AEB0483103B94098B@shsmsx102.ccr.corp.intel.com> <0C09AFA07DD0434D9E2A0C6AEB0483103B9409E7@shsmsx102.ccr.corp.intel.com> <23e789a8-59df-d67d-fa16-fc70aafb95d7@redhat.com> <0C09AFA07DD0434D9E2A0C6AEB0483103B94A227@SHSMSX151.ccr.corp.intel.com> <0C09AFA07DD0434D9E2A0C6AEB0483103B94E290@SHSMSX151.ccr.corp.intel.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 Subject: Re: [PATCH 2/2] MdeModulePkg/UdfDxe: suppress incorrect compiler warning in ReadFile() 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: Thu, 14 Sep 2017 08:50:50 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXQgc2VlbXMgZ2VuZXJpYyBjb21waWxlciBpc3N1ZSB0byBoYXZlIHRoaXMga2luZCBvZiBmYWxz ZSBhbGFybS4NCkFuZCBpdCBzZWVtcyBoYXJkIGRlY2lzaW9uIHRvIGRpc2FibGUgdGhlIHdhcm5p bmcgZm9yIGFsbCB0aGUgY29tcGlsZXJzLg0KV2UnZCBiZXR0ZXIgdG8gZml4IHRoZSBidWlsZCBm YWlsdXJlIGZpcnN0LCBJIHdpbGwgc3VibWl0IHBhdGNoIHRoYXQgd2lsbCB1c2Ugc2ltaWxhciBt ZXRob2Qgd2l0aCB0aGlzIHBhdGNoLg0KDQoNClRoYW5rcywNClN0YXINCi0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQpGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNv bV0gDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE0LCAyMDE3IDQ6MjAgUE0NClRvOiBaZW5n LCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29tPjsgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1 dmVsQGxpbmFyby5vcmc+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBCaSwg RGFuZGFuIDxkYW5kYW4uYmlAaW50ZWwuY29tPjsgV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5j b20+DQpDYzogTmksIFJ1aXl1IDxydWl5dS5uaUBpbnRlbC5jb20+OyBEb25nLCBFcmljIDxlcmlj LmRvbmdAaW50ZWwuY29tPjsgZWRrMi1kZXZlbC0wMSA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+ OyBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+DQpTdWJqZWN0OiBSZTogW2VkazJd IFtQQVRDSCAyLzJdIE1kZU1vZHVsZVBrZy9VZGZEeGU6IHN1cHByZXNzIGluY29ycmVjdCBjb21w aWxlciB3YXJuaW5nIGluIFJlYWRGaWxlKCkNCg0KT24gMDkvMTQvMTcgMDM6MjAsIFplbmcsIFN0 YXIgd3JvdGU6DQo+IFNlZW1pbmdseSwgVlMgaGFzIHNpbWlsYXIgaXNzdWUgd2l0aCBHQ0MuDQo+ IA0KPiBWUzIwMTAvVlMyMDEyIHN0aWxsIGhhdmUgdGhlIGJ1aWxkaW5nIGZhaWx1cmVzIGJlbG93 IGFmdGVyIHRoaXMgcGF0Y2guIA0KPiA6KA0KPiBlZGsyXG1kZW1vZHVsZXBrZ1x1bml2ZXJzYWxc ZGlza1x1ZGZkeGVcZmlsZXN5c3RlbW9wZXJhdGlvbnMuYygxMDgzKSA6IA0KPiBlcnJvciBDMjIy MDogd2FybmluZyB0cmVhdGVkIGFzIGVycm9yIC0gbm8gJ2V4ZWN1dGFibGUnIGZpbGUgZ2VuZXJh dGVkDQo+IGVkazJcbWRlbW9kdWxlcGtnXHVuaXZlcnNhbFxkaXNrXHVkZmR4ZVxmaWxlc3lzdGVt b3BlcmF0aW9ucy5jKDEwODMpIDogDQo+IHdhcm5pbmcgQzQ3MDE6IHBvdGVudGlhbGx5IHVuaW5p dGlhbGl6ZWQgbG9jYWwgdmFyaWFibGUgJ0ZpbGVQb3NpdGlvbicgDQo+IHVzZWQNCj4gZWRrMlxt ZGVtb2R1bGVwa2dcdW5pdmVyc2FsXGRpc2tcdWRmZHhlXGZpbGVzeXN0ZW1vcGVyYXRpb25zLmMo MTA3OCkgOiANCj4gd2FybmluZyBDNDcwMTogcG90ZW50aWFsbHkgdW5pbml0aWFsaXplZCBsb2Nh bCB2YXJpYWJsZSANCj4gJ0ZpbmlzaGVkU2Vla2luZycgdXNlZA0KPiBlZGsyXG1kZW1vZHVsZXBr Z1x1bml2ZXJzYWxcZGlza1x1ZGZkeGVcZmlsZXN5c3RlbW9wZXJhdGlvbnMuYygxMTY3KSA6IA0K PiB3YXJuaW5nIEM0NzAxOiBwb3RlbnRpYWxseSB1bmluaXRpYWxpemVkIGxvY2FsIHZhcmlhYmxl ICdEYXRhJyB1c2VkDQo+IGVkazJcbWRlbW9kdWxlcGtnXHVuaXZlcnNhbFxkaXNrXHVkZmR4ZVxm aWxlc3lzdGVtb3BlcmF0aW9ucy5jKDExNjcpIDogDQo+IHdhcm5pbmcgQzQ3MDM6IHBvdGVudGlh bGx5IHVuaW5pdGlhbGl6ZWQgbG9jYWwgcG9pbnRlciB2YXJpYWJsZSAnRGF0YScgDQo+IHVzZWQN Cj4gDQo+IA0KPiBMaW1pbmcsIERhbmRhbiBhbmQgSGFvLA0KPiBEbyB5b3UgcmVtZW1iZXIgaG93 IHdlIGZpeCB0aGlzIGtpbmQgb2YgZmFsc2UgYWxhcm0gYmVmb3JlPw0KPiBKdXN0IGluaXRpYWxp emUgdGhlIHZhcmlhYmxlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZ1bmN0aW9uPw0KDQpJIHRo aW5rIHRoYXQgYWxsIHN1Y2ggd2FybmluZ3Mgc2hvdWxkIGJlIGV2YWx1YXRlZCBjYXJlZnVsbHku DQoNCkNhbiB5b3UgcGxlYXNlIGZpbGUgYSBUaWFub0NvcmUgQlogYWJvdXQgdGhlIGFib3ZlPyBQ YXVsbyBtaWdodCB3YW50IHRvIHRha2UgYSBsb29rLg0KDQpUaGFua3MhDQpMYXN6bG8NCg0KDQo+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFplbmcsIFN0YXINCj4gU2VudDog VGh1cnNkYXksIFNlcHRlbWJlciAxNCwgMjAxNyA4OjQzIEFNDQo+IFRvOiBBcmQgQmllc2hldXZl bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz47IExhc3psbyBFcnNlayANCj4gPGxlcnNla0By ZWRoYXQuY29tPg0KPiBDYzogTmksIFJ1aXl1IDxydWl5dS5uaUBpbnRlbC5jb20+OyBEb25nLCBF cmljIDxlcmljLmRvbmdAaW50ZWwuY29tPjsgDQo+IGVkazItZGV2ZWwtMDEgPGVkazItZGV2ZWxA bGlzdHMuMDEub3JnPjsgR2FvLCBMaW1pbmcgDQo+IDxsaW1pbmcuZ2FvQGludGVsLmNvbT47IFpl bmcsIFN0YXIgPHN0YXIuemVuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMl0gW1BB VENIIDIvMl0gTWRlTW9kdWxlUGtnL1VkZkR4ZTogc3VwcHJlc3MgDQo+IGluY29ycmVjdCBjb21w aWxlciB3YXJuaW5nIGluIFJlYWRGaWxlKCkNCj4gDQo+IENvbXBhcmluZyBhZGRpbmcgd29ya2Fy b3VuZCBpbiBjb2RlIHdpdGggc3VwcHJlc3NpbmcgaXQgaW4gKk9MRCogdmVyc2lvbiBHQ0NzLCBJ IHByZWZlciB0aGUgbGF0dGVyIHBlcnNvbmFsbHkuDQo+IA0KPiANCj4gVGhhbmtzLA0KPiBTdGFy DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGVkazItZGV2ZWwgW21haWx0 bzplZGsyLWRldmVsLWJvdW5jZXNAbGlzdHMuMDEub3JnXSBPbiBCZWhhbGYgT2YgDQo+IEFyZCBC aWVzaGV1dmVsDQo+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMTcgMjo1MiBBTQ0K PiBUbzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gQ2M6IE5pLCBSdWl5dSA8 cnVpeXUubmlAaW50ZWwuY29tPjsgRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47IA0K PiBlZGsyLWRldmVsLTAxIDxlZGsyLWRldmVsQGxpc3RzLjAxLm9yZz47IEdhbywgTGltaW5nIA0K PiA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29t Pg0KPiBTdWJqZWN0OiBSZTogW2VkazJdIFtQQVRDSCAyLzJdIE1kZU1vZHVsZVBrZy9VZGZEeGU6 IHN1cHByZXNzIA0KPiBpbmNvcnJlY3QgY29tcGlsZXIgd2FybmluZyBpbiBSZWFkRmlsZSgpDQo+ IA0KPiBPbiAxMyBTZXB0ZW1iZXIgMjAxNyBhdCAxMTo0OSwgTGFzemxvIEVyc2VrIDxsZXJzZWtA cmVkaGF0LmNvbT4gd3JvdGU6DQo+PiBPbiAwOS8xMy8xNyAwODo0MywgWmVuZywgU3RhciB3cm90 ZToNCj4+PiBCZXlvbmQgdGhlIFJiIChJIGRvIG5vdCB3YW50IHRvIGJsb2NrIHRoaXMgcGF0Y2gg c2VyaWVzKSwgSSBhbSBjdXJpb3VzIGFib3V0IG9uZSBxdWVzdGlvbi4NCj4+Pg0KPj4+IFRoZXJl IG1heSBiZSBtb3JlIHRoaXMga2luZCBvZiB3b3JrYXJvdW5kcyB0byBmaXggdGhlIGJ1aWxkIGZh aWx1cmUuDQo+Pj4gSXMgaXQgcG9zc2libGUgdG8gZGlzYWJsZSB0aGUgd2FybmluZyAobGlrZSBi ZWxvdyBleGFtcGxlIGZvciBWUykgZm9yIHNwZWNpZmljIHZlcnNpb24gb2YgR0NDIGZvciB0aGlz IGtpbmQgb2YgZmFsc2UgYWxhcm0/DQo+Pj4NCj4+Pg0KPj4+IFByb2Nlc3NvckJpbmQuaDoNCj4+ PiAjaWYgZGVmaW5lZChfTVNDX0VYVEVOU0lPTlMpDQo+Pj4NCj4+PiAuLi4NCj4+Pg0KPj4+ICNp ZiBfTVNDX1ZFUiA9PSAxODAwIHx8IF9NU0NfVkVSID09IDE5MDANCj4+Pg0KPj4+IC8vDQo+Pj4g Ly8gRGlzYWJsZSB0aGVzZSB3YXJuaW5ncyBmb3IgVlMyMDEzLg0KPj4+IC8vDQo+Pj4NCj4+PiAv Lw0KPj4+IC8vIFRoaXMgd2FybmluZyBpcyBmb3IgcG90ZW50aWFsbHkgdW5pbml0aWFsaXplZCBs b2NhbCB2YXJpYWJsZSwgYW5kIA0KPj4+IGl0IG1heSBjYXVzZSBmYWxzZSAvLyBwb3NpdGl2ZSBp c3N1ZXMgaW4gVlMyMDEzIGFuZCBWUzIwMTUgYnVpbGQgLy8gDQo+Pj4gI3ByYWdtYSB3YXJuaW5n ICggZGlzYWJsZSA6IDQ3MDEgKQ0KPj4+DQo+Pj4gLy8NCj4+PiAvLyBUaGlzIHdhcm5pbmcgaXMg Zm9yIHBvdGVudGlhbGx5IHVuaW5pdGlhbGl6ZWQgbG9jYWwgcG9pbnRlciANCj4+PiB2YXJpYWJs ZSwgYW5kIGl0IG1heSBjYXVzZSAvLyBmYWxzZSBwb3NpdGl2ZSBpc3N1ZXMgaW4gVlMyMDEzIGFu ZA0KPj4+IFZTMjAxNSBidWlsZCAvLyAjcHJhZ21hIHdhcm5pbmcgKCBkaXNhYmxlIDogNDcwMyAp DQo+Pj4NCj4+PiAjZW5kaWYNCj4+Pg0KPj4+ICNlbmRpZg0KPj4NCj4+IEkgdGhpbmsgc3RhcnRp bmcgd2l0aCBnY2MtNC42LCBnY2Mgc3VwcG9ydHMgdGhlICJkaWFnbm9zdGljcyIgcHJhZ21hLCAN Cj4+IHdoaWNoIGNhbiBiZSB1c2VkIHRvIHN1cHByZXNzIHdhcm5pbmdzLg0KPj4NCj4+IFVuZm9y dHVuYXRlbHksIHRoZXJlJ3Mgbm8gcHJhZ21hIHRvIHN1cHByZXNzICpvbmx5KiB0aGUgaW5jb3Jy ZWN0IA0KPj4gd2FybmluZ3MgOikgU28gaWYgd2Ugc2V0IHRoZSBwcmFnbWEsIHdlIGNvdWxkIGxv c2UgZXZlbiB0aG9zZSANCj4+IHdhcm5pbmdzIHRoYXQgcG9pbnQgb3V0IHJlYWwgYnVncy4NCj4+ DQo+IA0KPiBUaGF0IGFwcGxpZXMgdG8gdGhlIFZTIGNhc2UgYXMgd2VsbC4gQnV0IEkgdGhpbmsg ZG9pbmcgdGhpcyBmb3Igb2xkZXIgR0NDcyBpcyBmaW5lLCBtb3N0IEVESzIgZGV2ZWxvcGVycyB1 c2UgYSBuZXdlciB2ZXJzaW9uIGFueXdheSwgc28gd2Ugd2lsbCBub3QgbG9zZSBhbnkgY292ZXJh Z2UgYnkgZG9pbmcgc28uDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fDQo+IGVkazItZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGVkazItZGV2ZWxAbGlzdHMu MDEub3JnDQo+IGh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8vZWRrMi1kZXZl bA0KPiANCg0K