From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] Fix pointer tests in error-handling paths Date: Mon, 25 Jan 2016 17:28:14 +0100 Message-ID: <20160125162814.GV11240@phenom.ffwll.local> References: <56A20E80.7050209@linux.intel.com> <1453465172-28125-1-git-send-email-david.s.gordon@intel.com> <56A229A4.5040301@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9D55E6E4B9 for ; Mon, 25 Jan 2016 08:28:06 -0800 (PST) Received: by mail-wm0-f48.google.com with SMTP id n5so88686099wmn.0 for ; Mon, 25 Jan 2016 08:28:06 -0800 (PST) Content-Disposition: inline In-Reply-To: <56A229A4.5040301@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: Tvrtko Ursulin Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMjIsIDIwMTYgYXQgMDE6MDc6NDhQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMjIvMDEvMTYgMTI6MTksIERhdmUgR29yZG9uIHdyb3RlOgo+ID5JbiB0 aGUgZXJyb3ItaGFuZGxpbmcgcGF0aHMgb2YgaTkxNV9nZW1fZG9fZXhlY2J1ZmZlcigpIGFuZAo+ ID5pbnRlbF9jcnRjX3BhZ2VfZmxpcCgpLCB0aGUgbG9jYWwgcG9pbnRlci10by1yZXF1ZXN0IHZh cmlhYmxlcwo+ID53ZXJlIGV4cGVjdGVkIHRvIGJlIGVpdGhlciB2YWxpZCBwb2ludGVycyBvciBO VUxMLiBTaW5jZQo+ID4KPiA+ICAgMjY4MjcwOCBkcm0vaTkxNTogc2ltcGxpZnkgYWxsb2NhdGlv biBvZiBkcml2ZXItaW50ZXJuYWwgcmVxdWVzdHMKPiA+Cj4gPnRoZXkgY291bGQgYWxzbyBiZSBF UlJfUFRSKCkgdmFsdWVzLCBzbyB0aGUgdGVzdHMgbmVlZCB0byBiZQo+ID51cGRhdGVkIHRvIGFj Y29tbW9kYXRlIHRoaXMgY2FzZS4KPiA+Cj4gPlNpZ25lZC1vZmYtYnk6IERhdmUgR29yZG9uIDxk YXZpZC5zLmdvcmRvbkBpbnRlbC5jb20+Cj4gPkNjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVy c3VsaW5AaW50ZWwuY29tPgo+ID4tLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9leGVjYnVmZmVyLmMgfCAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jICAgICAgIHwgMiArLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+IAo+IE5vdCBzdXJlIGlmIENJIHdpbGwgcGljayB1cCBhIG5ldyBw YXRjaCBpbiBhbiBvbGQgc2VyaWVzLgoKSSB0aGluayBpdCdsbCB0cmVhdCB0aGlzIG9uZSBhcyBh IHJlcGxhY2VtZW50IGZvciBwYXRjaCAxLzQgYW5kIHRoZW4gb2ZjCnRvdGFsbHkgZmFsbCBvdmVy LiBTbyB3b3VsZCBuZWVkIGEgcmVzZW5kIG9mIHRoZSBlbnRpcmUgcGlsZS4KLURhbmllbAoKPiAK PiBBbnl3YXk6Cj4gCj4gUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxp bkBpbnRlbC5jb20+Cj4gCj4gUmVnYXJkcywKPiAKPiBUdnJ0a28KPiAKPiA+Cj4gPmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiA+aW5kZXggMmRjMDhjZS4uYTdi ZDU1NSAxMDA2NDQKPiA+LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1 ZmZlci5jCj4gPisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIu Ywo+ID5AQCAtMTY1NCw3ICsxNjU0LDcgQEAgc3RhdGljIGJvb2wgb25seV9tYXBwYWJsZV9mb3Jf cmVsb2ModW5zaWduZWQgaW50IGZsYWdzKQo+ID4gIAkgKiBtdXN0IGJlIGZyZWVkIGFnYWluLiBJ ZiBpdCB3YXMgc3VibWl0dGVkIHRoZW4gaXQgaXMgYmVpbmcgdHJhY2tlZAo+ID4gIAkgKiBvbiB0 aGUgYWN0aXZlIHJlcXVlc3QgbGlzdCBhbmQgbm8gY2xlYW4gdXAgaXMgcmVxdWlyZWQgaGVyZS4K PiA+ICAJICovCj4gPi0JaWYgKHJldCAmJiByZXEpCj4gPisJaWYgKHJldCAmJiAhSVNfRVJSX09S X05VTEwocmVxKSkKPiA+ICAJCWk5MTVfZ2VtX3JlcXVlc3RfY2FuY2VsKHJlcSk7Cj4gPgo+ID4g IAltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiA+ZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Rpc3BsYXkuYwo+ID5pbmRleCA4MTA0NTExLi5iODhjZGFjIDEwMDY0NAo+ID4tLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+KysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPkBAIC0xMTcyNiw3ICsxMTcyNiw3IEBAIHN0YXRp YyBpbnQgaW50ZWxfY3J0Y19wYWdlX2ZsaXAoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ID4gIGNs ZWFudXBfdW5waW46Cj4gPiAgCWludGVsX3VucGluX2ZiX29iaihmYiwgY3J0Yy0+cHJpbWFyeS0+ c3RhdGUpOwo+ID4gIGNsZWFudXBfcGVuZGluZzoKPiA+LQlpZiAocmVxdWVzdCkKPiA+KwlpZiAo IUlTX0VSUl9PUl9OVUxMKHJlcXVlc3QpKQo+ID4gIAkJaTkxNV9nZW1fcmVxdWVzdF9jYW5jZWwo cmVxdWVzdCk7Cj4gPiAgCWF0b21pY19kZWMoJmludGVsX2NydGMtPnVucGluX3dvcmtfY291bnQp Owo+ID4gIAltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiA+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGlu ZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0 dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZnds bC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=