From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: [PATCH 3/8] drm/i915: Cope with request list state change during error state capture Date: Thu, 8 Oct 2015 19:31:35 +0100 Message-ID: <1444329100-19189-4-git-send-email-tomas.elf@intel.com> References: <1444329100-19189-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 7D3F96E291 for ; Thu, 8 Oct 2015 11:31:48 -0700 (PDT) In-Reply-To: <1444329100-19189-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: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org U2luY2Ugd2UncmUgbm90IHN5bmNocm9uaXppbmcgdGhlIHJpbmcgcmVxdWVzdCBsaXN0IGR1cmlu ZyBlcnJvciBzdGF0ZSBjYXB0dXJlCnRoZSByZXF1ZXN0IGxpc3Qgc3RhdGUgbWlnaHQgY2hhbmdl IGJldHdlZW4gdGhlIHRpbWUgdGhlIGNvcnJlc3BvbmRpbmcgZXJyb3IKcmVxdWVzdCBsaXN0IHdh cyBhbGxvY2F0ZWQgYW5kIGRpbWVuc2lvbmVkIHRvIHRoZSB0aW1lIHdoZW4gdGhlIHJpbmcgcmVx dWVzdApsaXN0IGlzIGFjdHVhbGx5IGNhcHR1cmVkIGludG8gdGhlIGVycm9yIHN0YXRlLiBJZiB0 aGlzIGhhcHBlbnMsIHRocm93IGEKV0FSTklORyBhbmQgZG8gZWFybHkgZXhpdCBhbmQgYmUgYXdh cmUgdGhhdCB0aGUgY2FwdHVyZWQgZXJyb3Igc3RhdGUgbWlnaHQgbm90CmJlIGZ1bGx5IHJlbGlh YmxlLgoKU2lnbmVkLW9mZi1ieTogVG9tYXMgRWxmIDx0b21hcy5lbGZAaW50ZWwuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgfCAxMyArKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dwdV9lcnJvci5jCmluZGV4IDMyYzE3OTkuLmNjNzVjYTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9ncHVfZXJyb3IuYwpAQCAtMTA3MSw2ICsxMDcxLDE5IEBAIHN0YXRpYyB2b2lkIGk5MTVf Z2VtX3JlY29yZF9yaW5ncyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQlsaXN0X2Zvcl9lYWNo X2VudHJ5X3NhZmUocmVxdWVzdCwgdG1wcmVxLCAmcmluZy0+cmVxdWVzdF9saXN0LCBsaXN0KSB7 CiAJCQlzdHJ1Y3QgZHJtX2k5MTVfZXJyb3JfcmVxdWVzdCAqZXJxOwogCisJCQlpZiAoV0FSTl9P TighcmVxdWVzdCB8fCBjb3VudCA+PSBlcnJvci0+cmluZ1tpXS5udW1fcmVxdWVzdHMpKSB7CisJ CQkJLyoKKwkJCQkgKiBJZiB0aGUgcmluZyByZXF1ZXN0IGxpc3Qgd2FzIGNoYW5nZWQgaW4KKwkJ CQkgKiBiZXR3ZWVuIHRoZSBwb2ludCB3aGVyZSB0aGUgZXJyb3IgcmVxdWVzdAorCQkJCSAqIGxp c3Qgd2FzIGNyZWF0ZWQgYW5kIGRpbWVuc2lvbmVkIGFuZCB0aGlzCisJCQkJICogcG9pbnQgdGhl biBqdXN0IHVwZGF0ZSB0aGUgbnVtX3JlcXVlc3RzCisJCQkJICogZmllbGQgdG8gcmVmbGVjdCB0 aGlzLgorCQkJCSAqLworCQkJCWVycm9yLT5yaW5nW2ldLm51bV9yZXF1ZXN0cyA9CisJCQkJCW1p bihjb3VudCwgZXJyb3ItPnJpbmdbaV0ubnVtX3JlcXVlc3RzKTsKKwkJCQlicmVhazsKKwkJCX0K KwogCQkJZXJxID0gJmVycm9yLT5yaW5nW2ldLnJlcXVlc3RzW2NvdW50KytdOwogCQkJZXJxLT5z ZXFubyA9IHJlcXVlc3QtPnNlcW5vOwogCQkJZXJxLT5qaWZmaWVzID0gcmVxdWVzdC0+ZW1pdHRl ZF9qaWZmaWVzOwotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==