From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [PATCH 06/10] drm/i915: Skip reset request if there is one already Date: Wed, 11 Jan 2017 20:18:13 -0800 Message-ID: <20170112041817.1102-7-michel.thierry@intel.com> References: <20170112041817.1102-1-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3EF306EB0E for ; Thu, 12 Jan 2017 04:18:19 +0000 (UTC) In-Reply-To: <20170112041817.1102-1-michel.thierry@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 RnJvbTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+CgpUbyBw ZXJmb3JtIGVuZ2luZSByZXNldCB3ZSBmaXJzdCBkaXNhYmxlIGVuZ2luZSB0byBjYXB0dXJlIGl0 cyBzdGF0ZS4gVGhpcwppcyBkb25lIGJ5IGlzc3VpbmcgYSByZXNldCByZXF1ZXN0LiBCZWNhdXNl IHdlIGFyZSByZXVzaW5nIGV4aXN0aW5nCmluZnJhc3RydWN0dXJlLCBhZ2FpbiB3aGVuIHdlIGFj dHVhbGx5IHJlc2V0IGFuIGVuZ2luZSwgcmVzZXQgZnVuY3Rpb24KY2hlY2tzIGVuZ2luZSBtYXNr IGFuZCBpc3N1ZXMgcmVzZXQgcmVxdWVzdCBhZ2FpbiB3aGljaCBpcyB1bm5lY2Vzc2FyeS4gVG8K YXZvaWQgdGhpcyB3ZSBjaGVjayBpZiB0aGUgZW5naW5lIGlzIGFscmVhZHkgcHJlcGFyZWQsIGlm IHNvIHdlIGp1c3QgZXhpdApmcm9tIHRoYXQgcG9pbnQuCgpDYzogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+ClNpZ25lZC1vZmYtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eu a3VvcHBhbGFAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBBcnVuIFNpbHV2ZXJ5IDxh cnVuLnNpbHV2ZXJ5QGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWljaGVsIFRoaWVy cnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF91bmNvcmUuYyB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3VuY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKaW5kZXgg YTI4MzI5YmYwZDA1Li5kYWI5YWNmMmJlZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3VuY29yZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29y ZS5jCkBAIC0xNzYxLDEwICsxNzYxLDE1IEBAIGludCBpbnRlbF93YWl0X2Zvcl9yZWdpc3Rlcihz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiBzdGF0aWMgaW50IGdlbjhfcmVzZXRf ZW5naW5lX2JlZ2luKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKIHsKIAlzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBlbmdpbmUtPmk5MTU7CisJY29uc3QgaTkxNV9y ZWdfdCByZXNldF9jdHJsID0gUklOR19SRVNFVF9DVEwoZW5naW5lLT5tbWlvX2Jhc2UpOworCWNv bnN0IHUzMiByZWFkeSA9IFJFU0VUX0NUTF9SRVFVRVNUX1JFU0VUIHwgUkVTRVRfQ1RMX1JFQURZ X1RPX1JFU0VUOwogCWludCByZXQ7CiAKLQlJOTE1X1dSSVRFX0ZXKFJJTkdfUkVTRVRfQ1RMKGVu Z2luZS0+bW1pb19iYXNlKSwKLQkJICAgICAgX01BU0tFRF9CSVRfRU5BQkxFKFJFU0VUX0NUTF9S RVFVRVNUX1JFU0VUKSk7CisJLyogSWYgZW5naW5lIGhhcyBiZWVuIGFscmVhZHkgcHJlcGFyZWQs IHdlIGNhbiBzaG9ydGN1dCBoZXJlICovCisJaWYgKChJOTE1X1JFQURfRlcocmVzZXRfY3RybCkg JiByZWFkeSkgPT0gcmVhZHkpCisJCXJldHVybiAwOworCisJSTkxNV9XUklURV9GVyhyZXNldF9j dHJsLCBfTUFTS0VEX0JJVF9FTkFCTEUoUkVTRVRfQ1RMX1JFUVVFU1RfUkVTRVQpKTsKIAogCXJl dCA9IGludGVsX3dhaXRfZm9yX3JlZ2lzdGVyX2Z3KGRldl9wcml2LAogCQkJCQkgUklOR19SRVNF VF9DVEwoZW5naW5lLT5tbWlvX2Jhc2UpLAotLSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK