From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: [PATCH v2 2/2] drm/i915: Compile-time concatenate WARN_ON macro strings Date: Fri, 18 Dec 2015 13:17:56 +0200 Message-ID: <1450437476-21543-3-git-send-email-joonas.lahtinen@linux.intel.com> References: <1450437476-21543-1-git-send-email-joonas.lahtinen@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id D1BEE6EA5F for ; Fri, 18 Dec 2015 03:18:03 -0800 (PST) In-Reply-To: <1450437476-21543-1-git-send-email-joonas.lahtinen@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org VXNpbmcgX19zdHJpbmdpZnkoeCkgaW5zdGVhZCBvZiAjeCBhZGRzIHN1cHBvcnQgZm9yIG1hY3Jv cyBhcwphIHBhcmFtZXRlciBhbmQgY29tcGlsZS10aW1lIGNvbmNhdGVuYXRpb24gcmVkdWNlcyB0 aGUgcnVudGltZQpvdmVyaGVhZC4KClNsaWdodGx5IGluY3JlYXNlcyB0aGUgLnRleHQgc2l6ZSBi dXQgc2hvdWxkIG5vdCBtYXR0ZXIuCgp2MjoKLSBEZWZpbmUgSTkxNV9TVEFURV9XQVJOX09OIHRo b3VnaCBJOTE1X1NUQVRFX1dBUk4KICAoQmlrZXNoZWQgaW5zcGlyYXRpb24gYnkgQ2hyaXMpCgp2 MzoKLSBNb3JlIHNwZWNpZmljIGNvbW1pdCBtZXNzYWdlCgpDYzogUm9iIENsYXJrIDxyb2JkY2xh cmtAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+CkFja2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo PgpTaWduZWQtb2ZmLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5p bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCB8IDE0ICsrKyst LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCA1YTVhM2UwLi4xY2NkMTM3IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTY5LDExICs2OSwxMSBAQAogCQlCVUlMRF9CVUdfT04oX19p OTE1X3dhcm5fY29uZCk7IFwKIAlXQVJOKF9faTkxNV93YXJuX2NvbmQsICJXQVJOX09OKCIgI3gg IikiKTsgfSkKICNlbHNlCi0jZGVmaW5lIFdBUk5fT04oeCkgV0FSTigoeCksICJXQVJOX09OKCVz KSIsICN4ICkKKyNkZWZpbmUgV0FSTl9PTih4KSBXQVJOKCh4KSwgIldBUk5fT04oIiBfX3N0cmlu Z2lmeSh4KSAiKSIpCiAjZW5kaWYKIAogI3VuZGVmIFdBUk5fT05fT05DRQotI2RlZmluZSBXQVJO X09OX09OQ0UoeCkgV0FSTl9PTkNFKCh4KSwgIldBUk5fT05fT05DRSglcykiLCAjeCApCisjZGVm aW5lIFdBUk5fT05fT05DRSh4KSBXQVJOX09OQ0UoKHgpLCAiV0FSTl9PTl9PTkNFKCIgX19zdHJp bmdpZnkoeCkgIikiKQogCiAjZGVmaW5lIE1JU1NJTkdfQ0FTRSh4KSBXQVJOKDEsICJNaXNzaW5n IHN3aXRjaCBjYXNlICglbHUpIGluICVzXG4iLCBcCiAJCQkgICAgIChsb25nKSAoeCksIF9fZnVu Y19fKTsKQEAgLTkzLDE0ICs5Myw4IEBACiAJdW5saWtlbHkoX19yZXRfd2Fybl9vbik7CQkJCQlc CiB9KQogCi0jZGVmaW5lIEk5MTVfU1RBVEVfV0FSTl9PTihjb25kaXRpb24pICh7CQkJCVwKLQlp bnQgX19yZXRfd2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCVwKLQlpZiAodW5saWtlbHkoX19y ZXRfd2Fybl9vbikpCQkJCQlcCi0JCWlmICghV0FSTihpOTE1LnZlcmJvc2Vfc3RhdGVfY2hlY2tz LAkJCVwKLQkJCSAgIldBUk5fT04oIiAjY29uZGl0aW9uICIpXG4iKSkJCQlcCi0JCQlEUk1fRVJS T1IoIldBUk5fT04oIiAjY29uZGl0aW9uICIpXG4iKTsJCVwKLQl1bmxpa2VseShfX3JldF93YXJu X29uKTsJCQkJCVwKLX0pCisjZGVmaW5lIEk5MTVfU1RBVEVfV0FSTl9PTih4KQkJCQkJCVwKKwlJ OTE1X1NUQVRFX1dBUk4oKHgpLCAiV0FSTl9PTigiIF9fc3RyaW5naWZ5KHgpICIpIikKIAogc3Rh dGljIGlubGluZSBjb25zdCBjaGFyICp5ZXNubyhib29sIHYpCiB7Ci0tIAoyLjQuMwoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK