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: Tue, 24 Apr 2018 15:26:11 +0300 Message-ID: <871sf423ks.fsf@gaia.fi.intel.com> References: <20180409111413.6352-1-chris@chris-wilson.co.uk> <20180409111413.6352-8-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1F2386E3E7 for ; Tue, 24 Apr 2018 12:26:15 +0000 (UTC) In-Reply-To: <20180409111413.6352-8-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+IHdyaXRlczoKCj4gSWRlYWxs eSwgd2Ugd2FudCB0byBhdG9taWNhbGx5IGZsdXNoIGFuZCBkaXNhYmxlIHRoZSB0YXNrbGV0IGJl Zm9yZQo+IHJlc2V0dGluZyB0aGUgR1BVLiBBdCBwcmVzZW50LCB3ZSByZWx5IG9uIGJlaW5nIHRo ZSBvbmx5IHBhcnQgdG8gdG91Y2gKPiBvdXIgdGFza2xldCBhbmQgc2VyaWFsaXNhdGlvbiBvZiB0 aGUgcmVzZXQgcHJvY2VzcyB0byBlbnN1cmUgdGhhdCB3ZSBjYW4KPiBzdXNwZW5kIHRoZSB0YXNr bGV0IGZyb20gdGhlIG1peCBvZiByZXNldC93ZWRnZSBwYXRod2F5cy4gSW4gdGhpcyBwYXRjaCwK PiB3ZSBtb3ZlIHRoZSB0YXNrbGV0IGFidXNlIGludG8gaXRzIG93biBmdW5jdGlvbiBhbmQgdHdl YWsgaXQgc3VjaCB0aGF0Cj4gd2Ugb25seSBkbyBhIHN5bmNocm9ub3VzIG9wZXJhdGlvbiB0aGUg Zmlyc3QgdGltZSBpdCBpcyBkaXNhYmxlZCBhcm91bmQKPiB0aGUgcmVzZXQuIFRoaXMgYWxsb3dz IHVzIHRvIGF2b2lkIHRoZSBzeW5jIGluc2lkZSBhIHNvZnRpcnEgY29udGV4dCBpbgo+IHN1YnNl cXVlbnQgcGF0Y2hlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4 LmludGVsLmNvbT4KPiBDYzogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hhbC53aW5pYXJza2lAaW50 ZWwuY29tPgo+IENDOiBNaWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgo+ IENjOiBKZWZmIE1jR2VlIDxqZWZmLm1jZ2VlQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCAxNCArKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hh bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2xyYy5jCj4gaW5kZXggYmJjYzY0MzlhMmExLi5kNTY0MGYzZDUyNzYgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9scmMuYwo+IEBAIC0xNzU0LDYgKzE3NTQsMTYgQEAgc3RhdGljIGludCBn ZW45X2luaXRfcmVuZGVyX3Jpbmcoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICAJ cmV0dXJuIGluaXRfd29ya2Fyb3VuZHNfcmluZyhlbmdpbmUpOwo+ICB9Cj4gIAo+ICtzdGF0aWMg dm9pZCB0YXNrbGV0X2tpbGxfYW5kX2Rpc2FibGUoc3RydWN0IHRhc2tsZXRfc3RydWN0ICp0KQo+ ICt7Cj4gKwlpZiAoIWF0b21pY19yZWFkKCZ0LT5jb3VudCkpCj4gKwkJdGFza2xldF9raWxsKHQp Owo+ICsKPiArCWlmIChhdG9taWNfaW5jX3JldHVybigmdC0+Y291bnQpID09IDEpCj4gKwkJdGFz a2xldF91bmxvY2tfd2FpdCh0KTsKCllvdSB3b3VsZCBzcGluIG9ubHkgb24gdGhlIGZpcnN0IHRy eSByZWdhcmRsZXNzLiBJcyB0aGlzCmp1c3QgdG8gcHJldmVudCBvbmUgZXh0cmEgc3BpbmxvY2sg b24gcmVzZXQgcGF0aD8KCi1NaWthCgo+ICsJc21wX21iKCk7Cj4gK30KPiArCj4gIHN0YXRpYyBz dHJ1Y3QgaTkxNV9yZXF1ZXN0ICoKPiAgZXhlY2xpc3RzX3Jlc2V0X3ByZXBhcmUoc3RydWN0IGlu dGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICB7Cj4gQEAgLTE3NzgsOSArMTc4OCw3IEBAIGV4ZWNs aXN0c19yZXNldF9wcmVwYXJlKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgCSAq IGNvbW1vbiBjYXNlIG9mIHJlY3Vyc2l2ZWx5IGJlaW5nIGNhbGxlZCBmcm9tIHNldC13ZWRnZWQg ZnJvbSBpbnNpZGUKPiAgCSAqIGk5MTVfcmVzZXQuCj4gIAkgKi8KPiAtCWlmICghYXRvbWljX3Jl YWQoJmV4ZWNsaXN0cy0+dGFza2xldC5jb3VudCkpCj4gLQkJdGFza2xldF9raWxsKCZleGVjbGlz dHMtPnRhc2tsZXQpOwo+IC0JdGFza2xldF9kaXNhYmxlKCZleGVjbGlzdHMtPnRhc2tsZXQpOwo+ ICsJdGFza2xldF9raWxsX2FuZF9kaXNhYmxlKCZleGVjbGlzdHMtPnRhc2tsZXQpOwo+ICAKPiAg CS8qCj4gIAkgKiBXZSB3YW50IHRvIGZsdXNoIHRoZSBwZW5kaW5nIGNvbnRleHQgc3dpdGNoZXMs IGhhdmluZyBkaXNhYmxlZAo+IC0tIAo+IDIuMTcuMApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK