From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 07/18] drm/i915: Combine tasklet_kill and tasklet_disable Date: Thu, 26 Apr 2018 13:19:14 +0300 Message-ID: <87efj2z2vx.fsf@gaia.fi.intel.com> References: <20180409111413.6352-1-chris@chris-wilson.co.uk> <20180409111413.6352-8-chris@chris-wilson.co.uk> <871sf423ks.fsf@gaia.fi.intel.com> <152457292806.12387.2257076999164619305@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id C73A16E61C for ; Thu, 26 Apr 2018 10:19:19 +0000 (UTC) In-Reply-To: <152457292806.12387.2257076999164619305@mail.alporthouse.com> 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+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE4LTA0LTI0IDEzOjI2OjExKQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBJZGVhbGx5LCB3ZSB3YW50 IHRvIGF0b21pY2FsbHkgZmx1c2ggYW5kIGRpc2FibGUgdGhlIHRhc2tsZXQgYmVmb3JlCj4+ID4g cmVzZXR0aW5nIHRoZSBHUFUuIEF0IHByZXNlbnQsIHdlIHJlbHkgb24gYmVpbmcgdGhlIG9ubHkg cGFydCB0byB0b3VjaAo+PiA+IG91ciB0YXNrbGV0IGFuZCBzZXJpYWxpc2F0aW9uIG9mIHRoZSBy ZXNldCBwcm9jZXNzIHRvIGVuc3VyZSB0aGF0IHdlIGNhbgo+PiA+IHN1c3BlbmQgdGhlIHRhc2ts ZXQgZnJvbSB0aGUgbWl4IG9mIHJlc2V0L3dlZGdlIHBhdGh3YXlzLiBJbiB0aGlzIHBhdGNoLAo+ PiA+IHdlIG1vdmUgdGhlIHRhc2tsZXQgYWJ1c2UgaW50byBpdHMgb3duIGZ1bmN0aW9uIGFuZCB0 d2VhayBpdCBzdWNoIHRoYXQKPj4gPiB3ZSBvbmx5IGRvIGEgc3luY2hyb25vdXMgb3BlcmF0aW9u IHRoZSBmaXJzdCB0aW1lIGl0IGlzIGRpc2FibGVkIGFyb3VuZAo+PiA+IHRoZSByZXNldC4gVGhp cyBhbGxvd3MgdXMgdG8gYXZvaWQgdGhlIHN5bmMgaW5zaWRlIGEgc29mdGlycSBjb250ZXh0IGlu Cj4+ID4gc3Vic2VxdWVudCBwYXRjaGVzLgo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+ID4gQ2M6IE1pa2EgS3VvcHBhbGEg PG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgo+PiA+IENjOiBNaWNoYcWCIFdpbmlhcnNr aSA8bWljaGFsLndpbmlhcnNraUBpbnRlbC5jb20+Cj4+ID4gQ0M6IE1pY2hlbCBUaGllcnJ5IDxt aWNoZWwudGhpZXJyeUBpbnRlbC5jb20+Cj4+ID4gQ2M6IEplZmYgTWNHZWUgPGplZmYubWNnZWVA aW50ZWwuY29tPgo+PiA+IC0tLQo+PiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMu YyB8IDE0ICsrKysrKysrKysrLS0tCj4+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPj4g PiBpbmRleCBiYmNjNjQzOWEyYTEuLmQ1NjQwZjNkNTI3NiAxMDA2NDQKPj4gPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2xyYy5jCj4+ID4gQEAgLTE3NTQsNiArMTc1NCwxNiBAQCBzdGF0aWMgaW50IGdl bjlfaW5pdF9yZW5kZXJfcmluZyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4+ID4g ICAgICAgcmV0dXJuIGluaXRfd29ya2Fyb3VuZHNfcmluZyhlbmdpbmUpOwo+PiA+ICB9Cj4+ID4g IAo+PiA+ICtzdGF0aWMgdm9pZCB0YXNrbGV0X2tpbGxfYW5kX2Rpc2FibGUoc3RydWN0IHRhc2ts ZXRfc3RydWN0ICp0KQo+PiA+ICt7Cj4+ID4gKyAgICAgaWYgKCFhdG9taWNfcmVhZCgmdC0+Y291 bnQpKQo+PiA+ICsgICAgICAgICAgICAgdGFza2xldF9raWxsKHQpOwo+PiA+ICsKPj4gPiArICAg ICBpZiAoYXRvbWljX2luY19yZXR1cm4oJnQtPmNvdW50KSA9PSAxKQo+PiA+ICsgICAgICAgICAg ICAgdGFza2xldF91bmxvY2tfd2FpdCh0KTsKPj4gCj4+IFlvdSB3b3VsZCBzcGluIG9ubHkgb24g dGhlIGZpcnN0IHRyeSByZWdhcmRsZXNzLiBJcyB0aGlzCj4+IGp1c3QgdG8gcHJldmVudCBvbmUg ZXh0cmEgc3BpbmxvY2sgb24gcmVzZXQgcGF0aD8KPgo+IE5vLCB0aGUgZW5kIGdvYWwgaXMgdG8g cHJldmVudCBhIHJlY3Vyc2l2ZSBsb2NrLgoKT2sgc28geW91IHdhbnQgdG8gYmUgYWJsZSB0byBj YWxsIHRoaXMgZnJvbSBpbnNpZGUgdGhlCnRhc2tsZXQgaXRzZWxmLgoKT24gdGhlIGJpZ2dlciBw aWN0dXJlLCBpZiB0aGUgcHJlZW1wdCBoYXMgaGFzIGFscmVhZHkKdGltZW91dGVkIGFuZCB3ZSB3 YW50IHRvIHJlc2V0LCBkb2VzIGl0IG1hdHRlciBiZXR3ZWVuCnJlc2V0dGluZyBmcm9tIHdxIG9y IGZyb20gdGltZXIgaXJxLiBJbiBhbm90aGVyCndvcmRzIHdoYXQgZG8gd2UgZ2FpbiBmb3IgdGhp cyBtdWNoIG9mIGFkZGVkIGNvbXBsZXhpdHk/Ci1NaWthCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==