From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 3/8] drm/i915: Cope with request list state change during error state capture Date: Mon, 19 Oct 2015 18:07:18 +0200 Message-ID: <20151019160718.GH13786@phenom.ffwll.local> References: <1445266373-12952-1-git-send-email-tomas.elf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTPS id 68FF06EA78 for ; Mon, 19 Oct 2015 09:07:22 -0700 (PDT) Received: by wikq8 with SMTP id q8so12845086wik.1 for ; Mon, 19 Oct 2015 09:07:20 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1445266373-12952-1-git-send-email-tomas.elf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tomas Elf Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBPY3QgMTksIDIwMTUgYXQgMDM6NTI6NTNQTSArMDEwMCwgVG9tYXMgRWxmIHdyb3Rl Ogo+IFNpbmNlIHdlJ3JlIG5vdCBzeW5jaHJvbml6aW5nIHRoZSByaW5nIHJlcXVlc3QgbGlzdCBk dXJpbmcgZXJyb3Igc3RhdGUgY2FwdHVyZQo+IHRoZSByZXF1ZXN0IGxpc3Qgc3RhdGUgbWlnaHQg Y2hhbmdlIGJldHdlZW4gdGhlIHRpbWUgdGhlIGNvcnJlc3BvbmRpbmcgZXJyb3IKPiByZXF1ZXN0 IGxpc3Qgd2FzIGFsbG9jYXRlZCBhbmQgZGltZW5zaW9uZWQgdG8gdGhlIHRpbWUgd2hlbiB0aGUg cmluZyByZXF1ZXN0Cj4gbGlzdCBpcyBhY3R1YWxseSBjYXB0dXJlZCBpbnRvIHRoZSBlcnJvciBz dGF0ZS4gSWYgdGhpcyBoYXBwZW5zIHRoZW4gZG8gYW4KPiBlYXJseSBleGl0IGFuZCBiZSBhd2Fy ZSB0aGF0IHRoZSBjYXB0dXJlZCBlcnJvciBzdGF0ZSBtaWdodCBub3QgYmUgZnVsbHkKPiByZWxp YWJsZS4KPiAKPiAqIHYyOgo+IC0gQ2hyaXMgV2lsc29uOiBSZW1vdmVkIFdBUk5fT04gZnJvbSBz aXplIGNoZWNrIHNpbmNlIGhhdmluZyB0aGUgZXJyb3Igc3RhdGUKPiAgIHJlcXVlc3QgbGlzdCBh bmQgdGhlIGxpdmUgZHJpdmVyIHJlcXVlc3QgbGlzdCBkaXZlcmdlIGxpa2UgdGhpcyBpcyBhCj4g ICBsZWdpdGltYXRlIGJlaGF2aW91ci4KPiAKPiAtIFRvbWFzIEVsZjogUmVtb3ZlZCB1cGRhdGUg b2YgbnVtX3JlcXVlc3QgZmllbGQgc2luY2UgdGhpcyBtYWRlIG5vIHNlbnNlLiBKdXN0Cj4gICBl eGl0IGFuZCBtb3ZlIG9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbWFzIEVsZiA8dG9tYXMuZWxm QGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3Iu YyB8IDEyICsrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+ IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+IGluZGV4IDJmMDRlNGYuLmIw OGE3NmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3Iu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKPiBAQCAtMTA3 MSw2ICsxMDcxLDE4IEBAIHN0YXRpYyB2b2lkIGk5MTVfZ2VtX3JlY29yZF9yaW5ncyhzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2LAo+ICAJCWxpc3RfZm9yX2VhY2hfZW50cnkocmVxdWVzdCwgJnJpbmct PnJlcXVlc3RfbGlzdCwgbGlzdCkgewo+ICAJCQlzdHJ1Y3QgZHJtX2k5MTVfZXJyb3JfcmVxdWVz dCAqZXJxOwo+ICAKPiArCQkJaWYgKGNvdW50ID49IGVycm9yLT5yaW5nW2ldLm51bV9yZXF1ZXN0 cykgewo+ICsJCQkJLyoKPiArCQkJCSAqIElmIHRoZSByaW5nIHJlcXVlc3QgbGlzdCB3YXMgY2hh bmdlZCBpbgo+ICsJCQkJICogYmV0d2VlbiB0aGUgcG9pbnQgd2hlcmUgdGhlIGVycm9yIHJlcXVl c3QKPiArCQkJCSAqIGxpc3Qgd2FzIGNyZWF0ZWQgYW5kIGRpbWVuc2lvbmVkIGFuZCB0aGlzCj4g KwkJCQkgKiBwb2ludCB0aGVuIGp1c3QgZXhpdCBlYXJseSB0byBhdm9pZCBjcmFzaGVzLgo+ICsJ CQkJICovCj4gKwkJCQlEUk1fRVJST1IoIlJlcXVlc3QgbGlzdCBjaGFuZ2VkIHNpemUgc2luY2Ug YWxsb2NhdGlvbiAoJXUtPiV1KVxuIiwKPiArCQkJCQllcnJvci0+cmluZ1tpXS5udW1fcmVxdWVz dHMsIGNvdW50KTsKCkRSTV9FUlJPUiBzdGlsbCByZXN1bHRzIGluIHJlcG9ydHMgYWJvdXQgZG1l c2cgbm9pc2UsIEkgdGhpbmsKRFJNX0RFQlVHX0RSViBpcyB0aGUgc3VpdGFibGUgb25lIGhlcmUu Ci1EYW5pZWwKCj4gKwkJCQlicmVhazsKPiArCQkJfQo+ICsKPiAgCQkJZXJxID0gJmVycm9yLT5y aW5nW2ldLnJlcXVlc3RzW2NvdW50KytdOwo+ICAJCQllcnEtPnNlcW5vID0gcmVxdWVzdC0+c2Vx bm87Cj4gIAkJCWVycS0+amlmZmllcyA9IHJlcXVlc3QtPmVtaXR0ZWRfamlmZmllczsKPiAtLSAK PiAxLjkuMQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK