From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2 2/7] drm/i915: Disable tasklet scheduling across initial scheduling Date: Tue, 8 May 2018 11:02:38 +0100 Message-ID: <5db784e2-dc4e-1f31-6524-323f504a15fc@linux.intel.com> References: <20180507135731.10587-1-chris@chris-wilson.co.uk> <20180507135731.10587-2-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 C44696E674 for ; Tue, 8 May 2018 10:02:40 +0000 (UTC) In-Reply-To: <20180507135731.10587-2-chris@chris-wilson.co.uk> Content-Language: en-GB 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 Ck9uIDA3LzA1LzIwMTggMTQ6NTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBEdXJpbmcgcmVxdWVz dCBzdWJtaXNzaW9uLCB3ZSBjYWxsIHRoZSBlbmdpbmUtPnNjaGVkdWxlKCkgZnVuY3Rpb24gc28K PiB0aGF0IHdlIG1heSByZW9yZGVyIHRoZSBhY3RpdmUgcmVxdWVzdHMgYXMgcmVxdWlyZWQgZm9y IGluaGVyaXRpbmcgdGhlCj4gbmV3IHJlcXVlc3QncyBwcmlvcml0eS4gVGhpcyBtYXkgc2NoZWR1 bGUgc2V2ZXJhbCB0YXNrbGV0cyB0byBydW4gb24gdGhlCj4gbG9jYWwgQ1BVLCBidXQgd2Ugd2ls bCBuZWVkIHRvIHNjaGVkdWxlIHRoZSB0YXNrbGV0cyBhZ2FpbiBmb3IgdGhlIG5ldwo+IHJlcXVl c3QuIERlbGF5IGFsbCB0aGUgbG9jYWwgdGFza2xldHMgdW50aWwgdGhlIGVuZCwgc28gdGhhdCB3 ZSBvbmx5Cj4gaGF2ZSB0byBwcm9jZXNzIHRoZSBxdWV1ZSBqdXN0IG9uY2UuCj4gCj4gdjI6IEJl d2FyZSBQUkVFTVBUX1JDVSwgYXMgdGhlbiBsb2NhbF9iaF9kaXNhYmxlKCkgaXMgdGhlbiBub3Qg YQo+IHN1cGVyc2V0IG9mIHJjdV9yZWFkX2xvY2soKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJp cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9w cGFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3JlcXVlc3QuYyB8IDUgKystLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks IDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfcmVxdWVzdC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZXF1ZXN0LmMKPiBpbmRl eCBlNGNmNzZlYzE0YTYuLmYzMzY5NDIyMjljZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3JlcXVlc3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cmVxdWVzdC5jCj4gQEAgLTExMTAsMTIgKzExMTAsMTEgQEAgdm9pZCBfX2k5MTVfcmVxdWVzdF9h ZGQoc3RydWN0IGk5MTVfcmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmbHVzaF9jYWNoZXMpCj4gICAJ ICogZGVjaWRlIHdoZXRoZXIgdG8gcHJlZW1wdCB0aGUgZW50aXJlIGNoYWluIHNvIHRoYXQgaXQg aXMgcmVhZHkgdG8KPiAgIAkgKiBydW4gYXQgdGhlIGVhcmxpZXN0IHBvc3NpYmxlIGNvbnZlbmll bmNlLgo+ICAgCSAqLwo+IC0JcmN1X3JlYWRfbG9jaygpOwo+ICsJbG9jYWxfYmhfZGlzYWJsZSgp Owo+ICsJcmN1X3JlYWRfbG9jaygpOyAvKiBSQ1Ugc2VyaWFsaXNhdGlvbiBmb3Igc2V0LXdlZGdl ZCBwcm90ZWN0aW9uICovCj4gICAJaWYgKGVuZ2luZS0+c2NoZWR1bGUpCj4gICAJCWVuZ2luZS0+ c2NoZWR1bGUocmVxdWVzdCwgJnJlcXVlc3QtPmN0eC0+c2NoZWQpOwo+ICAgCXJjdV9yZWFkX3Vu bG9jaygpOwo+IC0KPiAtCWxvY2FsX2JoX2Rpc2FibGUoKTsKPiAgIAlpOTE1X3N3X2ZlbmNlX2Nv bW1pdCgmcmVxdWVzdC0+c3VibWl0KTsKPiAgIAlsb2NhbF9iaF9lbmFibGUoKTsgLyogS2ljayB0 aGUgZXhlY2xpc3RzIHRhc2tsZXQgaWYganVzdCBzY2hlZHVsZWQgKi8KPiAgIAo+IAoKQmVmb3Jl IEkgd2Fzbid0IHN1cmUgYWJvdXQgdGhpcyBvbmUsIHNpbmNlIGl0IGxlbmd0aGVucyB0aGUgc29m dGlycSBvZmYgCnNlY3Rpb24gYW5kIHN0aWxsIGRvZXNuJ3QgbWFrZSB0aGUgcmUtc2NoZWR1bGUg YXRvbWljLiBCdXQgdG9kYXkgSSBhbSAKdGhpbmtpbmcgdGhhdCBpbiBub3JtYWwgdXNlIGRlcGVu ZGVuY3kgY2hhaW5zIHNob3VsZCBub3QgYmUgdGhhdCBkZWVwIApmb3IgaXQgdG8gYmVjb21lIGFu IGlzc3VlLiBJbiB0aGUgbGlnaHQgb2YgdGhhdCwgZ28gZm9yIGl0OgoKUmV2aWV3ZWQtYnk6IFR2 cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CgpSZWdhcmRzLAoKVHZydGtv CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK