From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH 1/5] drm/i915: Add control flags to i915_handle_error() Date: Mon, 19 Mar 2018 17:56:04 -0700 Message-ID: References: <20180320001848.4405-1-chris@chris-wilson.co.uk> <152150669206.5716.17909888991428476339@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 132C56E670 for ; Tue, 20 Mar 2018 00:56:04 +0000 (UTC) In-Reply-To: <152150669206.5716.17909888991428476339@mail.alporthouse.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: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gMy8xOS8yMDE4IDU6NDQgUE0sIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIE1pY2hl bCBUaGllcnJ5ICgyMDE4LTAzLTIwIDAwOjM5OjM1KQo+PiBPbiAzLzE5LzIwMTggNToxOCBQTSwg Q2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gTm90IGFsbCBjYWxsZXJzIHdhbnQgdGhlIEdQVSBlcnJv ciB0byBoYW5kbGVkIGluIHRoZSBzYW1lIHdheSwgc28gZXhwb3NlCj4+PiBhIGNvbnRyb2wgcGFy YW1ldGVyLiBJbiB0aGUgZmlyc3QgaW5zdGFuY2UsIHNvbWUgY2FsbGVycyBkbyBub3Qgd2FudCB0 aGUKPj4+IGhlYXZ5d2VpZ2h0IGVycm9yIGNhcHR1cmUgc28gYWRkIGEgYml0IHRvIHJlcXVlc3Qg dGhlIHN0YXRlIHRvIGJlCj4+PiBjYXB0dXJlZCBhbmQgc2F2ZWQuCj4+Pgo+Pj4gdjI6IFBhc3Mg bXNnIGRvd24gdG8gaTkxNV9yZXNldC9pOTE1X3Jlc2V0X2VuZ2luZSBzbyB0aGF0IHdlIGluY2x1 ZGUgdGhlCj4+PiByZWFzb24gZm9yIHRoZSByZXNldCBpbiB0aGUgZGV2X25vdGljZSgpLCBzdXBl cnNlZGluZyB0aGUgZWFybGllciBvcHRpb24KPj4+IHRvIG5vdCBwcmludCB0aGF0IG5vdGljZS4K Pj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KPj4+IENjOiBKZWZmIE1jR2VlIDxqZWZmLm1jZ2VlQGludGVsLmNvbT4KPj4+IENjOiBN aWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPj4+IENjOiBNaWNoZWwgVGhp ZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgo+Pj4gLS0tCj4+PiAgICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyAgICAgICAgICAgICAgfCAgNCArLS0KPj4+ICAgIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgICAgICAgICAgICAgICAgICB8IDE3ICsrKysr LS0tLS0tCj4+PiAgICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAgICAgICAg ICAgICAgfCAxMCArKystLS0KPj4+ICAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMg ICAgICAgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKystLS0tLS0tLS0tLQo+Pj4gICAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGFuZ2NoZWNrLmMgICAgICAgICAgIHwgMTMgKysrKy0t LS0KPj4+ICAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pbnRlbF9oYW5nY2hlY2su YyB8IDEzICsrKy0tLS0tCj4+PiAgICA2IGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyks IDQ4IGRlbGV0aW9ucygtKQo+Pj4KPj4gLi4uCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfaGFuZ2NoZWNrLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9o YW5nY2hlY2suYwo+Pj4gaW5kZXggNDJlNDVhZTg3MzkzLi5mZDBmZmI4MzI4ZDAgMTAwNjQ0Cj4+ PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oYW5nY2hlY2suYwo+Pj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGFuZ2NoZWNrLmMKPj4+IEBAIC0yNDYsOSArMjQ2 LDggQEAgZW5naW5lX3N0dWNrKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwgdTY0IGFj dGhkKQo+Pj4gICAgICAgICAqLwo+Pj4gICAgICAgIHRtcCA9IEk5MTVfUkVBRF9DVEwoZW5naW5l KTsKPj4+ICAgICAgICBpZiAodG1wICYgUklOR19XQUlUKSB7Cj4+PiAtICAgICAgICAgICAgIGk5 MTVfaGFuZGxlX2Vycm9yKGRldl9wcml2LCAwLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiS2lja2luZyBzdHVjayB3YWl0IG9uICVzIiwKPj4+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZW5naW5lLT5uYW1lKTsKPj4+ICsgICAgICAgICAgICAgaTkxNV9oYW5k bGVfZXJyb3IoZGV2X3ByaXYsIEJJVChlbmdpbmUtPmlkKSwgMCwKPj4+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgInN0dWNrIHdhaXQgb24gJXMiLCBlbmdpbmUtPm5hbWUpOwo+PiBC ZWZvcmUgd2Ugd2VyZSBub3QgcmVzZXR0aW5nIGFueXRoaW5nIGhlcmUsIGlzIHRoaXMgY2hhbmdl IG9uIHB1cnBvc2U/Cj4+IChpZiBpdCBpcywgaXQncyB3b3J0aCBhZGRpbmcgaXQgdG8gdGhlIGNv bW1pdCBtc2cgc2luY2UgaXQncyBjaGFuZ2luZwo+PiBiZWhhdmlvcikuCj4+Cj4+PiAgICAgICAg ICAgICAgICBJOTE1X1dSSVRFX0NUTChlbmdpbmUsIHRtcCk7Cj4+PiAgICAgICAgICAgICAgICBy ZXR1cm4gRU5HSU5FX1dBSVRfS0lDSzsKPj4+ICAgICAgICB9ID4gQEAgLTI1OCw4ICsyNTcsOCBA QCBlbmdpbmVfc3R1Y2soc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLCB1NjQKPj4gYWN0 aGQpCj4+PiAgICAgICAgICAgICAgICBkZWZhdWx0Ogo+Pj4gICAgICAgICAgICAgICAgICAgICAg ICByZXR1cm4gRU5HSU5FX0RFQUQ7Cj4+PiAgICAgICAgICAgICAgICBjYXNlIDE6Cj4+PiAtICAg ICAgICAgICAgICAgICAgICAgaTkxNV9oYW5kbGVfZXJyb3IoZGV2X3ByaXYsIDAsCj4+PiAtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIktpY2tpbmcgc3R1Y2sgc2VtYXBo b3JlIG9uICVzIiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICBpOTE1X2hhbmRsZV9lcnJvcihk ZXZfcHJpdiwgQUxMX0VOR0lORVMsIDAsCj4+IFNhbWUgaGVyZSwKPiAKPiBCb3RoIGFyZSBmdW5j dGlvbmFsbHkgbm8tb3AgY2hhbmdlcywgYXMgdGhleSBhcmUgb25seSBmb3IgIXBlci1lbmdpbmUK PiBwbGF0Zm9ybXMgKHVubGVzcyBzb21lb25lIG1hbmFnZXMgdG8gc2VuZCBqdXN0IHRoZSB3cm9u ZyB0eXBlIG9mIGdhcmJhZ2UKPiB0byB0aGUgR1BVKS4gSSBqdXN0IHRob3VnaHQgaXQgaW50ZXJl c3RpbmcgdG8gZG9jdW1lbnQgdGhhdCB3YWl0LWV2ZW50Cj4gbmVlZHMgYSBsb2NhbCBraWNrIGFu ZCB0aGUgd2FpdC1zZW1hIG5lZWRzIHRvIGtpY2sgdGhlIG90aGVyIGVuZ2luZXMuCmk5MTVfaGFu ZGxlX2Vycm9yIGhhcyB0aGlzIGJlZm9yZSBmdWxsIHJlc2V0OgoKCWlmICghZW5naW5lX21hc2sp CgkJZ290byBvdXQ7CgpObyByZXNldCBhdCBhbGwgd2FzIGhhcHBlbmluZyBiZWZvcmUuCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=