From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH] drm/i915: Pull sync_scru for device reset outside of wedge_mutex Date: Mon, 11 Feb 2019 13:40:53 +0000 Message-ID: <20190211134053.4231-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 E04166E509 for ; Mon, 11 Feb 2019 13:41:12 +0000 (UTC) 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 Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org V2UgbmVlZCB0byBmbHVzaCBvdXIgc3JjdSBwcm90ZWN0aW5nIHJlc291cmNlcyBhYm91dCB0byBi ZSBjbG9iYmVyZWQKYnkgdGhlIHJlc2V0LCBpbnNpZGUgb2Ygb3VyIHRpbWVyIGZhaWxzYWZlIGJ1 dCBvdXRzaWRlIG9mIHRoZQplcnJvci0+d2VkZ2VfbXV0ZXgsIHNvIHRoYXQgdGhlIGZhaWxzYWZl IGNhbiBydW4gaW4gY2FzZSB0aGUKc3luY2hyb25pemVfc3JjdSgpIHRha2VzIHRvbyBsb25nICho aXRzIGEgc2hyaW5rZXIgZGVhZGxvY2s/KS4KCkZpeGVzOiA3MmViMTZkZjAxMGEgKCJkcm0vaTkx NTogU2VyaWFsaXNlIHJlc2V0cyB3aXRoIHdlZGdpbmciKQpSZWZlcmVuY2VzOiBodHRwczovL2J1 Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk2MDUKU2lnbmVkLW9mZi1ieTog Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBNaWthIEt1b3BwYWxh IDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3Jlc2V0LmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Jlc2V0 LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Jlc2V0LmMKaW5kZXggOTQ5NGIwMTUxODVh Li5jMmI3NTcwNzMwYzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVz ZXQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Jlc2V0LmMKQEAgLTk0MSw5ICs5 NDEsNiBAQCBzdGF0aWMgaW50IGRvX3Jlc2V0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1 LCB1bnNpZ25lZCBpbnQgc3RhbGxlZF9tYXNrKQogewogCWludCBlcnIsIGk7CiAKLQkvKiBGbHVz aCBldmVyeW9uZSBjdXJyZW50bHkgdXNpbmcgYSByZXNvdXJjZSBhYm91dCB0byBiZSBjbG9iYmVy ZWQgKi8KLQlzeW5jaHJvbml6ZV9zcmN1KCZpOTE1LT5ncHVfZXJyb3IucmVzZXRfYmFja29mZl9z cmN1KTsKLQogCWVyciA9IGludGVsX2dwdV9yZXNldChpOTE1LCBBTExfRU5HSU5FUyk7CiAJZm9y IChpID0gMDsgZXJyICYmIGkgPCBSRVNFVF9NQVhfUkVUUklFUzsgaSsrKSB7CiAJCW1zbGVlcCgx MCAqIChpICsgMSkpOwpAQCAtMTE0MCw2ICsxMTM3LDkgQEAgc3RhdGljIHZvaWQgaTkxNV9yZXNl dF9kZXZpY2Uoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCiAJaTkxNV93ZWRnZV9vbl90 aW1lb3V0KCZ3LCBpOTE1LCA1ICogSFopIHsKIAkJaW50ZWxfcHJlcGFyZV9yZXNldChpOTE1KTsK IAorCQkvKiBGbHVzaCBldmVyeW9uZSB1c2luZyBhIHJlc291cmNlIGFib3V0IHRvIGJlIGNsb2Ji ZXJlZCAqLworCQlzeW5jaHJvbml6ZV9zcmN1KCZlcnJvci0+cmVzZXRfYmFja29mZl9zcmN1KTsK KwogCQltdXRleF9sb2NrKCZlcnJvci0+d2VkZ2VfbXV0ZXgpOwogCQlpOTE1X3Jlc2V0KGk5MTUs IGVuZ2luZV9tYXNrLCByZWFzb24pOwogCQltdXRleF91bmxvY2soJmVycm9yLT53ZWRnZV9tdXRl eCk7Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=