From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Siluvery Subject: [PATCH v2 09/15] drm/i915: Skip reset request if there is one already Date: Fri, 17 Jun 2016 08:09:09 +0100 Message-ID: <1466147355-4635-10-git-send-email-arun.siluvery@linux.intel.com> References: <1466147355-4635-1-git-send-email-arun.siluvery@linux.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 533536EADD for ; Fri, 17 Jun 2016 07:09:47 +0000 (UTC) In-Reply-To: <1466147355-4635-1-git-send-email-arun.siluvery@linux.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 IHNvIHdlIGp1c3QgZXhpdApmcm9tIHRoYXQgcG9pbnQuCgpTaWduZWQtb2ZmLWJ5OiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQXJ1 biBTaWx1dmVyeSA8YXJ1bi5zaWx1dmVyeUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5n ZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3VuY29yZS5jCmluZGV4IDYzYWNhZWIuLjYzNTVjMmE3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF91bmNvcmUuYwpAQCAtMTYyMSwxMyArMTYyMSwxOCBAQCBzdGF0aWMgaW50IHdhaXRfZm9yX3Jl Z2lzdGVyX2Z3KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIHN0YXRpYyBpbnQg Z2VuOF9yZXF1ZXN0X2VuZ2luZV9yZXNldChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUp CiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZW5naW5lLT5pOTE1Owor CWNvbnN0IGk5MTVfcmVnX3QgcmVzZXRfY3RybCA9IFJJTkdfUkVTRVRfQ1RMKGVuZ2luZS0+bW1p b19iYXNlKTsKKwljb25zdCB1MzIgcmVhZHkgPSBSRVNFVF9DVExfUkVRVUVTVF9SRVNFVCB8IFJF U0VUX0NUTF9SRUFEWV9UT19SRVNFVDsKIAlpbnQgcmV0OwogCi0JSTkxNV9XUklURV9GVyhSSU5H X1JFU0VUX0NUTChlbmdpbmUtPm1taW9fYmFzZSksCi0JCSAgICAgIF9NQVNLRURfQklUX0VOQUJM RShSRVNFVF9DVExfUkVRVUVTVF9SRVNFVCkpOworCS8qIElmIGVuZ2luZSBoYXMgYmVlbiBhbHJl YWR5IHByZXBhcmVkLCB3ZSBjYW4gc2hvcnRjdXQgaGVyZSAqLworCWlmICgoSTkxNV9SRUFEX0ZX KHJlc2V0X2N0cmwpICYgcmVhZHkpID09IHJlYWR5KQorCQlyZXR1cm4gMDsKKworCUk5MTVfV1JJ VEVfRlcocmVzZXRfY3RybCwgX01BU0tFRF9CSVRfRU5BQkxFKFJFU0VUX0NUTF9SRVFVRVNUX1JF U0VUKSk7CiAKIAlyZXQgPSB3YWl0X2Zvcl9yZWdpc3Rlcl9mdyhkZXZfcHJpdiwKLQkJCQkgICBS SU5HX1JFU0VUX0NUTChlbmdpbmUtPm1taW9fYmFzZSksCisJCQkJICAgcmVzZXRfY3RybCwKIAkJ CQkgICBSRVNFVF9DVExfUkVBRFlfVE9fUkVTRVQsCiAJCQkJICAgUkVTRVRfQ1RMX1JFQURZX1RP X1JFU0VULAogCQkJCSAgIDcwMCk7Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==