From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 11/12] drm/i915: Don't try to ack sink irqs when there are none Date: Fri, 29 Jul 2016 11:38:22 +0200 Message-ID: <20160729093822.GD6232@phenom.ffwll.local> References: <1469717448-4297-1-git-send-email-ville.syrjala@linux.intel.com> <1469717448-4297-12-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id A7BE06E96D for ; Fri, 29 Jul 2016 09:38:27 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id o80so14888714wme.0 for ; Fri, 29 Jul 2016 02:38:27 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1469717448-4297-12-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdWwgMjgsIDIwMTYgYXQgMDU6NTA6NDdQTSArMDMwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBNeSBBU1VTIFBCMjc4IGF0IGxlYXN0IGRvZXNuJ3Qg c2VlbSB0byBhcHByZWNpYXRlIHdoZW4geW91IHRyeSB0bwo+IGFjayBzaW5rIGlycXMgd2hlbiB0 aGVyZSBhcmUgbm9uZS4gUmVzdWx0cyBpbiB0aHVzIHNvcnQgb2YgZG1lc2cgc3BhbQo+IFtkcm06 ZHJtX2RwX2RwY2RfYWNjZXNzXSB0b28gbWFueSByZXRyaWVzLCBnaXZpbmcgdXAKPiAKPiBMZXQn cyBza2lwIHRoZSBhY2sgaWYgdGhlcmUgYXJlIG5vIHBlbmRpbmcgaXJxcy4gSSBoYXZlIG5vIGNs dWUgd2h5IHdlCj4gZG8gdGhpcyBpbiB0d28gcGxhY2VzLiBPbmUgb2YgdGhlbSBsaWtlbHkgc2hv dWxkIGp1c3QgZ28gYXdheS4gT2gsIGFuZAo+IE1TVCBoYXMgaXRzIG93biBzaW5rIGlycSBoYW5k bGVyIHRvby4uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3ly amFsYUBsaW51eC5pbnRlbC5jb20+CgpZZWFoIGl0J3MgYSBtZXNzIHN0aWxsIDooIENoYW5nZSBp dHNlbGYgbWFrZXMgc2Vuc2UuCgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZl dHRlckBmZndsbC5jaD4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMg fCAxMCArKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXggMDhkOTUzNTJmZmQ2 Li43NTUxZDkyYTNjZmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBAQCAtMzkzNCw3 ICszOTM0LDcgQEAgaW50ZWxfZHBfbGlua19yZXRyYWluKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxf ZHApCj4gIHN0YXRpYyBib29sCj4gIGludGVsX2RwX3Nob3J0X3B1bHNlKHN0cnVjdCBpbnRlbF9k cCAqaW50ZWxfZHApCj4gIHsKPiAtCXU4IHNpbmtfaXJxX3ZlY3RvcjsKPiArCXU4IHNpbmtfaXJx X3ZlY3RvciA9IDA7Cj4gIAl1OCBvbGRfc2lua19jb3VudCA9IGludGVsX2RwLT5zaW5rX2NvdW50 Owo+ICAJYm9vbCByZXQ7Cj4gIAo+IEBAIC0zOTYxLDcgKzM5NjEsOCBAQCBpbnRlbF9kcF9zaG9y dF9wdWxzZShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ICAKPiAgCS8qIFRyeSB0byByZWFk IHRoZSBzb3VyY2Ugb2YgdGhlIGludGVycnVwdCAqLwo+ICAJaWYgKGludGVsX2RwLT5kcGNkW0RQ X0RQQ0RfUkVWXSA+PSAweDExICYmCj4gLQkgICAgaW50ZWxfZHBfZ2V0X3NpbmtfaXJxKGludGVs X2RwLCAmc2lua19pcnFfdmVjdG9yKSkgewo+ICsJICAgIGludGVsX2RwX2dldF9zaW5rX2lycShp bnRlbF9kcCwgJnNpbmtfaXJxX3ZlY3RvcikgJiYKPiArCSAgICBzaW5rX2lycV92ZWN0b3IgIT0g MCkgewo+ICAJCS8qIENsZWFyIGludGVycnVwdCBzb3VyY2UgKi8KPiAgCQlkcm1fZHBfZHBjZF93 cml0ZWIoJmludGVsX2RwLT5hdXgsCj4gIAkJCQkgICBEUF9ERVZJQ0VfU0VSVklDRV9JUlFfVkVD VE9SLAo+IEBAIC00MjI3LDcgKzQyMjgsNyBAQCBpbnRlbF9kcF9sb25nX3B1bHNlKHN0cnVjdCBp bnRlbF9jb25uZWN0b3IgKmludGVsX2Nvbm5lY3RvcikKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpk ZXYgPSBjb25uZWN0b3ItPmRldjsKPiAgCWVudW0gZHJtX2Nvbm5lY3Rvcl9zdGF0dXMgc3RhdHVz Owo+ICAJZW51bSBpbnRlbF9kaXNwbGF5X3Bvd2VyX2RvbWFpbiBwb3dlcl9kb21haW47Cj4gLQl1 OCBzaW5rX2lycV92ZWN0b3I7Cj4gKwl1OCBzaW5rX2lycV92ZWN0b3IgPSAwOwo+ICAKPiAgCXBv d2VyX2RvbWFpbiA9IGludGVsX2Rpc3BsYXlfcG9ydF9hdXhfcG93ZXJfZG9tYWluKGludGVsX2Vu Y29kZXIpOwo+ICAJaW50ZWxfZGlzcGxheV9wb3dlcl9nZXQodG9faTkxNShkZXYpLCBwb3dlcl9k b21haW4pOwo+IEBAIC00MjkyLDcgKzQyOTMsOCBAQCBpbnRlbF9kcF9sb25nX3B1bHNlKHN0cnVj dCBpbnRlbF9jb25uZWN0b3IgKmludGVsX2Nvbm5lY3RvcikKPiAgCj4gIAkvKiBUcnkgdG8gcmVh ZCB0aGUgc291cmNlIG9mIHRoZSBpbnRlcnJ1cHQgKi8KPiAgCWlmIChpbnRlbF9kcC0+ZHBjZFtE UF9EUENEX1JFVl0gPj0gMHgxMSAmJgo+IC0JICAgIGludGVsX2RwX2dldF9zaW5rX2lycShpbnRl bF9kcCwgJnNpbmtfaXJxX3ZlY3RvcikpIHsKPiArCSAgICBpbnRlbF9kcF9nZXRfc2lua19pcnEo aW50ZWxfZHAsICZzaW5rX2lycV92ZWN0b3IpICYmCj4gKwkgICAgc2lua19pcnFfdmVjdG9yICE9 IDApIHsKPiAgCQkvKiBDbGVhciBpbnRlcnJ1cHQgc291cmNlICovCj4gIAkJZHJtX2RwX2RwY2Rf d3JpdGViKCZpbnRlbF9kcC0+YXV4LAo+ICAJCQkJICAgRFBfREVWSUNFX1NFUlZJQ0VfSVJRX1ZF Q1RPUiwKPiAtLSAKPiAyLjcuNAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIs IEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=