From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 06/19] drm/i915: Make intel_engine_dump irqsafe Date: Thu, 17 May 2018 11:28:16 +0100 Message-ID: <47da15a5-d2b4-ec77-8368-b4a55d8dc489@linux.intel.com> References: <20180517074055.14638-1-chris@chris-wilson.co.uk> <20180517074055.14638-6-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 469EC890F4 for ; Thu, 17 May 2018 10:28:18 +0000 (UTC) In-Reply-To: <20180517074055.14638-6-chris@chris-wilson.co.uk> Content-Language: en-GB 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 Ck9uIDE3LzA1LzIwMTggMDg6NDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBUbyBiZSB1c2VmdWwg bGF0ZXIsIGVuYWJsZSBpbnRlbF9lbmdpbmVfZHVtcCgpIHRvIGJlIGNhbGxlZCBmcm9tIGlycQo+ IGNvbnRleHQgKGkuZS4gdXNpbmcgc2F2aW5nIGFuZCByZXN0b3JpbmcgaXJxIHN0YXJ0IHJhdGhl ciB0aGFuIGFzc3VtaW5nCj4gd2UgZW50ZXIgd2l0aCBpcnFzIGVuYWJsZWQpLgo+IAo+IFNpZ25l ZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMgfCAxMSArKysrKysrLS0t LQo+ICAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwo+IGluZGV4IDgyOGI3Mzc3ZDBk MC4uMzMzMzE4YjM0MGUxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2VuZ2luZV9jcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2Nz LmMKPiBAQCAtMTM1OCw2ICsxMzU4LDcgQEAgdm9pZCBpbnRlbF9lbmdpbmVfZHVtcChzdHJ1Y3Qg aW50ZWxfZW5naW5lX2NzICplbmdpbmUsCj4gICAJY29uc3Qgc3RydWN0IGludGVsX2VuZ2luZV9l eGVjbGlzdHMgKiBjb25zdCBleGVjbGlzdHMgPSAmZW5naW5lLT5leGVjbGlzdHM7Cj4gICAJc3Ry dWN0IGk5MTVfZ3B1X2Vycm9yICogY29uc3QgZXJyb3IgPSAmZW5naW5lLT5pOTE1LT5ncHVfZXJy b3I7Cj4gICAJc3RydWN0IGk5MTVfcmVxdWVzdCAqcnEsICpsYXN0Owo+ICsJdW5zaWduZWQgbG9u ZyBmbGFnczsKPiAgIAlzdHJ1Y3QgcmJfbm9kZSAqcmI7Cj4gICAJaW50IGNvdW50Owo+ICAgCj4g QEAgLTE0MjQsNyArMTQyNSw4IEBAIHZvaWQgaW50ZWxfZW5naW5lX2R1bXAoc3RydWN0IGludGVs X2VuZ2luZV9jcyAqZW5naW5lLAo+ICAgCQlkcm1fcHJpbnRmKG0sICJcdERldmljZSBpcyBhc2xl ZXA7IHNraXBwaW5nIHJlZ2lzdGVyIGR1bXBcbiIpOwo+ICAgCX0KPiAgIAo+IC0Jc3Bpbl9sb2Nr X2lycSgmZW5naW5lLT50aW1lbGluZS5sb2NrKTsKPiArCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsK PiArCXNwaW5fbG9jaygmZW5naW5lLT50aW1lbGluZS5sb2NrKTsKPiAgIAo+ICAgCWxhc3QgPSBO VUxMOwo+ICAgCWNvdW50ID0gMDsKPiBAQCAtMTQ2NiwxNiArMTQ2OCwxNyBAQCB2b2lkIGludGVs X2VuZ2luZV9kdW1wKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwKPiAgIAkJcHJpbnRf cmVxdWVzdChtLCBsYXN0LCAiXHRcdFEgIik7Cj4gICAJfQo+ICAgCj4gLQlzcGluX3VubG9ja19p cnEoJmVuZ2luZS0+dGltZWxpbmUubG9jayk7Cj4gKwlzcGluX3VubG9jaygmZW5naW5lLT50aW1l bGluZS5sb2NrKTsKPiAgIAo+IC0Jc3Bpbl9sb2NrX2lycSgmYi0+cmJfbG9jayk7Cj4gKwlzcGlu X2xvY2soJmItPnJiX2xvY2spOwo+ICAgCWZvciAocmIgPSByYl9maXJzdCgmYi0+d2FpdGVycyk7 IHJiOyByYiA9IHJiX25leHQocmIpKSB7Cj4gICAJCXN0cnVjdCBpbnRlbF93YWl0ICp3ID0gcmJf ZW50cnkocmIsIHR5cGVvZigqdyksIG5vZGUpOwo+ICAgCj4gICAJCWRybV9wcmludGYobSwgIlx0 JXMgWyVkXSB3YWl0aW5nIGZvciAleFxuIiwKPiAgIAkJCSAgIHctPnRzay0+Y29tbSwgdy0+dHNr LT5waWQsIHctPnNlcW5vKTsKPiAgIAl9Cj4gLQlzcGluX3VubG9ja19pcnEoJmItPnJiX2xvY2sp Owo+ICsJc3Bpbl91bmxvY2soJmItPnJiX2xvY2spOwo+ICsJbG9jYWxfaXJxX3Jlc3RvcmUoZmxh Z3MpOwo+ICAgCj4gICAJZHJtX3ByaW50ZihtLCAiSVJRPyAweCVseCAoYnJlYWRjcnVtYnM/ICVz KSAoZXhlY2xpc3RzPyAlcylcbiIsCj4gICAJCSAgIGVuZ2luZS0+aXJxX3Bvc3RlZCwKPiAKClJl dmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVn YXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK