From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2] drm/i915: Speed up idle detection by kicking the tasklets Date: Mon, 07 May 2018 11:34:24 +0300 Message-ID: <87h8njyicv.fsf@gaia.fi.intel.com> References: <20180506151557.10370-1-chris@chris-wilson.co.uk> <20180506171328.30034-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 582EE6E030 for ; Mon, 7 May 2018 08:34:38 +0000 (UTC) In-Reply-To: <20180506171328.30034-1-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+IHdyaXRlczoKCj4gV2UgcmVs eSBvbiBrc29mdGlycWQgdG8gcnVuIGluIGEgdGltZWx5IGZhc2hpb24gaW4gb3JkZXIgdG8gZHJh aW4gdGhlCj4gZXhlY2xpc3RzIHF1ZXVlLiBRdWl0ZSBmcmVxdWVudGx5LCBpdCBkb2VzIG5vdC4g SW4gc29tZSBjYXNlcyB3ZSBtYXkgc2VlCj4gbGF0ZW5jaWVzIG9mIG92ZXIgMjAwbXMgdHJpZ2dl cmluZyBvdXIgaWRsZSB0aW1lb3V0cyBhbmQgZm9yY2luZyB1cyB0bwo+IGRlY2xhcmUgdGhlIGRy aXZlciB3ZWRnZWQhCj4KPiBUaHVzIHdlIGNhbiBzcGVlZCB1cCBpZGxlIGRldGVjdGlvbiBieSBi eXBhc3Npbmcga3NvZnRpcnFkIGluIHRoZXNlCj4gY2FzZXMgYW5kIGZsdXNoIG91ciB0YXNrbGV0 IHRvIGNvbmZpcm0gaWYgd2UgYXJlIGluZGVlZCBzdGlsbCB3YWl0aW5nCj4gZm9yIHRoZSBFTFNQ IHRvIGRyYWluLgo+Cj4gdjI6IFB1dCB0aGUgZXhlY2xpc3RzLmZpcnN0IGNoZWNrIGJhY2s7IGl0 IGlzIHJlcXVpcmVkIGZvciBoYW5kbGluZwo+IHJlc2V0IQo+Cj4gUmVmZXJlbmNlczogaHR0cHM6 Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MzczCj4gU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFR2cnRr byBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gQ2M6IE1pa2EgS3VvcHBhbGEg PG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9lbmdpbmVfY3MuYyB8IDE1ICsrKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hh bmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2VuZ2luZV9jcy5jCj4gaW5kZXggNzAzMjVlMDgyNGUzLi5hMzExMTUxMWVhMWQg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwo+IEBAIC05NDUsMTAg Kzk0NSwxOSBAQCBib29sIGludGVsX2VuZ2luZV9pc19pZGxlKHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKmVuZ2luZSkKPiAgCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gIAkvKiBXYWl0aW5nIHRvIGRyYWlu IEVMU1A/ICovCj4gLQlpZiAoUkVBRF9PTkNFKGVuZ2luZS0+ZXhlY2xpc3RzLmFjdGl2ZSkpCj4g LQkJcmV0dXJuIGZhbHNlOwo+ICsJaWYgKFJFQURfT05DRShlbmdpbmUtPmV4ZWNsaXN0cy5hY3Rp dmUpKSB7Cj4gKwkJc3RydWN0IGludGVsX2VuZ2luZV9leGVjbGlzdHMgKmV4ZWNsaXN0cyA9ICZl bmdpbmUtPmV4ZWNsaXN0czsKPiArCj4gKwkJaWYgKHRhc2tsZXRfdHJ5bG9jaygmZXhlY2xpc3Rz LT50YXNrbGV0KSkgewoKTm93IHRoYXQgd2UgaGF2ZSB0aGUgbG9jaywgc2FtcGxlIGFjdGl2ZSBh Z2FpbiB0byBjYXRjaAp0aGUgbGF0ZSB0YXNrbGV0IHJ1biBhbmQgc2tpcCBydW5uaW5nIGlmIHNv PwoKLU1pa2EKCj4gKwkJCWV4ZWNsaXN0cy0+dGFza2xldC5mdW5jKGV4ZWNsaXN0cy0+dGFza2xl dC5kYXRhKTsKPiArCQkJdGFza2xldF91bmxvY2soJmV4ZWNsaXN0cy0+dGFza2xldCk7Cj4gKwkJ fQo+ICsKPiArCQlpZiAoUkVBRF9PTkNFKGV4ZWNsaXN0cy0+YWN0aXZlKSkKPiArCQkJcmV0dXJu IGZhbHNlOwo+ICsJfQo+ICAKPiAtCS8qIEVMU1AgaXMgZW1wdHksIGJ1dCB0aGVyZSBhcmUgcmVh ZHkgcmVxdWVzdHM/ICovCj4gKwkvKiBFTFNQIGlzIGVtcHR5LCBidXQgdGhlcmUgYXJlIHJlYWR5 IHJlcXVlc3RzPyBFLmcuIGFmdGVyIHJlc2V0ICovCj4gIAlpZiAoUkVBRF9PTkNFKGVuZ2luZS0+ ZXhlY2xpc3RzLmZpcnN0KSkKPiAgCQlyZXR1cm4gZmFsc2U7Cj4gIAo+IC0tIAo+IDIuMTcuMApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK