From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 03/14] drm/i915/execlists: Flush the tasklet on parking Date: Thu, 2 May 2019 14:48:18 +0100 Message-ID: <2aec6c87-7142-4756-b4ed-db9ff6e057d7@linux.intel.com> References: <20190501114541.10077-1-chris@chris-wilson.co.uk> <20190501114541.10077-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 mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id ED6F1895CA for ; Thu, 2 May 2019 13:48:20 +0000 (UTC) In-Reply-To: <20190501114541.10077-3-chris@chris-wilson.co.uk> Content-Language: en-US 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 Ck9uIDAxLzA1LzIwMTkgMTI6NDUsIENocmlzIFdpbHNvbiB3cm90ZToKPiBUaWR5IHVwIHRoZSBj bGVhbnVwIHNlcXVlbmNlIGJ5IGFsd2F5cyBlbnN1cmUgdGhhdCB0aGUgdGFza2xldCBpcwo+IGZs dXNoZWQgb24gcGFya2luZyAoYmVmb3JlIHdlIGNsZWFudXApLiBUaGUgcGFya2luZyBwcm92aWRl cyBhCj4gY29udmVuaWVudCBwb2ludCB0byBlbnN1cmUgdGhhdCB0aGUgYmFja2VuZCBpcyB0cnVs eSBpZGxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfbHJjLmMg ICAgICAgICB8IDcgKysrKysrLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1 Ym1pc3Npb24uYyB8IDEgKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50 ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9scmMuYwo+IGluZGV4IDg1 MWU2MmRkY2I4Ny4uN2JlNTRiODY4ZDhlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2d0L2ludGVsX2xyYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxf bHJjLmMKPiBAQCAtMjMzMSw2ICsyMzMxLDExIEBAIHN0YXRpYyBpbnQgZ2VuOF9pbml0X3Jjc19j b250ZXh0KHN0cnVjdCBpOTE1X3JlcXVlc3QgKnJxKQo+ICAgCXJldHVybiBpOTE1X2dlbV9yZW5k ZXJfc3RhdGVfZW1pdChycSk7Cj4gICB9Cj4gICAKPiArc3RhdGljIHZvaWQgZXhlY2xpc3RzX3Bh cmsoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICt7Cj4gKwl0YXNrbGV0X2tpbGwo JmVuZ2luZS0+ZXhlY2xpc3RzLnRhc2tsZXQpOwoKSXNuJ3QgaXQgYWN0dWFsbHkgYSBwcm9ibGVt IGlmIHRhc2tsZXQgaXMgc2NoZWR1bGVkIGFuZCB1bnN0YXJ0ZWQsIG9yIApldmVuIGluIHByb2dy ZXNzIGF0IHRoZSBwb2ludCBvZiBlbmdpbmUgZ2V0dGluZyBwYXJrZWQ/CgpSZWdhcmRzLAoKVHZy dGtvCgo+ICt9Cj4gKwo+ICAgdm9pZCBpbnRlbF9leGVjbGlzdHNfc2V0X2RlZmF1bHRfc3VibWlz c2lvbihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gICB7Cj4gICAJZW5naW5lLT5z dWJtaXRfcmVxdWVzdCA9IGV4ZWNsaXN0c19zdWJtaXRfcmVxdWVzdDsKPiBAQCAtMjM0Miw3ICsy MzQ3LDcgQEAgdm9pZCBpbnRlbF9leGVjbGlzdHNfc2V0X2RlZmF1bHRfc3VibWlzc2lvbihzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gICAJZW5naW5lLT5yZXNldC5yZXNldCA9IGV4 ZWNsaXN0c19yZXNldDsKPiAgIAllbmdpbmUtPnJlc2V0LmZpbmlzaCA9IGV4ZWNsaXN0c19yZXNl dF9maW5pc2g7Cj4gICAKPiAtCWVuZ2luZS0+cGFyayA9IE5VTEw7Cj4gKwllbmdpbmUtPnBhcmsg PSBleGVjbGlzdHNfcGFyazsKPiAgIAllbmdpbmUtPnVucGFyayA9IE5VTEw7Cj4gICAKPiAgIAll bmdpbmUtPmZsYWdzIHw9IEk5MTVfRU5HSU5FX1NVUFBPUlRTX1NUQVRTOwo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfc3VibWlzc2lvbi5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwo+IGluZGV4IDRjODE0MzQ0ODA5Yy4u ZWQ5NDAwMTAyOGYyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1 Y19zdWJtaXNzaW9uLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfc3Vi bWlzc2lvbi5jCj4gQEAgLTEzNjMsNiArMTM2Myw3IEBAIHN0YXRpYyB2b2lkIGd1Y19pbnRlcnJ1 cHRzX3JlbGVhc2Uoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICAgCj4gICBz dGF0aWMgdm9pZCBndWNfc3VibWlzc2lvbl9wYXJrKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVu Z2luZSkKPiAgIHsKPiArCXRhc2tsZXRfa2lsbCgmZW5naW5lLT5leGVjbGlzdHMudGFza2xldCk7 Cj4gICAJaW50ZWxfZW5naW5lX3VucGluX2JyZWFkY3J1bWJzX2lycShlbmdpbmUpOwo+ICAgCWVu Z2luZS0+ZmxhZ3MgJj0gfkk5MTVfRU5HSU5FX05FRURTX0JSRUFEQ1JVTUJfVEFTS0xFVDsKPiAg IH0KPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4