From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 1/6] drm/i915: Compile time concatenate WARN_ON macro strings Date: Fri, 18 Dec 2015 09:28:41 +0000 Message-ID: <20151218092841.GC26780@nuc-i3427.alporthouse.com> References: <1450380351-28397-1-git-send-email-joonas.lahtinen@linux.intel.com> <1450380351-28397-2-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 fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id A53F96EA3D for ; Fri, 18 Dec 2015 01:28:45 -0800 (PST) Content-Disposition: inline In-Reply-To: <1450380351-28397-2-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: Joonas Lahtinen Cc: Intel graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBEZWMgMTcsIDIwMTUgYXQgMDk6MjU6NDZQTSArMDIwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IFVzaW5nIF9fc3RyaW5naWZ5KHgpIGluc3RlYWQgb2YgI3ggYWRkcyBzdXBwb3J0 IGZvciBtYWNyb3MgYXMKPiBhIHBhcmFtZXRlciBhbmQgcmVkdWNlcyBydW50aW1lIG92ZXJoZWFk Lgo+IAo+IFNsaWdodGx5IGluY3JlYXNlcyB0aGUgLnRleHQgc2l6ZSBidXQgc2hvdWxkIG5vdCBt YXR0ZXIuCj4gCj4gQ2M6IFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KPiBBY2tlZC1i eTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiBTaWduZWQtb2ZmLWJ5 OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggfCAxMCArKysrKystLS0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5oCj4gaW5kZXggMWQyOGQ5MC4uZmUzZTc2ZCAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuaAo+IEBAIC02OSwxMSArNjksMTEgQEAKPiAgCQlCVUlMRF9CVUdfT04oX19p OTE1X3dhcm5fY29uZCk7IFwKPiAgCVdBUk4oX19pOTE1X3dhcm5fY29uZCwgIldBUk5fT04oIiAj eCAiKSIpOyB9KQo+ICAjZWxzZQo+IC0jZGVmaW5lIFdBUk5fT04oeCkgV0FSTigoeCksICJXQVJO X09OKCVzKSIsICN4ICkKPiArI2RlZmluZSBXQVJOX09OKHgpIFdBUk4oKHgpLCAiV0FSTl9PTigi IF9fc3RyaW5naWZ5KHgpICIpIikKPiAgI2VuZGlmCj4gIAo+ICAjdW5kZWYgV0FSTl9PTl9PTkNF Cj4gLSNkZWZpbmUgV0FSTl9PTl9PTkNFKHgpIFdBUk5fT05DRSgoeCksICJXQVJOX09OX09OQ0Uo JXMpIiwgI3ggKQo+ICsjZGVmaW5lIFdBUk5fT05fT05DRSh4KSBXQVJOX09OQ0UoKHgpLCAiV0FS Tl9PTl9PTkNFKCIgX19zdHJpbmdpZnkoeCkgIikiKQo+ICAKPiAgI2RlZmluZSBNSVNTSU5HX0NB U0UoeCkgV0FSTigxLCAiTWlzc2luZyBzd2l0Y2ggY2FzZSAoJWx1KSBpbiAlc1xuIiwgXAo+ICAJ CQkgICAgIChsb25nKSAoeCksIF9fZnVuY19fKTsKPiBAQCAtOTcsMTIgKzk3LDE0IEBACj4gIH0p Cj4gIAo+ICAjZGVmaW5lIEk5MTVfU1RBVEVfV0FSTl9PTihjb25kaXRpb24pICh7CQkJCVwKPiAr CXN0YXRpYyBjb25zdCBjaGFyIF9fd2Fybl9vbl90eHRbXSA9CQkJCVwKPiArCQkiV0FSTl9PTigi IF9fc3RyaW5naWZ5KGNvbmRpdGlvbikgIilcbiI7CQlcCj4gIAlpbnQgX19yZXRfd2Fybl9vbiA9 ICEhKGNvbmRpdGlvbik7CQkJCVwKPiAgCWlmICh1bmxpa2VseShfX3JldF93YXJuX29uKSkgewkJ CQkJXAo+ICAJCWlmIChpOTE1LnZlcmJvc2Vfc3RhdGVfY2hlY2tzKQkJCQlcCj4gLQkJCVdBUk4o MSwgIldBUk5fT04oIiAjY29uZGl0aW9uICIpXG4iKTsJCVwKPiArCQkJV0FSTigxLCBfX3dhcm5f b25fdHh0KTsJCQkJXAo+ICAJCWVsc2UgCQkJCQkJCVwKPiAtCQkJRFJNX0VSUk9SKCJXQVJOX09O KCIgI2NvbmRpdGlvbiAiKVxuIik7CQlcCj4gKwkJCURSTV9FUlJPUihfX3dhcm5fb25fdHh0KTsJ CQlcCj4gIAl9CQkJCQkJCQlcCgpCaWtlc2hlZGRpbmcsIHNvcnJ5LgoKI2RlZmluZSBJOTE1X1NU QVRFX1dBUk5fT04oY29uZGl0aW9uKSAoewkJCQlcCiAgCWludCBfX3JldF93YXJuX29uID0gISEo Y29uZGl0aW9uKTsJCQkJXAogIAlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpIHsJCQkJCVwK CQlzdGF0aWMgY29uc3QgY2hhciBfX3dhcm5fb25fdHh0W10gPQkJCVwKCQkJIldBUk5fT04oIiBf X3N0cmluZ2lmeShjb25kaXRpb24pICIpXG4iOwlcCiAgCQlpZiAoIVdBUk4oaTkxNS52ZXJib3Nl X3N0YXRlX2NoZWNrcywgX193YXJuX29uX3R4dCk7CVwKCQkJRFJNX0VSUk9SKF9fd2Fybl9vbl90 eHQpOwkJCVwKICAJfQkJCQkJCQkJXAogIAl1bmxpa2VseShfX3JldF93YXJuX29uKTsJCQkJCVwK ICB9KQotQ2hyaXMKCi0tIApDaHJpcyBXaWxzb24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xv Z3kgQ2VudHJlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==