From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/5] drm/i915: Make wait_for_flips interruptible. Date: Mon, 19 Oct 2015 15:30:37 +0200 Message-ID: <20151019133037.GC13786@phenom.ffwll.local> 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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3ED08720FF for ; Mon, 19 Oct 2015 06:30:41 -0700 (PDT) Received: by wicll6 with SMTP id ll6so5954135wic.1 for ; Mon, 19 Oct 2015 06:30:39 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1445260613.3042.62.camel@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ander Conselvan De Oliveira Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBPY3QgMTksIDIwMTUgYXQgMDQ6MTY6NTNQTSArMDMwMCwgQW5kZXIgQ29uc2VsdmFu IERlIE9saXZlaXJhIHdyb3RlOgo+IE9uIFdlZCwgMjAxNS0wOS0yMyBhdCAxMzoyNyArMDIwMCwg TWFhcnRlbiBMYW5raG9yc3Qgd3JvdGU6Cj4gPiBAQCAtMTMzMDYsNiArMTMyOTksMjkgQEAgaW50 ZWxfcHJlcGFyZV9wbGFuZV9mYihzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiA+ICAJaWYgKHJl dCkKPiA+ICAJCXJldHVybiByZXQ7Cj4gPiAgCj4gPiArCWlmIChvbGRfb2JqKSB7Cj4gPiArCQlz dHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGUgPQo+ID4gKwkJCWRybV9hdG9taWNfZ2V0 X2V4aXN0aW5nX2NydGNfc3RhdGUobmV3X3N0YXRlLT5zdGF0ZSwKPiA+IHBsYW5lLT5zdGF0ZS0+ Y3J0Yyk7Cj4gPiArCj4gPiArCQkvKiBCaWcgSGFtbWVyLCB3ZSBhbHNvIG5lZWQgdG8gZW5zdXJl IHRoYXQgYW55IHBlbmRpbmcKPiA+ICsJCSAqIE1JX1dBSVRfRk9SX0VWRU5UIGluc2lkZSBhIHVz ZXIgYmF0Y2ggYnVmZmVyIG9uIHRoZQo+ID4gKwkJICogY3VycmVudCBzY2Fub3V0IGlzIHJldGly ZWQgYmVmb3JlIHVucGlubmluZyB0aGUgb2xkCj4gPiArCQkgKiBmcmFtZWJ1ZmZlci4gTm90ZSB0 aGF0IHdlIHJlbHkgb24gdXNlcnNwYWNlIHJlbmRlcmluZwo+ID4gKwkJICogaW50byB0aGUgYnVm ZmVyIGF0dGFjaGVkIHRvIHRoZSBwaXBlIHRoZXkgYXJlIHdhaXRpbmcKPiA+ICsJCSAqIG9uLiBJ ZiBub3QsIHVzZXJzcGFjZSBnZW5lcmF0ZXMgYSBHUFUgaGFuZyB3aXRoIElQRUhSCj4gPiArCQkg KiBwb2ludCB0byB0aGUgTUlfV0FJVF9GT1JfRVZFTlQuCj4gPiArCQkgKgo+ID4gKwkJICogVGhp cyBzaG91bGQgb25seSBmYWlsIHVwb24gYSBodW5nIEdQVSwgaW4gd2hpY2ggY2FzZSB3ZQo+ID4g KwkJICogY2FuIHNhZmVseSBjb250aW51ZS4KPiA+ICsJCSAqLwo+ID4gKwkJaWYgKG5lZWRzX21v ZGVzZXQoY3J0Y19zdGF0ZSkpCj4gPiArCQkJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3dhaXRfcmVu ZGVyaW5nKG9sZF9vYmosIHRydWUpOwo+ID4gKwo+ID4gKwkJLyogU3dhbGxvdyAtRUlPIGVycm9y cyB0byBhbGxvdyB1cGRhdGVzIGR1cmluZyBodyBsb2NrdXAuICovCj4gPiArCQlpZiAocmV0ICYm IHJldCAhPSAtRUlPKQo+ID4gKwkJCWdvdG8gb3V0Owo+IAo+IERvZXNuJ3QgdGhpcyBjaGFuZ2Ug dGhlIGJlaGF2aW9yIG9mIGEgbW9kZXNldCBhZnRlciBhIEdQVSBoYW5nPyBTaW5jZQo+IG1tLmlu dGVycnVwdGlibGUgaXMgdHJ1ZSwgaTkxNV9nZW1fY2hlY2tfd2VkZ2UoKSBtaWdodCByZXR1cm4g LUVBR0FJTiBpbnN0ZWFkIG9mCj4gLUVJTy4gUHJldmlvdXNseSB0aGUgbW9kZXNldCB3b3VsZCBj b250aW51ZSBpbiB0aGF0IHNjZW5hcmlvLCBidXQgbm93LCBzb21ld2hhdAo+IGNvbnRyYXJ5IHRv IHRoZSBjb21tZW50IGFib3ZlLCB3ZSBkb24ndCBjb250aW51ZSBhbmQgaW5zdGVhZCBwYXNzIHRo ZSAtRUFHQUlOIHRvCj4gdXNlciBzcGFjZS4KCkl0J3MgIndoaWxlIHRoZSBncHUgaGFuZyBpcyBw ZW5kaW5nIiBub3QgImFmdGVyIiwgYnV0IHRoaXMgY2hhbmdlIGlzIHRoZQpob2xlIHBvaW50IG9m IG1ha2luZyBwaW5uaW5nIGludGVycnVwdGlibGUuIFdpdGggY3VycmVudCBtb2Rlc2V0IGNvZGUg dGhlCm9ubHkgdGhpbmcgd2UgY291bGQgaG9wZSBmb3IgaXMgdGhhdCB0aGUgcmVzZXQgd291bGQg Z28gdGhyb3VnaCwgYW5kCm90aGVyd2lzZSB3ZSdkIGhhdmUgdG8gZmFpbCB0aGUgbW9kZXNldC4g Tm93IHdlIGNhbiBjb3JyZWN0bHkgcmV0cnkgdGhlCm9wZXJhdGlvbiBpZiBpdCBoYXMgcnVuIGlu dG8gYSBjb25jdXJyZW50IGdwdSBoYW5nL3Jlc2V0LgoKTm90ZSB0aGF0IHdlIHN0aWxsIHNob3Vs ZCBlYXQgYW55IC1FSU8sIHNpbmNlIG1vZGVzZXRzIG11c3QgY29udGludWUgZXZlbgppZiB0aGUg cmVuZGVyIHNpZGUgaXMgY29tcGxldGVseSBkZWFkLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVy ClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5j aApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=