From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 3/4] drm/i915: Do not short-circuit tasklets during reset Date: Fri, 13 Jul 2018 21:18:47 +0100 Message-ID: <20180713201848.1495-3-chris@chris-wilson.co.uk> References: <20180713201848.1495-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 D08366F385 for ; Fri, 13 Jul 2018 20:19:10 +0000 (UTC) In-Reply-To: <20180713201848.1495-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 SW5zaWRlIGludGVsX2VuZ2luZV9pc19pZGxlKCksIHdlIGZsdXNoIHRoZSB0YXNrbGV0IHRvIGVu c3VyZSB0aGF0IGlzCmJlaW5nIHJ1biBpbiBhIHRpbWVseSBmYXNoaW9uIChrc29mdGlycWQgaGFz IHRhdWdodCB1cyB0byBleHBlY3QgdGhlCndvcnN0KS4gSG93ZXZlciwgaWYgd2UgYXJlIGluIHRo ZSBtaWRkbGUgb2YgcmVzZXQsIHRoZSBIVyBtYXkgbm90IHlldCBiZQpyZWFkeSB0byBleGVjdXRl IHRoZSBzdWJtaXNzaW9uIHRhc2tsZXQgYW5kIHNvIHdlIG11c3QgcmVzcGVjdCB0aGUKZGlzYWJs ZSBmbGFnLgoKRml4ZXM6IGRkMGNmMjM1ZDgxZiAoImRybS9pOTE1OiBTcGVlZCB1cCBpZGxlIGRl dGVjdGlvbiBieSBraWNraW5nIHRoZSB0YXNrbGV0cyIpClRlc3RjYXNlOiBpZ3QvZHJ2X3NlbGZ0 ZXN0L2xpdmVfaGFuZ2NoZWNrClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgpDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVs LmNvbT4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgot LS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jIHwgMTEgKysrKysrLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwppbmRleCAyMjAwNTAxMDdjNDguLmZjY2I5 NWVhMTMxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2Nz LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKQEAgLTk4OSwx NiArOTg5LDE3IEBAIGJvb2wgaW50ZWxfZW5naW5lX2lzX2lkbGUoc3RydWN0IGludGVsX2VuZ2lu ZV9jcyAqZW5naW5lKQogCiAJLyogV2FpdGluZyB0byBkcmFpbiBFTFNQPyAqLwogCWlmIChSRUFE X09OQ0UoZW5naW5lLT5leGVjbGlzdHMuYWN0aXZlKSkgewotCQlzdHJ1Y3QgaW50ZWxfZW5naW5l X2V4ZWNsaXN0cyAqZXhlY2xpc3RzID0gJmVuZ2luZS0+ZXhlY2xpc3RzOworCQlzdHJ1Y3QgdGFz a2xldF9zdHJ1Y3QgKnQgPSAmZW5naW5lLT5leGVjbGlzdHMudGFza2xldDsKIAogCQlsb2NhbF9i aF9kaXNhYmxlKCk7Ci0JCWlmICh0YXNrbGV0X3RyeWxvY2soJmV4ZWNsaXN0cy0+dGFza2xldCkp IHsKLQkJCWV4ZWNsaXN0cy0+dGFza2xldC5mdW5jKGV4ZWNsaXN0cy0+dGFza2xldC5kYXRhKTsK LQkJCXRhc2tsZXRfdW5sb2NrKCZleGVjbGlzdHMtPnRhc2tsZXQpOworCQlpZiAodGFza2xldF90 cnlsb2NrKHQpKSB7CisJCQlpZiAoX190YXNrbGV0X2lzX2VuYWJsZWQodCkpCisJCQkJdC0+ZnVu Yyh0LT5kYXRhKTsKKwkJCXRhc2tsZXRfdW5sb2NrKHQpOwogCQl9CiAJCWxvY2FsX2JoX2VuYWJs ZSgpOwogCi0JCWlmIChSRUFEX09OQ0UoZXhlY2xpc3RzLT5hY3RpdmUpKQorCQlpZiAoUkVBRF9P TkNFKGVuZ2luZS0+ZXhlY2xpc3RzLmFjdGl2ZSkpCiAJCQlyZXR1cm4gZmFsc2U7CiAJfQogCi0t IAoyLjE4LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=