From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH] clang: disable the gcc-compat warnings for read_atomic Date: Tue, 11 Apr 2017 08:54:20 +0100 Message-ID: <20170411075420.55018-1-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxqdi-0003GA-0G for xen-devel@lists.xenproject.org; Tue, 11 Apr 2017 07:55:02 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Y2xhbmcgZ2NjLWNvbXBhdCB3YXJuaW5ncyBjYW4gd3JvbmdseSBmaXJlIHdoZW4gY2VydGFpbiBj b25zdHJ1Y3Rpb25zIGFyZSB1c2VkLAphdCBsZWFzdCB0aGUgZm9sbG93aW5nIGZsb3c6Cgpzd2l0 Y2ggKCAuLi4gKQp7CmNhc2UgLi4uOgogICAgd2hpbGUgKCAoeyBpbnQgeDsgc3dpdGNoICggZm9v ICkgeyBjYXNlIDE6IHggPSAxOyBicmVhazsgfSB4IH0pICkKICAgIHsKICAgICAgICAuLi4KCldp bGwgY2F1c2UgY2xhbmcgdG8gZW1pdCB0aGUgZm9sbG93aW5nIHdhcm5pbmcgIidicmVhaycgaXMg Ym91bmQgdG8gbG9vcCwgR0NDCmJpbmRzIGl0IHRvIHN3aXRjaCIsIHdoaWNoIGlzIGEgZmFsc2Ug cG9zaXRpdmUsIGFuZCBib3RoIGdjYyBhbmQgY2xhbmcgYm91bmQKdGhlIGJyZWFrIHRvIHRoZSBp bm5lciBzd2l0Y2guIEluIG9yZGVyIHRvIHdvcmthcm91bmQgdGhpcyBpc3N1ZSwgZGlzYWJsZSB0 aGUKZ2NjLWNvbXBhdCBjaGVja3MgZm9yIHRoZSB1c2FnZSBvZiB0aGUgcmVhZF9hdG9taWMgbWFj cm8uCgpUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIHVwc3RyZWFtIGFzIGh0dHA6Ly9idWdzLmxsdm0u b3JnL3Nob3dfYnVnLmNnaT9pZD0zMjU5NS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hdG9taWMuaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4v Y29tcGlsZXIuaCAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo YW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2 L2F0b21pYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hdG9taWMuaAppbmRleCAyZmJlNzA1NTE4 Li5iOTk3YTE3MjZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2F0b21pYy5oCisr KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXRvbWljLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgdm9pZCBf X2JhZF9hdG9taWNfc2l6ZSh2b2lkKTsKIAogI2RlZmluZSByZWFkX2F0b21pYyhwKSAoeyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHhfOyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQ0xBTkdfRElTQUJMRV9XQVJO X0dDQ19DT01QQVRfU1RBUlQgICAgICAgICAgICAgICAgICAgXAogICAgIHN3aXRjaCAoIHNpemVv ZigqKHApKSApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDE6IHhf ID0gcmVhZF91OF9hdG9taWMoKHVpbnQ4X3QgKikocCkpOyBicmVhazsgICBcCiAgICAgY2FzZSAy OiB4XyA9IHJlYWRfdTE2X2F0b21pYygodWludDE2X3QgKikocCkpOyBicmVhazsgXApAQCAtNTIs NiArNTMsNyBAQCB2b2lkIF9fYmFkX2F0b21pY19zaXplKHZvaWQpOwogICAgIGNhc2UgODogeF8g PSByZWFkX3U2NF9hdG9taWMoKHVpbnQ2NF90ICopKHApKTsgYnJlYWs7IFwKICAgICBkZWZhdWx0 OiB4XyA9IDA7IF9fYmFkX2F0b21pY19zaXplKCk7IGJyZWFrOyAgICAgICAgICBcCiAgICAgfSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg IENMQU5HX0RJU0FCTEVfV0FSTl9HQ0NfQ09NUEFUX0VORCAgICAgICAgICAgICAgICAgICAgIFwK ICAgICAodHlwZW9mKCoocCkpKXhfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcCiB9KQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCBiL3hlbi9p bmNsdWRlL3hlbi9jb21waWxlci5oCmluZGV4IDE2YWVlZWE3ZjEuLjE3ZDFmMzNhMmQgMTAwNjQ0 Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9j b21waWxlci5oCkBAIC0xMDAsNCArMTAwLDMxIEBACiAjIGRlZmluZSBBU01fRkxBR19PVVQoeWVz LCBubykgbm8KICNlbmRpZgogCisvKgorICogTkI6IHdlIG5lZWQgdG8gZGlzYWJsZSB0aGUgZ2Nj LWNvbXBhdCB3YXJuaW5ncyBmb3IgY2xhbmcgaW4gc29tZSBwbGFjZXMgb3IKKyAqIGVsc2UgaXQg d2lsbCBjb21wbGFpbiB3aXRoOiAiJ2JyZWFrJyBpcyBib3VuZCB0byBsb29wLCBHQ0MgYmluZHMg aXQgdG8KKyAqIHN3aXRjaCIgd2hlbiBhIHN3aXRjaCBpcyB1c2VkIGluc2lkZSBvZiBhIHdoaWxl IGV4cHJlc3Npb24gaW5zaWRlIG9mIGEKKyAqIHN3aXRjaCBzdGF0ZW1lbnQsIGllOgorICoKKyAq IHN3aXRjaCAoIC4uLiApCisgKiB7CisgKiBjYXNlIC4uLjoKKyAqICAgICAgd2hpbGUgKCAoeyBp bnQgeDsgc3dpdGNoICggZm9vICkgeyBjYXNlIDE6IHggPSAxOyBicmVhazsgfSB4IH0pICkKKyAq ICAgICAgeworICogICAgICAgICAgICAgIC4uLgorICoKKyAqIFRoaXMgaGFzIGFscmVhZHkgYmVl biByZXBvcnRlZCB1cHN0cmVhbToKKyAqIGh0dHA6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNn aT9pZD0zMjU5NQorICovCisjaWZkZWYgX19jbGFuZ19fCisjIGRlZmluZSBDTEFOR19ESVNBQkxF X1dBUk5fR0NDX0NPTVBBVF9TVEFSVCAgICAgICAgICAgICAgICAgICAgXAorICAgIF9QcmFnbWEo ImNsYW5nIGRpYWdub3N0aWMgcHVzaCIpICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg ICBfUHJhZ21hKCJjbGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgXCItV2djYy1jb21wYXRcIiIpCisj IGRlZmluZSBDTEFOR19ESVNBQkxFX1dBUk5fR0NDX0NPTVBBVF9FTkQgICAgICAgICAgICAgICAg ICAgICAgXAorICAgIF9QcmFnbWEoImNsYW5nIGRpYWdub3N0aWMgcG9wIikKKyNlbHNlCisjIGRl ZmluZSBDTEFOR19ESVNBQkxFX1dBUk5fR0NDX0NPTVBBVF9TVEFSVAorIyBkZWZpbmUgQ0xBTkdf RElTQUJMRV9XQVJOX0dDQ19DT01QQVRfRU5ECisjZW5kaWYKKwogI2VuZGlmIC8qIF9fTElOVVhf Q09NUElMRVJfSCAqLwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==