From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC PATCH] drm/i915: fix potential dangling else problems in for_each_ macros Date: Wed, 25 Nov 2015 10:23:23 +0100 Message-ID: <20151125092323.GP17050@phenom.ffwll.local> References: <1448386585-4144-1-git-send-email-jani.nikula@intel.com> <20151124222601.GB16277@nuc-i3427.alporthouse.com> <20151124234726.GA29196@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1DCA36EA5A for ; Wed, 25 Nov 2015 01:23:27 -0800 (PST) Received: by wmuu63 with SMTP id u63so129394320wmu.0 for ; Wed, 25 Nov 2015 01:23:25 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151124234726.GA29196@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Jani Nikula , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBOb3YgMjQsIDIwMTUgYXQgMTE6NDc6MjZQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgTm92IDI0LCAyMDE1IGF0IDEwOjI2OjAxUE0gKzAwMDAsIENocmlzIFdp bHNvbiB3cm90ZToKPiA+IE9uIFR1ZSwgTm92IDI0LCAyMDE1IGF0IDA3OjM2OjI1UE0gKzAyMDAs IEphbmkgTmlrdWxhIHdyb3RlOgo+ID4gPiAgLyogSXRlcmF0ZSBvdmVyIGluaXRpYWxpc2VkIHJp bmdzICovCj4gPiA+ICAjZGVmaW5lIGZvcl9lYWNoX3JpbmcocmluZ19fLCBkZXZfcHJpdl9fLCBp X18pIFwKPiA+ID4gIAlmb3IgKChpX18pID0gMDsgKGlfXykgPCBJOTE1X05VTV9SSU5HUzsgKGlf XykrKykgXAo+ID4gPiAtCQlpZiAoKChyaW5nX18pID0gJihkZXZfcHJpdl9fKS0+cmluZ1soaV9f KV0pLCBpbnRlbF9yaW5nX2luaXRpYWxpemVkKChyaW5nX18pKSkKPiA+ID4gKwkJZm9yX2VhY2hf aWYgKCgoKHJpbmdfXykgPSAmKGRldl9wcml2X18pLT5yaW5nWyhpX18pXSksIGludGVsX3Jpbmdf aW5pdGlhbGl6ZWQoKHJpbmdfXykpKSkKPiA+IAo+ID4gSWRseSB3b25kZXJpbmcgaWYgd2Ugd291 bGQgYmUgaGFwcHkgd2l0aAo+ID4gCj4gPiBmb3JfZWFjaF9yaW5nKHJpbmdfXywgZGV2X3ByaXZf XykKPiA+IAlmb3IgKChyaW5nX18pID0gJihkZXZfcHJpdl9fKS0+cmluZ1swXTsKPiA+IAkgICAg IChyaW5nX18pIDw9ICYoZGV2X3ByaXZfXyktPnJpbmdbSTkxNV9OVU1fUklOR1NdOwo+ID4gCSAg ICAgKHJpbmdfXykrKykKPiA+IAkgICAgIGZvcl9lYWNoX2lmKGludGVsX3JpbmdfaW5pdGlhbGl6 ZWQocmluZ19fKSkKPiA+IAo+ID4gPwo+ID4gCj4gPiBUaGUgZG93bnNpZGUgaXMgdGhhdCB3ZSBo YXZlIHVzZWQgaV9fIGluIHNldmVyYWwgcGxhY2VzIHJhdGhlciB0aGFuCj4gPiByaW5nLT5pZC4K PiAKPiBGd2l3LCAxMyBmaWxlcyBjaGFuZ2VkLCAxMTMgaW5zZXJ0aW9ucygrKSwgMTQwIGRlbGV0 aW9ucygtKQo+IAo+IFNlZW1zIGEgcmVhc29uYWJsZSBzaHJpbmthZ2UuCgpNYXliZSBmb3JfZWFj aF9lbmdpbmUgZXZlbiwgYW5kIHBoYXNlIG91dCBmb3JfZWFjaF9yaW5nIGNvbXBsZXRlbHk/Ci1E YW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0 aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==