From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2 3/3] drm/i915: Defer declaration of missed-interrupt until the waiter is asleep Date: Fri, 17 Feb 2017 13:35:15 +0200 Message-ID: <87zihlxd70.fsf@gaia.fi.intel.com> References: <20170217101809.7663-1-chris@chris-wilson.co.uk> <20170217101809.7663-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id A10EC6ECD8 for ; Fri, 17 Feb 2017 11:36:24 +0000 (UTC) In-Reply-To: <20170217101809.7663-3-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gSWYgdGhl IHdhaXRlciB3YXMgY3VycmVudGx5IHJ1bm5pbmcsIGFzc3VtZSBpdCBoYXNuJ3QgaGFkIGEgY2hh bmNlCj4gdG8gcHJvY2VzcyB0aGUgcGVuZGluZyBpbnRlcnVwdCAoZS5nLCBsb3cgcHJpb3JpdHkg dGFzayBvbiBhIGxvYWRlZAo+IHN5c3RlbSkgYW5kIHdhaXQgdW50aWwgaXQgc2xlZXBzIGJlZm9y ZSBkZWNsYXJpbmcgYSBtaXNzZWQgaW50ZXJydXB0Lgo+Cj4gUmVmZXJlbmNlczogaHR0cHM6Ly9i dWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk4MTYKPiBTaWduZWQtb2ZmLWJ5 OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVy c3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzogTWlrYSBLdW9wcGFsYSA8bWlr YS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2JyZWFkY3J1bWJzLmMgfCA5ICsrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOSBp bnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YnJlYWRjcnVtYnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2JyZWFkY3J1bWJzLmMK PiBpbmRleCA0Mzk1YjE3NzQ5M2UuLjJhZDI5ZmI3N2IyZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNydW1icy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfYnJlYWRjcnVtYnMuYwo+IEBAIC00NSw2ICs0NSwxNSBAQCBzdGF0aWMgdm9p ZCBpbnRlbF9icmVhZGNydW1ic19oYW5nY2hlY2sodW5zaWduZWQgbG9uZyBkYXRhKQo+ICAJCXJl dHVybjsKPiAgCX0KPiAgCj4gKwkvKiBJZiB0aGUgd2FpdGVyIHdhcyBjdXJyZW50bHkgcnVubmlu ZywgYXNzdW1lIGl0IGhhc24ndCBoYWQgYSBjaGFuY2UKPiArCSAqIHRvIHByb2Nlc3MgdGhlIHBl bmRpbmcgaW50ZXJ1cHQgKGUuZywgbG93IHByaW9yaXR5IHRhc2sgb24gYSBsb2FkZWQKPiArCSAq IHN5c3RlbSkgYW5kIHdhaXQgdW50aWwgaXQgc2xlZXBzIGJlZm9yZSBkZWNsYXJpbmcgYSBtaXNz ZWQgaW50ZXJydXB0Lgo+ICsJICovCj4gKwlpZiAoIWludGVsX2VuZ2luZV93YWtldXAoZW5naW5l KSkgewoKQnV0IHRoaXMgd2lsbCBoYXBwZW4gaWYgdGhlcmUgaXMgd2FpdGVyIHJ1bm5pbmcsIG9y IHRoYXQgdGhlcmUgaXMKbm8gd2FpdGVyIGF0IGFsbC4KCkRvbid0IHdlIG5lZWQgdG8gZXhjbHVk ZSB0aGUgbGF0dGVyPwoKLU1pa2EKCgo+ICsJCW1vZF90aW1lcigmYi0+aGFuZ2NoZWNrLCB3YWl0 X3RpbWVvdXQoKSk7Cj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsKPiAgCURSTV9ERUJVRygiSGFuZ2No ZWNrIHRpbWVyIGVsYXBzZWQuLi4gJXMgaWRsZVxuIiwgZW5naW5lLT5uYW1lKTsKPiAgCXNldF9i aXQoZW5naW5lLT5pZCwgJmVuZ2luZS0+aTkxNS0+Z3B1X2Vycm9yLm1pc3NlZF9pcnFfcmluZ3Mp Owo+ICAJbW9kX3RpbWVyKCZlbmdpbmUtPmJyZWFkY3J1bWJzLmZha2VfaXJxLCBqaWZmaWVzICsg MSk7Cj4gLS0gCj4gMi4xMS4wCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=