From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 4/6] drm/i915/breadcrumbs: Disable interrupt bottom-half first on idling Date: Wed, 15 Mar 2017 19:33:18 +0000 Message-ID: <206232e3-6f5b-9eab-ef82-85305cd4af47@linux.intel.com> References: <20170315140107.18720-1-chris@chris-wilson.co.uk> <20170315140107.18720-4-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 mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 824F96E0E3 for ; Wed, 15 Mar 2017 19:33:23 +0000 (UTC) In-Reply-To: <20170315140107.18720-4-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 Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE1LzAzLzIwMTcgMTQ6MDEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBCZWZvcmUgd2Fsa2lu ZyB0aGUgcmJ0cmVlIG9mIHdhaXRlcnMgKG1hcmtpbmcgdGhlbSBhcyBjb21wbGV0ZSBhbmQgd2Fr aW5nCj4gdGhlbSksIGRlY291cGxlIHRoZSBpbnRlcnJ1cHQgaGFuZGxlci4gVGhpcyBwcmV2ZW50 cyBhIHJhY2UgYmV0d2VlbiB0aGUKPiBtaXNzZWQgd2FpdGVyIHdha2luZyB1cCBhbmQgcmVtb3Zp bmcgaXRzIGludGVsX3dhaXQgKHdoaWNoIHNraXBzCj4gY2hlY2tpbmcgdGhlIGxvY2spIGFuZCB0 aGUgaW50ZXJydXB0IGhhbmRsZXIgZGVyZWZlcmVuY2luZyB0aGUKPiBpbnRlbF93YWl0LiAoVGhv dWdoIHdlIGRvIG5vdCBleHBlY3QgdG8gZW5jb3VudGVyIHdhaXRlcnMgZHVyaW5nIGlkbGUhKQo+ Cj4gRml4ZXM6IGUxYzBjOTFiZGFlYyAoImRybS9pOTE1OiBXYWtlIHVwIGFsbCB3YWl0ZXJzIGJl Zm9yZSBpZGxpbmciKQo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNv bT4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiAtLS0K PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYnJlYWRjcnVtYnMuYyB8IDE1ICsrKysrKysr LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt KQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2JyZWFkY3J1bWJz LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNydW1icy5jCj4gaW5kZXggMzFl N2MyNTAxM2E0Li5lYmNiNTk1MDAxZmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfYnJlYWRjcnVtYnMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2JyZWFkY3J1bWJzLmMKPiBAQCAtMTc5LDcgKzE3OSw3IEBAIHZvaWQgX19pbnRlbF9lbmdpbmVf ZGlzYXJtX2JyZWFkY3J1bWJzKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgdm9p ZCBpbnRlbF9lbmdpbmVfZGlzYXJtX2JyZWFkY3J1bWJzKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3Mg KmVuZ2luZSkKPiAgewo+ICAJc3RydWN0IGludGVsX2JyZWFkY3J1bWJzICpiID0gJmVuZ2luZS0+ YnJlYWRjcnVtYnM7Cj4gLQlzdHJ1Y3QgaW50ZWxfd2FpdCAqd2FpdCwgKm47Cj4gKwlzdHJ1Y3Qg aW50ZWxfd2FpdCAqd2FpdCwgKm4sICpmaXJzdDsKPgo+ICAJaWYgKCFiLT5pcnFfYXJtZWQpCj4g IAkJcmV0dXJuOwo+IEBAIC0xOTAsMTggKzE5MCwxOSBAQCB2b2lkIGludGVsX2VuZ2luZV9kaXNh cm1fYnJlYWRjcnVtYnMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICAJICovCj4K PiAgCXNwaW5fbG9ja19pcnEoJmItPnJiX2xvY2spOwo+ICsKPiArCXNwaW5fbG9jaygmYi0+aXJx X2xvY2spOwo+ICsJZmlyc3QgPSBmZXRjaF9hbmRfemVybygmYi0+aXJxX3dhaXQpOwo+ICsJX19p bnRlbF9lbmdpbmVfZGlzYXJtX2JyZWFkY3J1bWJzKGVuZ2luZSk7Cj4gKwlzcGluX3VubG9jaygm Yi0+aXJxX2xvY2spOwo+ICsKPiAgCXJidHJlZV9wb3N0b3JkZXJfZm9yX2VhY2hfZW50cnlfc2Fm ZSh3YWl0LCBuLCAmYi0+d2FpdGVycywgbm9kZSkgewo+ICAJCVJCX0NMRUFSX05PREUoJndhaXQt Pm5vZGUpOwo+IC0JCWlmICh3YWtlX3VwX3Byb2Nlc3Mod2FpdC0+dHNrKSAmJiB3YWl0ID09IGIt PmlycV93YWl0KQo+ICsJCWlmICh3YWtlX3VwX3Byb2Nlc3Mod2FpdC0+dHNrKSAmJiB3YWl0ID09 IGZpcnN0KQo+ICAJCQltaXNzZWRfYnJlYWRjcnVtYihlbmdpbmUpOwo+ICAJfQo+ICAJYi0+d2Fp dGVycyA9IFJCX1JPT1Q7Cj4KPiAtCXNwaW5fbG9jaygmYi0+aXJxX2xvY2spOwo+IC0JYi0+aXJx X3dhaXQgPSBOVUxMOwo+IC0JX19pbnRlbF9lbmdpbmVfZGlzYXJtX2JyZWFkY3J1bWJzKGVuZ2lu ZSk7Cj4gLQlzcGluX3VubG9jaygmYi0+aXJxX2xvY2spOwo+IC0KPiAgCXNwaW5fdW5sb2NrX2ly cSgmYi0+cmJfbG9jayk7Cj4gIH0KPgo+CgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2 cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==