From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 4/7] drm/i915: Skip reset request if there is one already Date: Mon, 19 Sep 2016 16:30:16 +0100 Message-ID: <1474299019-26430-4-git-send-email-matthew.auld@intel.com> References: <1474299019-26430-1-git-send-email-matthew.auld@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 ESMTPS id 2E52D6E45D for ; Mon, 19 Sep 2016 15:32:47 +0000 (UTC) In-Reply-To: <1474299019-26430-1-git-send-email-matthew.auld@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+CkNjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxp bnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFs YUBsaW51eC5pbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEFydW4gU2lsdXZlcnkgPGFydW4uc2ls dXZlcnlAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Vu Y29yZS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5j b3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwppbmRleCAwNzM4YWM3 Li4zNGYxNjU4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwpAQCAtMTY3OSwxMCAr MTY3OSwxNSBAQCBpbnQgaW50ZWxfd2FpdF9mb3JfcmVnaXN0ZXIoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LAogc3RhdGljIGludCBnZW44X2VuZ2luZV9yZXNldF9iZWdpbihzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2ID0gZW5naW5lLT5pOTE1OworCWNvbnN0IGk5MTVfcmVnX3QgcmVzZXRfY3RybCA9 IFJJTkdfUkVTRVRfQ1RMKGVuZ2luZS0+bW1pb19iYXNlKTsKKwljb25zdCB1MzIgcmVhZHkgPSBS RVNFVF9DVExfUkVRVUVTVF9SRVNFVCB8IFJFU0VUX0NUTF9SRUFEWV9UT19SRVNFVDsKIAlpbnQg cmV0OwogCi0JSTkxNV9XUklURV9GVyhSSU5HX1JFU0VUX0NUTChlbmdpbmUtPm1taW9fYmFzZSks Ci0JCSAgICAgIF9NQVNLRURfQklUX0VOQUJMRShSRVNFVF9DVExfUkVRVUVTVF9SRVNFVCkpOwor CS8qIElmIGVuZ2luZSBoYXMgYmVlbiBhbHJlYWR5IHByZXBhcmVkLCB3ZSBjYW4gc2hvcnRjdXQg aGVyZSAqLworCWlmICgoSTkxNV9SRUFEX0ZXKHJlc2V0X2N0cmwpICYgcmVhZHkpID09IHJlYWR5 KQorCQlyZXR1cm4gMDsKKworCUk5MTVfV1JJVEVfRlcocmVzZXRfY3RybCwgX01BU0tFRF9CSVRf RU5BQkxFKFJFU0VUX0NUTF9SRVFVRVNUX1JFU0VUKSk7CiAKIAlyZXQgPSBpbnRlbF93YWl0X2Zv cl9yZWdpc3Rlcl9mdyhkZXZfcHJpdiwKIAkJCQkJIFJJTkdfUkVTRVRfQ1RMKGVuZ2luZS0+bW1p b19iYXNlKSwKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK