From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 1/2] drm/i915: Pull sync_scru for device reset outside of wedge_mutex Date: Mon, 11 Feb 2019 17:09:48 +0200 Message-ID: <87r2ce1hvn.fsf@gaia.fi.intel.com> References: <20190211135040.1234-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id A42636E273 for ; Mon, 11 Feb 2019 16:24:09 +0000 (UTC) In-Reply-To: <20190211135040.1234-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: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gV2UgbmVl ZCB0byBmbHVzaCBvdXIgc3JjdSBwcm90ZWN0aW5nIHJlc291cmNlcyBhYm91dCB0byBiZSBjbG9i YmVyZWQKPiBieSB0aGUgcmVzZXQsIGluc2lkZSBvZiBvdXIgdGltZXIgZmFpbHNhZmUgYnV0IG91 dHNpZGUgb2YgdGhlCj4gZXJyb3ItPndlZGdlX211dGV4LCBzbyB0aGF0IHRoZSBmYWlsc2FmZSBj YW4gcnVuIGluIGNhc2UgdGhlCj4gc3luY2hyb25pemVfc3JjdSgpIHRha2VzIHRvbyBsb25nICho aXRzIGEgc2hyaW5rZXIgZGVhZGxvY2s/KS4KPgo+IEZpeGVzOiA3MmViMTZkZjAxMGEgKCJkcm0v aTkxNTogU2VyaWFsaXNlIHJlc2V0cyB3aXRoIHdlZGdpbmciKQo+IFJlZmVyZW5jZXM6IGh0dHBz Oi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTYwNQo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBNaWth IEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9yZXNldC5jIHwgNiArKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3Jlc2V0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Jlc2V0LmMK PiBpbmRleCA5NDk0YjAxNTE4NWEuLmMyYjc1NzA3MzBjMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3Jlc2V0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3Jlc2V0LmMKPiBAQCAtOTQxLDkgKzk0MSw2IEBAIHN0YXRpYyBpbnQgZG9fcmVzZXQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsIHVuc2lnbmVkIGludCBzdGFsbGVkX21hc2spCj4g IHsKPiAgCWludCBlcnIsIGk7Cj4gIAo+IC0JLyogRmx1c2ggZXZlcnlvbmUgY3VycmVudGx5IHVz aW5nIGEgcmVzb3VyY2UgYWJvdXQgdG8gYmUgY2xvYmJlcmVkICovCj4gLQlzeW5jaHJvbml6ZV9z cmN1KCZpOTE1LT5ncHVfZXJyb3IucmVzZXRfYmFja29mZl9zcmN1KTsKPiAtCj4gIAllcnIgPSBp bnRlbF9ncHVfcmVzZXQoaTkxNSwgQUxMX0VOR0lORVMpOwo+ICAJZm9yIChpID0gMDsgZXJyICYm IGkgPCBSRVNFVF9NQVhfUkVUUklFUzsgaSsrKSB7Cj4gIAkJbXNsZWVwKDEwICogKGkgKyAxKSk7 Cj4gQEAgLTExNDAsNiArMTEzNyw5IEBAIHN0YXRpYyB2b2lkIGk5MTVfcmVzZXRfZGV2aWNlKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAo+ICAJaTkxNV93ZWRnZV9vbl90aW1lb3V0KCZ3 LCBpOTE1LCA1ICogSFopIHsKPiAgCQlpbnRlbF9wcmVwYXJlX3Jlc2V0KGk5MTUpOwo+ICAKPiAr CQkvKiBGbHVzaCBldmVyeW9uZSB1c2luZyBhIHJlc291cmNlIGFib3V0IHRvIGJlIGNsb2JiZXJl ZCAqLwo+ICsJCXN5bmNocm9uaXplX3NyY3UoJmVycm9yLT5yZXNldF9iYWNrb2ZmX3NyY3UpOwo+ ICsKCkRvIHdlIGVhc2lseSBzZWUgd2hpY2ggb25lIGl0IHdpbGwgYmU/IFRoaXMgb25lIG9yCnRo ZSBibG9jayBiZWxvdyB0byB0aW1lb3V0IG9uIHdlZGdlPwoKUmV2aWV3ZWQtYnk6IE1pa2EgS3Vv cHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgoKPiAgCQltdXRleF9sb2NrKCZl cnJvci0+d2VkZ2VfbXV0ZXgpOwo+ICAJCWk5MTVfcmVzZXQoaTkxNSwgZW5naW5lX21hc2ssIHJl YXNvbik7Cj4gIAkJbXV0ZXhfdW5sb2NrKCZlcnJvci0+d2VkZ2VfbXV0ZXgpOwo+IC0tIAo+IDIu MjAuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y Zwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=