From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2 3/3] drm/i915: Defer declaration of missed-interrupt until the waiter is asleep Date: Fri, 17 Feb 2017 10:48:50 +0000 Message-ID: <4adb4188-7d75-351b-5366-50ab5290a064@linux.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"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 281C86E029 for ; Fri, 17 Feb 2017 10:48:53 +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 Ck9uIDE3LzAyLzIwMTcgMTA6MTgsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJZiB0aGUgd2FpdGVy IHdhcyBjdXJyZW50bHkgcnVubmluZywgYXNzdW1lIGl0IGhhc24ndCBoYWQgYSBjaGFuY2UKPiB0 byBwcm9jZXNzIHRoZSBwZW5kaW5nIGludGVydXB0IChlLmcsIGxvdyBwcmlvcml0eSB0YXNrIG9u IGEgbG9hZGVkCj4gc3lzdGVtKSBhbmQgd2FpdCB1bnRpbCBpdCBzbGVlcHMgYmVmb3JlIGRlY2xh cmluZyBhIG1pc3NlZCBpbnRlcnJ1cHQuCj4KPiBSZWZlcmVuY2VzOiBodHRwczovL2J1Z3MuZnJl ZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05OTgxNgo+IFNpZ25lZC1vZmYtYnk6IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3Bw YWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YnJlYWRjcnVtYnMuYyB8IDkgKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlv bnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNy dW1icy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYnJlYWRjcnVtYnMuYwo+IGluZGV4 IDQzOTViMTc3NDkzZS4uMmFkMjlmYjc3YjJkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2JyZWFkY3J1bWJzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9icmVhZGNydW1icy5jCj4gQEAgLTQ1LDYgKzQ1LDE1IEBAIHN0YXRpYyB2b2lkIGludGVs X2JyZWFkY3J1bWJzX2hhbmdjaGVjayh1bnNpZ25lZCBsb25nIGRhdGEpCj4gIAkJcmV0dXJuOwo+ ICAJfQo+Cj4gKwkvKiBJZiB0aGUgd2FpdGVyIHdhcyBjdXJyZW50bHkgcnVubmluZywgYXNzdW1l IGl0IGhhc24ndCBoYWQgYSBjaGFuY2UKPiArCSAqIHRvIHByb2Nlc3MgdGhlIHBlbmRpbmcgaW50 ZXJ1cHQgKGUuZywgbG93IHByaW9yaXR5IHRhc2sgb24gYSBsb2FkZWQKPiArCSAqIHN5c3RlbSkg YW5kIHdhaXQgdW50aWwgaXQgc2xlZXBzIGJlZm9yZSBkZWNsYXJpbmcgYSBtaXNzZWQgaW50ZXJy dXB0Lgo+ICsJICovCj4gKwlpZiAoIWludGVsX2VuZ2luZV93YWtldXAoZW5naW5lKSkgewo+ICsJ CW1vZF90aW1lcigmYi0+aGFuZ2NoZWNrLCB3YWl0X3RpbWVvdXQoKSk7Cj4gKwkJcmV0dXJuOwo+ ICsJfQo+ICsKPiAgCURSTV9ERUJVRygiSGFuZ2NoZWNrIHRpbWVyIGVsYXBzZWQuLi4gJXMgaWRs ZVxuIiwgZW5naW5lLT5uYW1lKTsKPiAgCXNldF9iaXQoZW5naW5lLT5pZCwgJmVuZ2luZS0+aTkx NS0+Z3B1X2Vycm9yLm1pc3NlZF9pcnFfcmluZ3MpOwo+ICAJbW9kX3RpbWVyKCZlbmdpbmUtPmJy ZWFkY3J1bWJzLmZha2VfaXJxLCBqaWZmaWVzICsgMSk7Cj4KCkNoYW5nZSBoZXJlIGlzIHRoYXQg d2Ugd291bGQgbmV2ZXIgZGVjbGFyZSBhIEdQVSBoYW5nIGlzIHVzZXJzcGFjZSB3b3VsZCAKanVz dCB3YWl0IGluZGVmaW5pdGVseSwgb3IgaW4gb3RoZXIgd29yZHMgd2l0aCB0aGlzIHBhdGNoIHdl IHdvdWxkIHJlbHkgCm9uIHVzZXJzcGFjZSB0aW1pbmcgb3V0IG9uIHRoZWlyIHdhaXRzIGluIG9y ZGVyIHRvIGRlY2xhcmUgYSBoYW5nLgoKSG0sIGluIGZhY3QgZXZlbiB3aXRoIHRoZSBjdXJyZW50 IGNvZGUsIGlmIHRoZSB1c2Vyc3BhY2Uga2VlcHMgZXhpdGluZyAKYW5kIHJlLWVudGVyaW5nIHRo ZSB3YWl0IHdlIHdvdWxkIGJlIHJlLWFybWluZyB0aGUgaGFuZ2NoZWNrIHRpbWVyIGFuZCAKc28g YWxzbyBuZXZlciBub3RpY2UgYSBHUFUgaGFuZy4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==