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:39:35 -0700 Message-ID: References: <20180320001848.4405-1-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 mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 36B9389CC1 for ; Tue, 20 Mar 2018 00:39:36 +0000 (UTC) In-Reply-To: <20180320001848.4405-1-chris@chris-wilson.co.uk> 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 T24gMy8xOS8yMDE4IDU6MTggUE0sIENocmlzIFdpbHNvbiB3cm90ZToKPiBOb3QgYWxsIGNhbGxl cnMgd2FudCB0aGUgR1BVIGVycm9yIHRvIGhhbmRsZWQgaW4gdGhlIHNhbWUgd2F5LCBzbyBleHBv c2UKPiBhIGNvbnRyb2wgcGFyYW1ldGVyLiBJbiB0aGUgZmlyc3QgaW5zdGFuY2UsIHNvbWUgY2Fs bGVycyBkbyBub3Qgd2FudCB0aGUKPiBoZWF2eXdlaWdodCBlcnJvciBjYXB0dXJlIHNvIGFkZCBh IGJpdCB0byByZXF1ZXN0IHRoZSBzdGF0ZSB0byBiZQo+IGNhcHR1cmVkIGFuZCBzYXZlZC4KPiAK PiB2MjogUGFzcyBtc2cgZG93biB0byBpOTE1X3Jlc2V0L2k5MTVfcmVzZXRfZW5naW5lIHNvIHRo YXQgd2UgaW5jbHVkZSB0aGUKPiByZWFzb24gZm9yIHRoZSByZXNldCBpbiB0aGUgZGV2X25vdGlj ZSgpLCBzdXBlcnNlZGluZyB0aGUgZWFybGllciBvcHRpb24KPiB0byBub3QgcHJpbnQgdGhhdCBu b3RpY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gQ2M6IEplZmYgTWNHZWUgPGplZmYubWNnZWVAaW50ZWwuY29tPgo+IENjOiBN aWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPiBDYzogTWljaGVsIFRoaWVy cnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZGVidWdmcy5jICAgICAgICAgICAgICB8ICA0ICstLQo+ICAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuYyAgICAgICAgICAgICAgICAgIHwgMTcgKysrKystLS0tLS0KPiAg IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgICAgICAgICAgICB8IDEwICsr Ky0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyAgICAgICAgICAgICAgICAg IHwgMzkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9oYW5nY2hlY2suYyAgICAgICAgICAgfCAxMyArKysrLS0tLQo+ICAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvc2VsZnRlc3RzL2ludGVsX2hhbmdjaGVjay5jIHwgMTMgKysrLS0tLS0KPiAgIDYg ZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCj4gCi4uLgo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oYW5nY2hlY2suYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hhbmdjaGVjay5jCj4gaW5kZXggNDJlNDVhZTg3Mzkz Li5mZDBmZmI4MzI4ZDAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf aGFuZ2NoZWNrLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oYW5nY2hlY2su Ywo+IEBAIC0yNDYsOSArMjQ2LDggQEAgZW5naW5lX3N0dWNrKHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKmVuZ2luZSwgdTY0IGFjdGhkKQo+ICAgCSAqLwo+ICAgCXRtcCA9IEk5MTVfUkVBRF9DVEwo ZW5naW5lKTsKPiAgIAlpZiAodG1wICYgUklOR19XQUlUKSB7Cj4gLQkJaTkxNV9oYW5kbGVfZXJy b3IoZGV2X3ByaXYsIDAsCj4gLQkJCQkgICJLaWNraW5nIHN0dWNrIHdhaXQgb24gJXMiLAo+IC0J CQkJICBlbmdpbmUtPm5hbWUpOwo+ICsJCWk5MTVfaGFuZGxlX2Vycm9yKGRldl9wcml2LCBCSVQo ZW5naW5lLT5pZCksIDAsCj4gKwkJCQkgICJzdHVjayB3YWl0IG9uICVzIiwgZW5naW5lLT5uYW1l KTsKQmVmb3JlIHdlIHdlcmUgbm90IHJlc2V0dGluZyBhbnl0aGluZyBoZXJlLCBpcyB0aGlzIGNo YW5nZSBvbiBwdXJwb3NlPyAKKGlmIGl0IGlzLCBpdCdzIHdvcnRoIGFkZGluZyBpdCB0byB0aGUg Y29tbWl0IG1zZyBzaW5jZSBpdCdzIGNoYW5naW5nIApiZWhhdmlvcikuCgo+ICAgCQlJOTE1X1dS SVRFX0NUTChlbmdpbmUsIHRtcCk7Cj4gICAJCXJldHVybiBFTkdJTkVfV0FJVF9LSUNLOwo+ICAg CX0gPiBAQCAtMjU4LDggKzI1Nyw4IEBAIGVuZ2luZV9zdHVjayhzdHJ1Y3QgaW50ZWxfZW5naW5l X2NzICplbmdpbmUsIHU2NCAKYWN0aGQpCj4gICAJCWRlZmF1bHQ6Cj4gICAJCQlyZXR1cm4gRU5H SU5FX0RFQUQ7Cj4gICAJCWNhc2UgMToKPiAtCQkJaTkxNV9oYW5kbGVfZXJyb3IoZGV2X3ByaXYs IDAsCj4gLQkJCQkJICAiS2lja2luZyBzdHVjayBzZW1hcGhvcmUgb24gJXMiLAo+ICsJCQlpOTE1 X2hhbmRsZV9lcnJvcihkZXZfcHJpdiwgQUxMX0VOR0lORVMsIDAsClNhbWUgaGVyZSwKCj4gKwkJ CQkJICAic3R1Y2sgc2VtYXBob3JlIG9uICVzIiwKPiAgIAkJCQkJICBlbmdpbmUtPm5hbWUpOwo+ ICAgCQkJSTkxNV9XUklURV9DVEwoZW5naW5lLCB0bXApOwo+ICAgCQkJcmV0dXJuIEVOR0lORV9X QUlUX0tJQ0s7CgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgT0sgdG8gbWUuCgotTWljaGVsCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=