From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/8] drm/i915: Cope with request list state change during error state capture Date: Fri, 9 Oct 2015 10:28:25 +0200 Message-ID: <20151009082825.GH26718@phenom.ffwll.local> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-4-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-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTPS id 886346EE08 for ; Fri, 9 Oct 2015 01:25:32 -0700 (PDT) Received: by wiclk2 with SMTP id lk2so56708560wic.1 for ; Fri, 09 Oct 2015 01:25:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444329100-19189-4-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 T24gVGh1LCBPY3QgMDgsIDIwMTUgYXQgMDc6MzE6MzVQTSArMDEwMCwgVG9tYXMgRWxmIHdyb3Rl Ogo+IFNpbmNlIHdlJ3JlIG5vdCBzeW5jaHJvbml6aW5nIHRoZSByaW5nIHJlcXVlc3QgbGlzdCBk dXJpbmcgZXJyb3Igc3RhdGUgY2FwdHVyZQo+IHRoZSByZXF1ZXN0IGxpc3Qgc3RhdGUgbWlnaHQg Y2hhbmdlIGJldHdlZW4gdGhlIHRpbWUgdGhlIGNvcnJlc3BvbmRpbmcgZXJyb3IKPiByZXF1ZXN0 IGxpc3Qgd2FzIGFsbG9jYXRlZCBhbmQgZGltZW5zaW9uZWQgdG8gdGhlIHRpbWUgd2hlbiB0aGUg cmluZyByZXF1ZXN0Cj4gbGlzdCBpcyBhY3R1YWxseSBjYXB0dXJlZCBpbnRvIHRoZSBlcnJvciBz dGF0ZS4gSWYgdGhpcyBoYXBwZW5zLCB0aHJvdyBhCj4gV0FSTklORyBhbmQgZG8gZWFybHkgZXhp dCBhbmQgYmUgYXdhcmUgdGhhdCB0aGUgY2FwdHVyZWQgZXJyb3Igc3RhdGUgbWlnaHQgbm90Cj4g YmUgZnVsbHkgcmVsaWFibGUuCgpQbGVhc2UgZG9uJ3QgdGhyb3cgYSBXQVJOSU5HIHNpbmNlIHRo aXMgaXMgZXhwZWN0ZWQgdG8gb2NjYXNpb25hbGx5CmhhcHBlbi4gRFJNX0RFQlVHX0RSSVZFUiBp cyBlbm91Z2ggaW1vLgotRGFuaWVsCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbWFzIEVsZiA8dG9t YXMuZWxmQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVf ZXJyb3IuYyB8IDEzICsrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJy b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKPiBpbmRleCAzMmMx Nzk5Li5jYzc1Y2E0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1 X2Vycm9yLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCj4g QEAgLTEwNzEsNiArMTA3MSwxOSBAQCBzdGF0aWMgdm9pZCBpOTE1X2dlbV9yZWNvcmRfcmluZ3Mo c3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocmVx dWVzdCwgdG1wcmVxLCAmcmluZy0+cmVxdWVzdF9saXN0LCBsaXN0KSB7Cj4gIAkJCXN0cnVjdCBk cm1faTkxNV9lcnJvcl9yZXF1ZXN0ICplcnE7Cj4gIAo+ICsJCQlpZiAoV0FSTl9PTighcmVxdWVz dCB8fCBjb3VudCA+PSBlcnJvci0+cmluZ1tpXS5udW1fcmVxdWVzdHMpKSB7Cj4gKwkJCQkvKgo+ ICsJCQkJICogSWYgdGhlIHJpbmcgcmVxdWVzdCBsaXN0IHdhcyBjaGFuZ2VkIGluCj4gKwkJCQkg KiBiZXR3ZWVuIHRoZSBwb2ludCB3aGVyZSB0aGUgZXJyb3IgcmVxdWVzdAo+ICsJCQkJICogbGlz dCB3YXMgY3JlYXRlZCBhbmQgZGltZW5zaW9uZWQgYW5kIHRoaXMKPiArCQkJCSAqIHBvaW50IHRo ZW4ganVzdCB1cGRhdGUgdGhlIG51bV9yZXF1ZXN0cwo+ICsJCQkJICogZmllbGQgdG8gcmVmbGVj dCB0aGlzLgo+ICsJCQkJICovCj4gKwkJCQllcnJvci0+cmluZ1tpXS5udW1fcmVxdWVzdHMgPQo+ ICsJCQkJCW1pbihjb3VudCwgZXJyb3ItPnJpbmdbaV0ubnVtX3JlcXVlc3RzKTsKPiArCQkJCWJy ZWFrOwo+ICsJCQl9Cj4gKwo+ICAJCQllcnEgPSAmZXJyb3ItPnJpbmdbaV0ucmVxdWVzdHNbY291 bnQrK107Cj4gIAkJCWVycS0+c2Vxbm8gPSByZXF1ZXN0LT5zZXFubzsKPiAgCQkJZXJxLT5qaWZm aWVzID0gcmVxdWVzdC0+ZW1pdHRlZF9qaWZmaWVzOwo+IC0tIAo+IDEuOS4xCj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFp bGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwg VmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5m ZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=