From: Sameer Goel Subject: [RFC v3 1/4] Port WARN_ON_ONCE() from Linux Date: Mon, 4 Dec 2017 20:59:23 -0700 Message-ID: <1512446366-21877-2-git-send-email-sgoel@codeaurora.org> References: <1512446366-21877-1-git-send-email-sgoel@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eM4OP-0005yJ-FZ for xen-devel@lists.xenproject.org; Tue, 05 Dec 2017 03:59:37 +0000 In-Reply-To: <1512446366-21877-1-git-send-email-sgoel@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, julien.grall@arm.com, mjaggi@caviumnetworks.com Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com, Sameer Goel , nd@arm.com, shankerd@codeaurora.org List-Id: xen-devel@lists.xenproject.org UG9ydCBXQVJOX09OX09OQ0UgbWFjcm8gZnJvbSBMaW51eC4gQSByZXR1cm4gdmFsdWUgaXMgZXhw ZWN0ZWQgZnJvbSB0aGlzCm1hY3JvLCBzbyB0aGUgaW1wbGVtZW50YXRpb24gIGRvZXMgbm90IGZv bGxvdyB0aGUgWGVuIGNvbnZlbnRpb24gb2Ygd3JhcHBpbmcKbWFjcm9zIGluIGEgZG8uLndoaWxl LgotLS0KIHhlbi9pbmNsdWRlL3hlbi9saWIuaCB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIu aCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCBlZDAwYWUxLi44MzIwNmMwIDEwMDY0NAot LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCkBA IC0xMSw2ICsxMSwxNyBAQAogI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVubGlrZWx5KHAp KSBCVUcoKTsgIH0gd2hpbGUgKDApCiAjZGVmaW5lIFdBUk5fT04ocCkgZG8geyBpZiAodW5saWtl bHkocCkpIFdBUk4oKTsgfSB3aGlsZSAoMCkKIAorI2RlZmluZSBXQVJOX09OX09OQ0UocCkJKHsg ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdGF0aWMgYm9vbCBfX3NlY3Rpb24oIi5k YXRhLnVubGlrZWx5IikgX193YXJuZWQ7IFwKKyAgICBpbnQgX19yZXRfd2Fybl9vbmNlID0gISEo cCk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICh1bmxpa2VseShfX3JldF93YXJuX29uY2Ug JiYgIV9fd2FybmVkKSkgeyAgIFwKKyAgICAgICAgX193YXJuZWQgPSB0cnVlOyAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcCisgICAgICAgIFdBUk5fT04oMSk7ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwKKyAgICB1bmxpa2VseShfX3JldF93YXJuX29uY2UpOyAgICAgICAgICAg ICAgICAgICAgICBcCit9KQorCiAjaWYgX19HTlVDX18gPiA0IHx8IChfX0dOVUNfXyA9PSA0ICYm IF9fR05VQ19NSU5PUl9fID49IDYpCiAvKiBGb3JjZSBhIGNvbXBpbGF0aW9uIGVycm9yIGlmIGNv bmRpdGlvbiBpcyB0cnVlICovCiAjZGVmaW5lIEJVSUxEX0JVR19PTihjb25kKSAoeyBfU3RhdGlj X2Fzc2VydCghKGNvbmQpLCAiISgiICNjb25kICIpIik7IH0pCi0tIApRdWFsY29tbSBEYXRhY2Vu dGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVz LCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29k ZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3Qu CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==