From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.93; helo=mga11.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (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 E742321CB87AC for ; Sun, 24 Dec 2017 19:06:49 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Dec 2017 19:11:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,453,1508828400"; d="scan'208";a="186868558" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga005.jf.intel.com with ESMTP; 24 Dec 2017 19:11:41 -0800 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 24 Dec 2017 19:11:41 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.152]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002; Mon, 25 Dec 2017 11:11:39 +0800 From: "Gao, Liming" To: Ard Biesheuvel , M1cha CC: "edk2-devel@lists.01.org" , "Kinney, Michael D" Thread-Topic: [edk2] [PATCH 1/3] MdePkg: add RETURNS_TWICE attribute Thread-Index: AQHTevXXqIi81cE1JUq6LD+Vx7lg0qNO9cGAgARwBJA= Date: Mon, 25 Dec 2017 03:11:39 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E1961C7@SHSMSX104.ccr.corp.intel.com> References: <20171222072336.23504-1-sigmaepsilon92@gmail.com> <20171222072336.23504-2-sigmaepsilon92@gmail.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 1/3] MdePkg: add RETURNS_TWICE attribute X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Dec 2017 03:06:50 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWljaGE6DQogICBDb3VsZCB5b3UgYWRkIGNvbW1lbnRzIGZvciBuZXcgbWFjcm8gUkVUVVJOU19U V0lDRSBsaWtlIG90aGVycywgc3VjaCBhcyBBTkFMWVpFUl9OT1JFVFVSTj8NCg0KPi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmll c2hldXZlbEBsaW5hcm8ub3JnXQ0KPlNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMjIsIDIwMTcgMTE6 MjQgUE0NCj5UbzogTTFjaGEgPHNpZ21hZXBzaWxvbjkyQGdtYWlsLmNvbT4NCj5DYzogZWRrMi1k ZXZlbEBsaXN0cy4wMS5vcmc7IEtpbm5leSwgTWljaGFlbCBEDQo+PG1pY2hhZWwuZC5raW5uZXlA aW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KPlN1YmplY3Q6 IFJlOiBbZWRrMl0gW1BBVENIIDEvM10gTWRlUGtnOiBhZGQgUkVUVVJOU19UV0lDRSBhdHRyaWJ1 dGUNCj4NCj5PbiAyMiBEZWNlbWJlciAyMDE3IGF0IDA3OjIzLCBNMWNoYSA8c2lnbWFlcHNpbG9u OTJAZ21haWwuY29tPiB3cm90ZToNCj4+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u dHJpYnV0aW9uIEFncmVlbWVudCAxLjENCj4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgWmltbWVy bWFubiA8c2lnbWFlcHNpbG9uOTJAZ21haWwuY29tPg0KPj4gLS0tDQo+PiAgTWRlUGtnL0luY2x1 ZGUvQmFzZS5oIHwgMTAgKysrKysrKysrKw0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0Jhc2UuaCBiL01kZVBr Zy9JbmNsdWRlL0Jhc2UuaA0KPj4gaW5kZXggMjJhYjVkMzcxNWZiLi5jODYzZGU0MDc0MTggMTAw NjQ0DQo+PiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9CYXNlLmgNCj4+ICsrKyBiL01kZVBrZy9JbmNs dWRlL0Jhc2UuaA0KPj4gQEAgLTIxOCw2ICsyMTgsMTYgQEAgVkVSSUZZX1NJWkVfT0YgKF9fVkVS SUZZX1VJTlQzMl9FTlVNX1NJWkUsDQo+NCk7DQo+PiAgICAjZW5kaWYNCj4+ICAjZW5kaWYNCj4+ DQo+PiArI2lmbmRlZiBSRVRVUk5TX1RXSUNFDQo+PiArICAjaWYgZGVmaW5lZCAoX19HTlVDX18p IHx8IGRlZmluZWQgKF9fY2xhbmdfXykNCj4+ICsgICAgI2RlZmluZSBSRVRVUk5TX1RXSUNFICBf X2F0dHJpYnV0ZV9fKChyZXR1cm5zX3R3aWNlKSkNCj4+ICsgICNlbGlmIGRlZmluZWQoX01TQ19F WFRFTlNJT05TKSAmJiAhZGVmaW5lZChNREVfQ1BVX0VCQykNCj4+ICsgICAgI2RlZmluZSBSRVRV Uk5TX1RXSUNFDQo+PiArICAjZWxzZQ0KPj4gKyAgICAjZGVmaW5lIFJFVFVSTlNfVFdJQ0UNCj4N Cj5XaGF0IGlzIHRoZSBwb2ludCBvZiBoYXZpbmcgdHdvIHZlcnNpb25zIHRoYXQgYXJlICNkZWZp bmVkIHRvIG5vdGhpbmc/DQo+DQo+PiArICAjZW5kaWYNCj4+ICsjZW5kaWYNCj4+ICsNCj4+ICAv Lw0KPj4gIC8vIEZvciBzeW1ib2wgbmFtZSBpbiBhc3NlbWJseSBjb2RlLCBhbiBleHRyYSAiXyIg aXMgc29tZXRpbWVzIG5lY2Vzc2FyeQ0KPj4gIC8vDQo+PiAtLQ0KPj4gMi4xNS4xDQo+Pg0K