From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.92.68.16; helo=eur02-he1-obe.outbound.protection.outlook.com; envelope-from=marvin.haeuser@outlook.com; receiver=edk2-devel@lists.01.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068016.outbound.protection.outlook.com [40.92.68.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 47DA522436926 for ; Wed, 28 Feb 2018 06:15:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gVWjJUl9xl8V3r+0SFIRsVgyE+ZHXw+6DTkUgGSG4B0=; b=P6qTbBXfvl8InchmAgoff1fh8QXYfUa4nRUi4d+W8Y/GuUP/5kyXCCdtKA5GPjdYneMOfco1i3w7bm75+lx2DaEnlPIPjbkzSiqqKLy8OT87kX4yRA/kXMI7T3GiiVWySLejtWHhcPBzl8kgCAuEB7qYuPgWkjnf1aKCrA5wKkBy+KJtwhN0yR4lGGYIZGmHOXrN70Y42nU/plOCN4EEmqWahyw+w0GfDwY3ZBzPDL39tq1P0xiexelBaELAhszavHqGy08UBAgBxAT7a0uJ8txB4c1bt5lifEFNFI+Cjxul9wLN5NSA/0BF7dg84i3XTZt9XhaxAbCVwDYbF82f7g== Received: from HE1EUR02FT050.eop-EUR02.prod.protection.outlook.com (10.152.10.51) by HE1EUR02HT061.eop-EUR02.prod.protection.outlook.com (10.152.10.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Wed, 28 Feb 2018 14:21:10 +0000 Received: from AM4PR06MB1491.eurprd06.prod.outlook.com (10.152.10.58) by HE1EUR02FT050.mail.protection.outlook.com (10.152.11.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15 via Frontend Transport; Wed, 28 Feb 2018 14:21:10 +0000 Received: from AM4PR06MB1491.eurprd06.prod.outlook.com ([fe80::7d81:9d96:1051:d20d]) by AM4PR06MB1491.eurprd06.prod.outlook.com ([fe80::7d81:9d96:1051:d20d%14]) with mapi id 15.20.0527.021; Wed, 28 Feb 2018 14:21:09 +0000 From: =?utf-8?B?TWFydmluIEjDpHVzZXI=?= To: "edk2-devel@lists.01.org" , Laszlo Ersek CC: "michael.d.kinney@intel.com" , "liming.gao@intel.com" Thread-Topic: [edk2] [PATCH 1/2] MdePkg/Base.h: Ensure safe bitwise operations. Thread-Index: AQHTr+q3IxS4cmiO9UyN5haxybivfqO4qaYAgAAEg7CAAPiiAIAABh8ggAArWgCAAAM54A== Date: Wed, 28 Feb 2018 14:21:09 +0000 Message-ID: References: <62c9363b-7f27-cfff-492a-560660727b86@redhat.com> <366ffc0c-b55f-a3c1-973e-b80d3dd07d26@redhat.com> <2b22bfbd-24ce-e26c-9f1c-e5ba2816b48f@redhat.com> In-Reply-To: <2b22bfbd-24ce-e26c-9f1c-e5ba2816b48f@redhat.com> Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:51301D70EAA67B586D9A75454042873E6875FEDFE5A0A64CD7C045D0ED853BEB; UpperCasedChecksum:D7A7659B549A710605BDC9F7934C3973E4E8B8000494DC9691E1607A66EC42C5; SizeAsReceived:7571; Count:46 x-tmn: [xYEs+yCHSIs11uCAZgnrDryPYa9maX1e] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1EUR02HT061; 6:UB2ck9gySCy+PPrIqArPzWNFOJQGRROOxbOXE6Uu+Rrvqz2Vt4SG923tQTvlv6+F9AV4uvXXU2rv3Cr82x7ab545jml+4upA5xvoyGeuQmwQokFMDEJyC5W8fWy6iIMMYgjht7hoWFGkKZ9vWRU0jP/Ep0j+lW8Se3Z2IoxEVknFls9cRniQgm5yiYsGodzbV4EHrRn9NkKOQH+lrPLeW3/J8bBRxbB1G/foY4FAqSZFh5/MZYYMxdXrDC45fWttCkufvJEyDEKLTxXIrA4V2sMwSrsk46Q1E0DpYW62HchqHFk4TDm+QltcKcR9H+a85DUs0ekwc8KhX9Yx+RGNZmU958br5mTRQrcAYrWnYdg=; 5:eXRGPeE8TF7rXO4WsyGqIRxChPB4p43p5vRQAU/DFko8UQHXHD9ILbXegcYB8uEWyQyyvKWpxOb/EtshK84nNTzKCukw3te4udOjAeMyiOu5Y2ldzvQ7vQZcCXKqFTjKCqpAj6itYXIZtUF76UZflGFNxRtgK736CudGC8UbL/Q=; 24:QWeasko8TlLPcjA6aVt4WjBpgDSl4YjW2Q6BkxDCuu6TaVAfsZth0K4U9GmkfRItqpeQo3mvHIwZ1xznLzq9J5tcNc8efPKDdp3kAPwoVko=; 7:prQhwsRIDgk1ajhQC+EiTycXjE7lm6pKvyWGflWPM91EO4hWGs4+9lbSBNZSFZptEpPsKgpFMQVNWwoXAjsinvu5q8hsfliLSi7WdeMS3Bi3Et9EY9ObYVygHSSPvHsDk2l45eu/uqW1dzxs0XmeZD96PKUiLCsN/WQ1zTlQu/7lXUxC1So1ocN2TAFb1BVaRdjoyNl/0osD++ly/tODLxyTK3QyeUWwSpVFal6luTk/FR33tItitluM2yuWeS2M x-incomingheadercount: 46 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:HE1EUR02HT061; x-ms-traffictypediagnostic: HE1EUR02HT061: x-ms-office365-filtering-correlation-id: 1a97bd70-5f05-497e-5f68-08d57eb68396 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:HE1EUR02HT061; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR02HT061; x-forefront-prvs: 0597911EE1 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:HE1EUR02HT061; H:AM4PR06MB1491.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a97bd70-5f05-497e-5f68-08d57eb68396 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2018 14:21:09.9298 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT061 Subject: Re: [PATCH 1/2] MdePkg/Base.h: Ensure safe bitwise operations. 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: Wed, 28 Feb 2018 14:15:07 -0000 Content-Language: de-DE Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGV5IExhc3psbywNCg0KSSBjdXQgeW91ciByYW50IGJlY2F1c2UgaXQgaXMgbm90IHN0cmljdGx5 IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaC4gSG93ZXZlciwgdGhhbmsgeW91IGZvciBjb21wb3Npbmcg aXQgbmV2ZXJ0aGVsZXNzIGJlY2F1c2UgaXQgd2FzIGFuIGludGVyZXN0aW5nIHJlYWQhDQpDb21t ZW50cyBhcmUgaW5saW5lLg0KDQpNaWNoYWVsLCBMaW1pbmcsDQpEbyB5b3UgaGF2ZSBhbnkgY29t bWVudHMgcmVnYXJkaW5nIHRoZSBkaXNjdXNzaW9uPyBUaGFua3MgaW4gYWR2YW5jZS4NCg0KQmVz dCByZWdhcmRzLA0KTWFydmluLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwg RmVicnVhcnkgMjgsIDIwMTggMjo1NyBQTQ0KPiBUbzogTWFydmluIEjDpHVzZXIgPE1hcnZpbi5I YWV1c2VyQG91dGxvb2suY29tPjsgZWRrMi0NCj4gZGV2ZWxAbGlzdHMuMDEub3JnDQo+IENjOiBt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbTsgbGltaW5nLmdhb0BpbnRlbC5jb20NCj4gU3ViamVj dDogUmU6IFtlZGsyXSBbUEFUQ0ggMS8yXSBNZGVQa2cvQmFzZS5oOiBFbnN1cmUgc2FmZSBiaXR3 aXNlDQo+IG9wZXJhdGlvbnMuDQo+IA0KPiBPbiAwMi8yOC8xOCAxMjo0MywgTWFydmluIEjDpHVz ZXIgd3JvdGU6DQpbLi4uXQ0KPiA+IGFzIGVkazIgZG9lcyBub3Qgc3VwcG9ydCB2ZW5kb3IgZXh0 ZW5zaW9ucyBzdWNoIGFzIF9faW50MTI4IGFueXdheS4NCj4gDQo+IE5vdCAqeWV0KiwgSSBndWVz cyA6KSBVRUZJIDIuNyBkb2VzIGxpc3QgVUlOVDEyOCAvIElOVDEyOCwgaW4gdGFibGUgNSwgIkNv bW1vbg0KPiBVRUZJIERhdGEgVHlwZXMiLiBJIGJlbGlldmUgdGhvc2UgdHlwZWRlZnMgbWF5IGhh dmUgYmVlbiBhZGRlZCBmb3IgUklTQy1WLg0KDQpPaCB5aWtlcywgSSBoYXZlIG5vdCBub3RpY2Vk IHRoYXQgYmVmb3JlLiBCZXNpZGVzIHRoYXQgSSB3b25kZXIgaG93IHRoYXQgd2lsbCBiZSBpbXBs ZW1lbnRlZCBieSBlZGsyIGZvciBub24tUklTQy1WIHBsYXRmb3JtcywgbWF5YmUgdGhhdCBzaG91 bGQgYmUgY29uc2lkZXJlZD8NCkFzIHJpZGljdWxvdXMgYXMgaXQgc291bmRzLCBtYXliZSBzb21l IGtpbmQgb2YgVUlOVF9NQVggdHlwZSAobm93IFVJTlQ2NCwgbGF0ZXIgVUlOVDEyOCkgc2hvdWxk IGJlIGludHJvZHVjZWQgYW5kIGFueSBCSVQgb3IgYml0bWFzayBkZWZpbml0aW9uIGJlaW5nIGV4 cGxpY2l0bHkgY2FzdGVkIHRvIHRoYXQ/DQpBcmUgQklUIGRlZmluaXRpb25zIG9yIG1hc2tzIG9j Y2FzaW9uYWxseSB1c2VkIGluIHByZXByb2Nlc3NvciBvcGVyYXRpb25zPyBUaGF0IG1pZ2h0IGJy ZWFrIGFmdGVyIGFsbC4NCkFueXdheSwgaWYgdGhhdCBpZGVhIHdvdWxkIGJlIGFwcHJvdmVkLCB0 aGVyZSByZWFsbHkgd291bGQgaGF2ZSB0byBiZSBhIG5vdGUgcmVnYXJkaW5nIHRoaXMgZGVzaWdu IGluIHNvbWUgb2YgdGhlIEVESzIgc3BlY2lmaWNhdGlvbnMsIHByb2JhYmx5IEMgQ29kZSBTdHls ZS4NCg0KWy4uLl0NCj4gDQo+ID4gLTEpIFRoZSAndHJ1bmNhdGluZyBjb25zdGFudCB2YWx1ZScg d2FybmluZyB3b3VsZCBwcm9iYWJseSBuZWVkIHRvIGJlDQo+ID4gZGlzYWJsZWQgZ2xvYmFsbHks IGhvd2V2ZXIgSSBkb24ndCB1bmRlcnN0YW5kIGhvdyBhbiBleHBsaWNpdCBjYXN0IGlzDQo+ID4g YSBwcm9ibGVtIGFueXdheS4NCj4gPg0KPiA+IERpZCBJIG92ZXJsb29rIGFueXRoaW5nIGNvbnRy YSByZWdhcmRpbmcgdGhhdD8NCj4gDQo+IEhtbW0uLi4gRG8geW91IHRoaW5rIGl0IGNvdWxkIGhh dmUgYSBwZXJmb3JtYW5jZSBpbXBhY3Qgb24gMzItYml0DQo+IHBsYXRmb3Jtcz8gKEkgZG9uJ3Qg dGhpbmsgc28sIGF0IGxlYXN0IG5vdCBpbiBvcHRpbWl6ZWQgLyBSRUxFQVNFDQo+IGJ1aWxkcy4p DQoNCkkgZG9uJ3QgdGhpbmsgYW55IHByb3BlciBvcHRpbWl6ZXIgd291bGQgbm90IG9wdGltaXpl IHRoaXMuIEFmdGVyIGFsbCwgaXQgY2FuIG5vdCBvbmx5IGV2YWx1YXRlIHRoZSB2YWx1ZSBkaXJl Y3RseSBhbmQgbm90aWNlIHRoYXQgdGhlIHZhbHVlIGRvZXMgbm90IHJlYWNoIGludG8gdGhlICds b25nIGxvbmcgcmFuZ2UnLCBidXQgYWxzbyBjb25zaWRlciB0aGUgdHlwZSBvZiB0aGUgb3RoZXIg b3BlcmFuZC4NCg0KWy4uLl0NCg0K