From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 09/17] drm/i915: Combine tasklet_kill and tasklet_disable Date: Fri, 30 Mar 2018 11:39:07 +0100 Message-ID: <20180330103915.23018-10-chris@chris-wilson.co.uk> References: <20180330103915.23018-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 fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4E8856E3FD for ; Fri, 30 Mar 2018 10:39:44 +0000 (UTC) In-Reply-To: <20180330103915.23018-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SWRlYWxseSwgd2Ugd2FudCB0byBhdG9taWNhbGx5IGZsdXNoIGFuZCBkaXNhYmxlIHRoZSB0YXNr bGV0IGJlZm9yZQpyZXNldHRpbmcgdGhlIEdQVS4gQXQgcHJlc2VudCwgd2UgcmVseSBvbiBiZWlu ZyB0aGUgb25seSBwYXJ0IHRvIHRvdWNoCm91ciB0YXNrbGV0IGFuZCBzZXJpYWxpc2F0aW9uIG9m IHRoZSByZXNldCBwcm9jZXNzIHRvIGVuc3VyZSB0aGF0IHdlIGNhbgpzdXNwZW5kIHRoZSB0YXNr bGV0IGZyb20gdGhlIG1peCBvZiByZXNldC93ZWRnZSBwYXRod2F5cy4gSW4gdGhpcyBwYXRjaCwK d2UgbW92ZSB0aGUgdGFza2xldCBhYnVzZSBpbnRvIGl0cyBvd24gZnVuY3Rpb24gYW5kIHR3ZWFr IGl0IHN1Y2ggdGhhdAp3ZSBvbmx5IGRvIGEgc3luY2hyb25vdXMgb3BlcmF0aW9uIHRoZSBmaXJz dCB0aW1lIGl0IGlzIGRpc2FibGVkIGFyb3VuZAp0aGUgcmVzZXQuIFRoaXMgYWxsb3dzIHVzIHRv IGF2b2lkIHRoZSBzeW5jIGluc2lkZSBhIHNvZnRpcnEgY29udGV4dCBpbgpzdWJzZXF1ZW50IHBh dGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgpD YzogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hhbC53aW5pYXJza2lAaW50ZWwuY29tPgpDQzogTWlj aGVsIFRoaWVycnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KQ2M6IEplZmYgTWNHZWUgPGpl ZmYubWNnZWVAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5j IHwgMTQgKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xy Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKaW5kZXggY2JhMWVjZGExMjZh Li44ZmU5ZTYyYzVkMTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xy Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCkBAIC0xNzQ1LDYgKzE3 NDUsMTYgQEAgc3RhdGljIGludCBnZW45X2luaXRfcmVuZGVyX3Jpbmcoc3RydWN0IGludGVsX2Vu Z2luZV9jcyAqZW5naW5lKQogCXJldHVybiBpbml0X3dvcmthcm91bmRzX3JpbmcoZW5naW5lKTsK IH0KIAorc3RhdGljIHZvaWQgdGFza2xldF9raWxsX2FuZF9kaXNhYmxlKHN0cnVjdCB0YXNrbGV0 X3N0cnVjdCAqdCkKK3sKKwlpZiAoIWF0b21pY19yZWFkKCZ0LT5jb3VudCkpCisJCXRhc2tsZXRf a2lsbCh0KTsKKworCWlmIChhdG9taWNfaW5jX3JldHVybigmdC0+Y291bnQpID09IDEpCisJCXRh c2tsZXRfdW5sb2NrX3dhaXQodCk7CisJc21wX21iKCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgaTkx NV9yZXF1ZXN0ICoKIGV4ZWNsaXN0c19yZXNldF9wcmVwYXJlKHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKmVuZ2luZSkKIHsKQEAgLTE3NjksOSArMTc3OSw3IEBAIGV4ZWNsaXN0c19yZXNldF9wcmVw YXJlKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKIAkgKiBjb21tb24gY2FzZSBvZiBy ZWN1cnNpdmVseSBiZWluZyBjYWxsZWQgZnJvbSBzZXQtd2VkZ2VkIGZyb20gaW5zaWRlCiAJICog aTkxNV9yZXNldC4KIAkgKi8KLQlpZiAoIWF0b21pY19yZWFkKCZleGVjbGlzdHMtPnRhc2tsZXQu Y291bnQpKQotCQl0YXNrbGV0X2tpbGwoJmV4ZWNsaXN0cy0+dGFza2xldCk7Ci0JdGFza2xldF9k aXNhYmxlKCZleGVjbGlzdHMtPnRhc2tsZXQpOworCXRhc2tsZXRfa2lsbF9hbmRfZGlzYWJsZSgm ZXhlY2xpc3RzLT50YXNrbGV0KTsKIAogCS8qCiAJICogV2Ugd2FudCB0byBmbHVzaCB0aGUgcGVu ZGluZyBjb250ZXh0IHN3aXRjaGVzLCBoYXZpbmcgZGlzYWJsZWQKLS0gCjIuMTYuMwoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==