From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [CI 2/4] drm/i915: Only sync tasklets once for recursive reset preparation Date: Wed, 16 May 2018 16:06:16 +0100 Message-ID: <20180516150618.14304-2-chris@chris-wilson.co.uk> References: <20180516150618.14304-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 ECA9789428 for ; Wed, 16 May 2018 15:06:24 +0000 (UTC) Received: from haswell.alporthouse.com (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP id 11724998-1500050 for ; Wed, 16 May 2018 16:06:18 +0100 In-Reply-To: <20180516150618.14304-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 V2hlbiBzZXR0aW5nIHVwIHJlc2V0LCB3ZSBtYXkgbmVlZCB0byByZWN1cnNpdmVseSBwcmVwYXJl IGFuIGVuZ2luZS4gSW4Kd2hpY2ggY2FzZSB3ZSBzaG91bGQgb25seSBzeW5jaHJvbm91c2x5IGZs dXNoIHRoZSB0YXNrbGV0cyBvbiB0aGUgb3V0ZXIKbW9zdCBjYWxsLCB0aGUgaW5uZXIgY2FsbHMg d2lsbCB0aGVuIGJlIGluc2lkZSBhbiBhdG9taWMgc2VjdGlvbiB3aGVyZQp0aGUgdGFza2xldCB3 aWxsIG5ldmVyIGJlIHJ1biAoYW5kIHNvIHRoZSBzeW5jIHdpbGwgbmV2ZXIgY29tcGxldGUpLgoK U2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ClJl dmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgMiArLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uaCB8IDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRleCAwZGMz NjlhOWVjNGQuLjk4MjM5MzkwN2I4MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC0zMDM2 LDcgKzMwMzYsNyBAQCBpOTE1X2dlbV9yZXNldF9wcmVwYXJlX2VuZ2luZShzdHJ1Y3QgaW50ZWxf ZW5naW5lX2NzICplbmdpbmUpCiAJICogVHVybmluZyBvZmYgdGhlIGV4ZWNsaXN0cy0+dGFza2xl dCB1bnRpbCB0aGUgcmVzZXQgaXMgb3ZlcgogCSAqIHByZXZlbnRzIHRoZSByYWNlLgogCSAqLwot CXRhc2tsZXRfZGlzYWJsZSgmZW5naW5lLT5leGVjbGlzdHMudGFza2xldCk7CisJX190YXNrbGV0 X2Rpc2FibGVfc3luY19vbmNlKCZlbmdpbmUtPmV4ZWNsaXN0cy50YXNrbGV0KTsKIAogCS8qCiAJ ICogV2UncmUgdXNpbmcgd29ya2VyIHRvIHF1ZXVlIHByZWVtcHRpb24gcmVxdWVzdHMgZnJvbSB0 aGUgdGFza2xldCBpbgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u aCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmgKaW5kZXggNTI1OTIwNDA0ZWRlLi41 YmYyNGNmYzIxOGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmgK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uaApAQCAtMjYsNiArMjYsNyBAQAog I2RlZmluZSBfX0k5MTVfR0VNX0hfXwogCiAjaW5jbHVkZSA8bGludXgvYnVnLmg+CisjaW5jbHVk ZSA8bGludXgvaW50ZXJydXB0Lmg+CiAKIHN0cnVjdCBkcm1faTkxNV9wcml2YXRlOwogCkBAIC03 Miw0ICs3MywxMCBAQCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZTsKIHZvaWQgaTkxNV9nZW1fcGFy ayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSk7CiB2b2lkIGk5MTVfZ2VtX3VucGFyayhz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSk7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3Rh c2tsZXRfZGlzYWJsZV9zeW5jX29uY2Uoc3RydWN0IHRhc2tsZXRfc3RydWN0ICp0KQoreworCWlm IChhdG9taWNfaW5jX3JldHVybigmdC0+Y291bnQpID09IDEpCisJCXRhc2tsZXRfdW5sb2NrX3dh aXQodCk7Cit9CisKICNlbmRpZiAvKiBfX0k5MTVfR0VNX0hfXyAqLwotLSAKMi4xNy4wCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK