From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/3] drm/i915: Prevent leaking of -EIO from i915_wait_request() Date: Fri, 11 Dec 2015 17:46:31 +0100 Message-ID: <20151211164631.GF20822@phenom.ffwll.local> References: <20151201091535.GI22663@nuc-i3427.alporthouse.com> <1448967935-21760-1-git-send-email-chris@chris-wilson.co.uk> <1448967935-21760-3-git-send-email-chris@chris-wilson.co.uk> <20151203091454.GL10243@phenom.ffwll.local> <20151211090218.GG11596@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-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTPS id 896446E10B for ; Fri, 11 Dec 2015 08:46:36 -0800 (PST) Received: by wmec201 with SMTP id c201so78205973wme.1 for ; Fri, 11 Dec 2015 08:46:35 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151211090218.GG11596@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 , Daniel Vetter , intel-gfx@lists.freedesktop.org, daniel.vetter@ffwll.ch List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBEZWMgMTEsIDIwMTUgYXQgMDk6MDI6MThBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFRodSwgRGVjIDAzLCAyMDE1IGF0IDEwOjE0OjU0QU0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUdWUsIERlYyAwMSwgMjAxNSBhdCAxMTowNTozNUFNICswMDAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKPiA+ID4gaW5kZXggNDQ0N2U3M2I1NGRiLi43M2M2MWI5NGY3ZmQgMTAwNjQ0Cj4gPiA+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+ID4gQEAgLTEzMzE1LDIzICsxMzMw OSwxNSBAQCBzdGF0aWMgaW50IGludGVsX2F0b21pY19wcmVwYXJlX2NvbW1pdChzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LAo+ID4gPiAgCj4gPiA+ICAJCQlyZXQgPSBfX2k5MTVfd2FpdF9yZXF1ZXN0 KGludGVsX3BsYW5lX3N0YXRlLT53YWl0X3JlcSwKPiA+ID4gIAkJCQkJCSAgdHJ1ZSwgTlVMTCwg TlVMTCk7Cj4gPiA+IC0KPiA+ID4gLQkJCS8qIFN3YWxsb3cgLUVJTyBlcnJvcnMgdG8gYWxsb3cg dXBkYXRlcyBkdXJpbmcgaHcgbG9ja3VwLiAqLwo+ID4gPiAtCQkJaWYgKHJldCA9PSAtRUlPKQo+ ID4gPiAtCQkJCXJldCA9IDA7Cj4gPiA+IC0KPiA+ID4gLQkJCWlmIChyZXQpCj4gPiA+ICsJCQlp ZiAocmV0KSB7Cj4gPiA+ICsJCQkJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+ID4g PiArCQkJCWRybV9hdG9taWNfaGVscGVyX2NsZWFudXBfcGxhbmVzKGRldiwgc3RhdGUpOwo+ID4g PiArCQkJCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+ID4gPiAgCQkJCWJyZWFr Owo+ID4gPiArCQkJfQo+ID4gPiAgCQl9Cj4gPiA+IC0KPiA+ID4gLQkJaWYgKCFyZXQpCj4gPiA+ IC0JCQlyZXR1cm4gMDsKPiA+ID4gLQo+ID4gPiAtCQltdXRleF9sb2NrKCZkZXYtPnN0cnVjdF9t dXRleCk7Cj4gPiA+IC0JCWRybV9hdG9taWNfaGVscGVyX2NsZWFudXBfcGxhbmVzKGRldiwgc3Rh dGUpOwo+ID4gPiAgCX0KPiA+ID4gIAo+ID4gPiAtCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3Rf bXV0ZXgpOwo+ID4gCj4gPiBTbmVha2luZyBpbiBsb2NrbGVzcyB3YWl0cyEgU2VwYXJhdGUgcGF0 Y2ggcGxlYXNlLgo+IAo+IE5vLCBpdCBpcyBqdXN0IGJhZGx5IHdyaXR0ZW4gY29kZS4gVGhlIHdh aXQgaXMgYWxyZWFkeSBsb2NrbGVzcyBidXQgdGhlCj4gbG9jayBpcyBkcm9wcGVkIGFuZCByZXRh a2VuIGFyb3VuZCB0aGUgZXJyb3IgcGF0aHMgaW4gc3VjaCBhIG1hbm5lciB0aGF0Cj4geW91IGNh bm5vdCBzZWUgdGhpcyBmcm9tIGEgZ2xpbXBzZS4KCkluZGVlZCBsYWNrIG9mIGRpZmYgY29udGV4 dCBtYWRlIG1lIGFsbCBjb25mdXNlZCwgSSBzdGFuZCBjb3JyZWN0ZWQuIExvb2tzCmdvb2QuCi1E YW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0 aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==