From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2 3/3] drm/i915: Only wake the waiter from the interrupt if passed Date: Fri, 03 Mar 2017 19:57:24 +0200 Message-ID: <87k286z1iz.fsf@gaia.fi.intel.com> References: <20170303121710.14497-1-chris@chris-wilson.co.uk> <20170303121710.14497-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5DAAD6E2AD for ; Fri, 3 Mar 2017 17:58:49 +0000 (UTC) In-Reply-To: <20170303121710.14497-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+IHdyaXRlczoKCj4gQXMgd2Ug bm93IGNoZWNrIGlmIHRoZSBzZXFubyBpcyBjb21wbGV0ZSBpbiBvcmRlciB0byBzaWduYWwgdGhl IGZlbmNlLAo+IHdlIGNhbiBhbHNvIGRlY2lkZSBub3QgdG8gd2FrZSB1cCB0aGUgZmlyc3Rfd2Fp dGVyIHVudGlsIGl0IGlzIHJlYWR5Cj4gKHNpbmNlIGl0IGlzIHdhaXRpbmcgb24gdGhlIHNhbWUg c2Vxbm8pLiBUaGUgb25seSBjYXZlYXQgaXMgdGhhdCBpZiB3ZQo+IG5lZWQgdGhlIGVuZ2luZS0+ aXJxX3NlcW5vX2JhcnJpZXIgdG8gZW5mb3JjZSBzb21lIGNvaGVyZW5jeSBiZXR3ZWVuIGFuCj4g aW50ZXJydXB0IGFuZCB0aGUgc2Vxbm8gcmVhZCwgd2UgaGF2ZSB0byBhbHdheXMgd2FrZSB0aGUg d2FpdGVyIGludG8gdG8KPiBwZXJmb3JtIHRoYXQgaGVhdnl3ZWlnaHQgYmFycmllci4KPgo+IFNp Z25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIHwgMyArKy0KPiAgMSBmaWxlIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2lycS5jCj4gaW5kZXggM2YzOWUzNmZhNTY2Li5jOTAyYWZmNjFhOWQgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfaXJxLmMKPiBAQCAtMTA1OSw3ICsxMDU5LDggQEAgc3RhdGljIHZvaWQgbm90aWZ5 X3Jpbmcoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICAJCQkJICAgICAgd2FpdC0+ c2Vxbm8pKQo+ICAJCQlycSA9IHdhaXQtPnJlcXVlc3Q7Cj4KPiAtCQl3YWtlX3VwX3Byb2Nlc3Mo d2FpdC0+dHNrKTsKPiArCQlpZiAocnEgfHwgZW5naW5lLT5pcnFfc2Vxbm9fYmFycmllcikKPiAr CQkJd2FrZV91cF9wcm9jZXNzKHdhaXQtPnRzayk7CgpUaGlzIGFsc28gbmVlZHMgdG8gYmUgcmVz cGlubmVkIG9uIHRvcCBvZiBnZXR0aW5nIHRoZSByZXF1ZXN0IHJlZi4KCldlcmUgeW91IHRoaW5r aW5nIDwgZ2VuNSBvciBkYXlkcmVhbWluZyB0aGF0IHRoZSBuZXh0IHNoaW55IG9uZSBkb2Vzbid0 Cm5lZWQgYSBiYXJyaWVyPyA6KQoKUmV2aWV3ZWQtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3Vv cHBhbGFAaW50ZWwuY29tPgoKPiAgCX0gZWxzZSB7Cj4gIAkJX19pbnRlbF9lbmdpbmVfZGlzYXJt X2JyZWFkY3J1bWJzKGVuZ2luZSk7Cj4gIAl9Cj4gLS0gCj4gMi4xMS4wCj4KPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5n IGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==