From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH 3/5] drm/i915: Make wait_for_flips interruptible. Date: Tue, 20 Oct 2015 10:38:41 +0300 Message-ID: <1445326721.3781.15.camel@gmail.com> References: <1443007632-5573-1-git-send-email-maarten.lankhorst@linux.intel.com> <1443007632-5573-4-git-send-email-maarten.lankhorst@linux.intel.com> <1445260613.3042.62.camel@gmail.com> <20151019133037.GC13786@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id B1E516E67A for ; Tue, 20 Oct 2015 00:38:47 -0700 (PDT) Received: by padhk11 with SMTP id hk11so13419004pad.1 for ; Tue, 20 Oct 2015 00:38:47 -0700 (PDT) In-Reply-To: <20151019133037.GC13786@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE1LTEwLTE5IGF0IDE1OjMwICswMjAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ IE9uIE1vbiwgT2N0IDE5LCAyMDE1IGF0IDA0OjE2OjUzUE0gKzAzMDAsIEFuZGVyIENvbnNlbHZh biBEZSBPbGl2ZWlyYSB3cm90ZToKPiA+IE9uIFdlZCwgMjAxNS0wOS0yMyBhdCAxMzoyNyArMDIw MCwgTWFhcnRlbiBMYW5raG9yc3Qgd3JvdGU6Cj4gPiA+IEBAIC0xMzMwNiw2ICsxMzI5OSwyOSBA QCBpbnRlbF9wcmVwYXJlX3BsYW5lX2ZiKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ID4gPiAg CWlmIChyZXQpCj4gPiA+ICAJCXJldHVybiByZXQ7Cj4gPiA+ICAKPiA+ID4gKwlpZiAob2xkX29i aikgewo+ID4gPiArCQlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGUgPQo+ID4gPiAr CQkJZHJtX2F0b21pY19nZXRfZXhpc3RpbmdfY3J0Y19zdGF0ZShuZXdfc3RhdGUKPiA+ID4gLT5z dGF0ZSwKPiA+ID4gcGxhbmUtPnN0YXRlLT5jcnRjKTsKPiA+ID4gKwo+ID4gPiArCQkvKiBCaWcg SGFtbWVyLCB3ZSBhbHNvIG5lZWQgdG8gZW5zdXJlIHRoYXQgYW55IHBlbmRpbmcKPiA+ID4gKwkJ ICogTUlfV0FJVF9GT1JfRVZFTlQgaW5zaWRlIGEgdXNlciBiYXRjaCBidWZmZXIgb24gdGhlCj4g PiA+ICsJCSAqIGN1cnJlbnQgc2Nhbm91dCBpcyByZXRpcmVkIGJlZm9yZSB1bnBpbm5pbmcgdGhl IG9sZAo+ID4gPiArCQkgKiBmcmFtZWJ1ZmZlci4gTm90ZSB0aGF0IHdlIHJlbHkgb24gdXNlcnNw YWNlIHJlbmRlcmluZwo+ID4gPiArCQkgKiBpbnRvIHRoZSBidWZmZXIgYXR0YWNoZWQgdG8gdGhl IHBpcGUgdGhleSBhcmUgd2FpdGluZwo+ID4gPiArCQkgKiBvbi4gSWYgbm90LCB1c2Vyc3BhY2Ug Z2VuZXJhdGVzIGEgR1BVIGhhbmcgd2l0aCBJUEVIUgo+ID4gPiArCQkgKiBwb2ludCB0byB0aGUg TUlfV0FJVF9GT1JfRVZFTlQuCj4gPiA+ICsJCSAqCj4gPiA+ICsJCSAqIFRoaXMgc2hvdWxkIG9u bHkgZmFpbCB1cG9uIGEgaHVuZyBHUFUsIGluIHdoaWNoIGNhc2UKPiA+ID4gd2UKPiA+ID4gKwkJ ICogY2FuIHNhZmVseSBjb250aW51ZS4KPiA+ID4gKwkJICovCj4gPiA+ICsJCWlmIChuZWVkc19t b2Rlc2V0KGNydGNfc3RhdGUpKQo+ID4gPiArCQkJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3dhaXRf cmVuZGVyaW5nKG9sZF9vYmosCj4gPiA+IHRydWUpOwo+ID4gPiArCj4gPiA+ICsJCS8qIFN3YWxs b3cgLUVJTyBlcnJvcnMgdG8gYWxsb3cgdXBkYXRlcyBkdXJpbmcgaHcgbG9ja3VwLgo+ID4gPiAq Lwo+ID4gPiArCQlpZiAocmV0ICYmIHJldCAhPSAtRUlPKQo+ID4gPiArCQkJZ290byBvdXQ7Cj4g PiAKPiA+IERvZXNuJ3QgdGhpcyBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGEgbW9kZXNldCBhZnRl ciBhIEdQVSBoYW5nPyBTaW5jZQo+ID4gbW0uaW50ZXJydXB0aWJsZSBpcyB0cnVlLCBpOTE1X2dl bV9jaGVja193ZWRnZSgpIG1pZ2h0IHJldHVybiAtRUFHQUlOCj4gPiBpbnN0ZWFkIG9mCj4gPiAt RUlPLiBQcmV2aW91c2x5IHRoZSBtb2Rlc2V0IHdvdWxkIGNvbnRpbnVlIGluIHRoYXQgc2NlbmFy aW8sIGJ1dCBub3csCj4gPiBzb21ld2hhdAo+ID4gY29udHJhcnkgdG8gdGhlIGNvbW1lbnQgYWJv dmUsIHdlIGRvbid0IGNvbnRpbnVlIGFuZCBpbnN0ZWFkIHBhc3MgdGhlIAo+ID4gLUVBR0FJTiB0 bwo+ID4gdXNlciBzcGFjZS4KPiAKPiBJdCdzICJ3aGlsZSB0aGUgZ3B1IGhhbmcgaXMgcGVuZGlu ZyIgbm90ICJhZnRlciIsIGJ1dCB0aGlzIGNoYW5nZSBpcyB0aGUKPiBob2xlIHBvaW50IG9mIG1h a2luZyBwaW5uaW5nIGludGVycnVwdGlibGUuIFdpdGggY3VycmVudCBtb2Rlc2V0IGNvZGUgdGhl Cj4gb25seSB0aGluZyB3ZSBjb3VsZCBob3BlIGZvciBpcyB0aGF0IHRoZSByZXNldCB3b3VsZCBn byB0aHJvdWdoLCBhbmQKPiBvdGhlcndpc2Ugd2UnZCBoYXZlIHRvIGZhaWwgdGhlIG1vZGVzZXQu IE5vdyB3ZSBjYW4gY29ycmVjdGx5IHJldHJ5IHRoZQo+IG9wZXJhdGlvbiBpZiBpdCBoYXMgcnVu IGludG8gYSBjb25jdXJyZW50IGdwdSBoYW5nL3Jlc2V0LgoKU28gaW4gdGhhdCBjYXNlIHNob3Vs ZCB1c2VyIHNwYWNlIHJldHJ5IHRoZSBtb2Rlc2V0PyBJIGRvbid0IHRoaW5rIGl0IGRvZXMgdGhh dAphdCBtb21lbnQsIGF0IGxlYXN0IHdlc3RvbiBhbmQgeGY4Ni12aWRlby1pbnRlbCBkb24ndC4g SSdtIG5vdCBzdXJlIGhvdyBiaWcgb2YgYQpkZWFsIHRoYXQgaXMsIHRob3VnaCwgc2luY2UgaXQg aXMgYW4gdW5saWtlbHkgY29ybmVyIGNhc2UuCgpBbmRlcgoKPiBOb3RlIHRoYXQgd2Ugc3RpbGwg c2hvdWxkIGVhdCBhbnkgLUVJTywgc2luY2UgbW9kZXNldHMgbXVzdCBjb250aW51ZSBldmVuCj4g aWYgdGhlIHJlbmRlciBzaWRlIGlzIGNvbXBsZXRlbHkgZGVhZC4KPiAtRGFuaWVsCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==