From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH v2] drm/i915: Use the engine name directly in the error_state file Date: Fri, 12 Jan 2018 12:47:47 -0800 Message-ID: <6adb823a-a00a-2d69-ea17-693bb4b1885a@intel.com> References: <20180110012151.28261-1-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF0226E5A8 for ; Fri, 12 Jan 2018 20:47:48 +0000 (UTC) In-Reply-To: <20180110012151.28261-1-michel.thierry@intel.com> Content-Language: en-US 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" , Chris Wilson , Michal Wajdeczko List-Id: intel-gfx@lists.freedesktop.org T24gMS85LzIwMTggNToyMSBQTSwgTWljaGVsIFRoaWVycnkgd3JvdGU6Cj4gSW5zdGVhZCBvZiB1 c2luZyBsb2NhbCBzdHJpbmcgbmFtZXMgdGhhdCB3ZSB3aWxsIGhhdmUgdG8ga2VlcAo+IG1haW50 YWluaW5nLCB1c2UgdGhlIGVuZ2luZS0+bmFtZSBkaXJlY3RseS4KPiAKPiB2MjogQmV0dGVyIGlu dmFsaWQgZW5naW5lX2lkIGhhbmRsaW5nLCBjYXB0dXJlX2JvIHdpbGwgbm90IGJlIGFibGUga25v dwo+IHRoZSBlbmdpbmVfaWQgYW5kIGVuZCB1cCB3aXRoIC0xIChNaWNoYWwpLgo+IApIaSwKCkZp LkNJLklHVCBkaWRuJ3QgY2F0Y2ggYW55IGZhaWx1cmUsIGFwYXJ0IGZyb20gaW50ZWxfZXJyb3Jf ZGVjb2RlICh3aGljaCAKZGlkbid0IGNvbXBsYWluKSwgSSdtIG5vdCBzdXJlIHdoaWNoIG90aGVy IHRvb2wgY291bGQgYmUgdXNpbmcgdGhlc2UgbmFtZXMuCgpBbmQgbm93IHRoYXQgdGhlcmUgYXJl IGljbCBwYXRjaGVzLCB0aGlzIHdpbGwgaGVscCB0aGVyZSB0b28uCgoKPiBTdWdnZXN0ZWQtYnk6 IE1pY2hhbCBXYWpkZWN6a28gPG1pY2hhbC53YWpkZWN6a29AaW50ZWwuY29tPgo+IFNpZ25lZC1v ZmYtYnk6IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+Cj4gQ2M6IE1p Y2hhbCBXYWpkZWN6a28gPG1pY2hhbC53YWpkZWN6a29AaW50ZWwuY29tPgo+IENjOiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t LS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo LSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3Iu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKPiBpbmRleCA5NDQ5OWMy NGYyNzkuLjQyMmUzMDIxNjFlNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dwdV9lcnJvci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJy b3IuYwo+IEBAIC0zNCwxNiArMzQsMjIgQEAKPiAKPiAgICNpbmNsdWRlICJpOTE1X2Rydi5oIgo+ IAo+IC1zdGF0aWMgY29uc3QgY2hhciAqZW5naW5lX3N0cihpbnQgZW5naW5lKQo+IC17Cj4gLSAg ICAgICBzd2l0Y2ggKGVuZ2luZSkgewo+IC0gICAgICAgY2FzZSBSQ1M6IHJldHVybiAicmVuZGVy IjsKPiAtICAgICAgIGNhc2UgVkNTOiByZXR1cm4gImJzZCI7Cj4gLSAgICAgICBjYXNlIEJDUzog cmV0dXJuICJibHQiOwo+IC0gICAgICAgY2FzZSBWRUNTOiByZXR1cm4gInZlYm94IjsKPiAtICAg ICAgIGNhc2UgVkNTMjogcmV0dXJuICJic2QyIjsKPiAtICAgICAgIGRlZmF1bHQ6IHJldHVybiAi IjsKPiAtICAgICAgIH0KPiArc3RhdGljIGlubGluZSBjb25zdCBjaGFyICppbnRlbF9lbmdpbmVf bmFtZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gK3sKPiArICAgICAgIHJldHVy biBlbmdpbmUgPyBlbmdpbmUtPm5hbWUgOiAiIjsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBz dHJ1Y3QgaW50ZWxfZW5naW5lX2NzICoKPiAraW50ZWxfZW5naW5lX2xvb2t1cChzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqaTkxNSwgaW50IGVuZ2luZV9pZCkKPiArewo+ICsgICAgICAgaWYgKGVu Z2luZV9pZCA8IDAgfHwgZW5naW5lX2lkID49IEk5MTVfTlVNX0VOR0lORVMpCj4gKyAgICAgICAg ICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgICAgcmV0dXJuIGk5MTUtPmVuZ2luZVtlbmdpbmVf aWRdOwo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3QgY2hhciAqZW5naW5lX3N0cihzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqaTkxNSwgaW50IGVuZ2luZV9pZCkKPiArewo+ICsgICAgICAgcmV0dXJu IGludGVsX2VuZ2luZV9uYW1lKGludGVsX2VuZ2luZV9sb29rdXAoaTkxNSwgZW5naW5lX2lkKSk7 Cj4gICB9Cj4gCj4gICBzdGF0aWMgY29uc3QgY2hhciAqdGlsaW5nX2ZsYWcoaW50IHRpbGluZykK PiBAQCAtMzQ1LDcgKzM1MSw3IEBAIHN0YXRpYyB2b2lkIHByaW50X2Vycm9yX2J1ZmZlcnMoc3Ry dWN0IGRybV9pOTE1X2Vycm9yX3N0YXRlX2J1ZiAqbSwKPiAgICAgICAgICAgICAgICAgIGVycl9w dXRzKG0sIHB1cmdlYWJsZV9mbGFnKGVyci0+cHVyZ2VhYmxlKSk7Cj4gICAgICAgICAgICAgICAg ICBlcnJfcHV0cyhtLCBlcnItPnVzZXJwdHIgPyAiIHVzZXJwdHIiIDogIiIpOwo+ICAgICAgICAg ICAgICAgICAgZXJyX3B1dHMobSwgZXJyLT5lbmdpbmUgIT0gLTEgPyAiICIgOiAiIik7Cj4gLSAg ICAgICAgICAgICAgIGVycl9wdXRzKG0sIGVuZ2luZV9zdHIoZXJyLT5lbmdpbmUpKTsKPiArICAg ICAgICAgICAgICAgZXJyX3B1dHMobSwgZW5naW5lX3N0cihtLT5pOTE1LCBlcnItPmVuZ2luZSkp Owo+ICAgICAgICAgICAgICAgICAgZXJyX3B1dHMobSwgaTkxNV9jYWNoZV9sZXZlbF9zdHIobS0+ aTkxNSwgZXJyLT5jYWNoZV9sZXZlbCkpOwo+IAo+ICAgICAgICAgICAgICAgICAgaWYgKGVyci0+ bmFtZSkKPiBAQCAtNDE3LDcgKzQyMyw4IEBAIHN0YXRpYyB2b2lkIGVycm9yX3ByaW50X2VuZ2lu ZShzdHJ1Y3QgZHJtX2k5MTVfZXJyb3Jfc3RhdGVfYnVmICptLAo+ICAgewo+ICAgICAgICAgIGlu dCBuOwo+IAo+IC0gICAgICAgZXJyX3ByaW50ZihtLCAiJXMgY29tbWFuZCBzdHJlYW06XG4iLCBl bmdpbmVfc3RyKGVlLT5lbmdpbmVfaWQpKTsKPiArICAgICAgIGVycl9wcmludGYobSwgIiVzIGNv bW1hbmQgc3RyZWFtOlxuIiwgZW5naW5lX3N0cihtLT5pOTE1LAo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVlLT5lbmdpbmVfaWQpKTsK PiAgICAgICAgICBlcnJfcHJpbnRmKG0sICIgIElETEU/OiAlc1xuIiwgeWVzbm8oZWUtPmlkbGUp KTsKPiAgICAgICAgICBlcnJfcHJpbnRmKG0sICIgIFNUQVJUOiAweCUwOHhcbiIsIGVlLT5zdGFy dCk7Cj4gICAgICAgICAgZXJyX3ByaW50ZihtLCAiICBIRUFEOiAgMHglMDh4IFsweCUwOHhdXG4i LCBlZS0+aGVhZCwgZWUtPnJxX2hlYWQpOwo+IEBAIC02MzMsNyArNjQwLDcgQEAgaW50IGk5MTVf ZXJyb3Jfc3RhdGVfdG9fc3RyKHN0cnVjdCBkcm1faTkxNV9lcnJvcl9zdGF0ZV9idWYgKm0sCj4g ICAgICAgICAgICAgICAgICBpZiAoZXJyb3ItPmVuZ2luZVtpXS5oYW5nY2hlY2tfc3RhbGxlZCAm Jgo+ICAgICAgICAgICAgICAgICAgICAgIGVycm9yLT5lbmdpbmVbaV0uY29udGV4dC5waWQpIHsK PiAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyX3ByaW50ZihtLCAiQWN0aXZlIHByb2Nlc3Mg KG9uIHJpbmcgJXMpOiAlcyBbJWRdLCBzY29yZSAlZFxuIiwKPiAtICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGVuZ2luZV9zdHIoaSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBlbmdpbmVfc3RyKG0tPmk5MTUsIGkpLAo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGVycm9yLT5lbmdpbmVbaV0uY29udGV4dC5jb21tLAo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yLT5lbmdpbmVbaV0uY29udGV4dC5waWQs Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3ItPmVuZ2luZVtpXS5j b250ZXh0LmJhbl9zY29yZSk7Cj4gLS0KPiAyLjE1LjEKPiAKPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKPiAKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==