From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [CI 04/20] drm/i915: Remove the dedicated hangcheck workqueue Date: Thu, 19 May 2016 12:32:40 +0100 Message-ID: <1463657576-32063-4-git-send-email-chris@chris-wilson.co.uk> References: <1463657576-32063-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id B8D8D6E970 for ; Thu, 19 May 2016 11:33:07 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id w143so20121403wmw.3 for ; Thu, 19 May 2016 04:33:07 -0700 (PDT) Received: from haswell.alporthouse.com ([78.156.65.138]) by smtp.gmail.com with ESMTPSA id q76sm9429419wmd.6.2016.05.19.04.33.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 May 2016 04:33:05 -0700 (PDT) In-Reply-To: <1463657576-32063-1-git-send-email-chris@chris-wilson.co.uk> 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 VGhlIHF1ZXVlIG9ubHkgZXZlciBjb250YWlucyBhdCBtb3N0IG9uZSBpdGVtIGFuZCBoYXMgbm8g c3BlY2lhbCBmbGFncy4KSXQgaXMganVzdCBhIHZlcnkgc2ltcGxlIHdyYXBwZXIgYXJvdW5kIHRo ZSBzeXN0ZW0td3EgLSBhIGNvbXBsaWNhdGlvbgp3aXRoIG5vIGJlbmVmaXRzLgoKU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYyB8IDggLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZHJ2LmggfCAxIC0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgfCA2 ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZG1hLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jCmluZGV4IGE4Yzc5ZjY1MTJhNC4uYWEzMTJmZDJiYzEw IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZG1hLmMKQEAgLTEwMjYsMTUgKzEwMjYsOCBAQCBzdGF0aWMg aW50IGk5MTVfd29ya3F1ZXVlc19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp dikKIAlpZiAoZGV2X3ByaXYtPmhvdHBsdWcuZHBfd3EgPT0gTlVMTCkKIAkJZ290byBvdXRfZnJl ZV93cTsKIAotCWRldl9wcml2LT5ncHVfZXJyb3IuaGFuZ2NoZWNrX3dxID0KLQkJYWxsb2Nfb3Jk ZXJlZF93b3JrcXVldWUoImk5MTUtaGFuZ2NoZWNrIiwgMCk7Ci0JaWYgKGRldl9wcml2LT5ncHVf ZXJyb3IuaGFuZ2NoZWNrX3dxID09IE5VTEwpCi0JCWdvdG8gb3V0X2ZyZWVfZHBfd3E7Ci0KIAly ZXR1cm4gMDsKIAotb3V0X2ZyZWVfZHBfd3E6Ci0JZGVzdHJveV93b3JrcXVldWUoZGV2X3ByaXYt PmhvdHBsdWcuZHBfd3EpOwogb3V0X2ZyZWVfd3E6CiAJZGVzdHJveV93b3JrcXVldWUoZGV2X3By aXYtPndxKTsKIG91dF9lcnI6CkBAIC0xMDQ1LDcgKzEwMzgsNiBAQCBvdXRfZXJyOgogCiBzdGF0 aWMgdm9pZCBpOTE1X3dvcmtxdWV1ZXNfY2xlYW51cChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYpCiB7Ci0JZGVzdHJveV93b3JrcXVldWUoZGV2X3ByaXYtPmdwdV9lcnJvci5oYW5n Y2hlY2tfd3EpOwogCWRlc3Ryb3lfd29ya3F1ZXVlKGRldl9wcml2LT5ob3RwbHVnLmRwX3dxKTsK IAlkZXN0cm95X3dvcmtxdWV1ZShkZXZfcHJpdi0+d3EpOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmgKaW5kZXggNzJmMGIwMmE4MzcyLi40MmI4MDM4YmY5OTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuaApAQCAtMTM2Niw3ICsxMzY2LDYgQEAgc3RydWN0IGk5MTVfZ3B1X2Vycm9yIHsKIAkvKiBI YW5nIGdwdSB0d2ljZSBpbiB0aGlzIHdpbmRvdyBhbmQgeW91ciBjb250ZXh0IGdldHMgYmFubmVk ICovCiAjZGVmaW5lIERSTV9JOTE1X0NUWF9CQU5fUEVSSU9EIERJVl9ST1VORF9VUCg4KkRSTV9J OTE1X0hBTkdDSEVDS19QRVJJT0QsIDEwMDApCiAKLQlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAq aGFuZ2NoZWNrX3dxOwogCXN0cnVjdCBkZWxheWVkX3dvcmsgaGFuZ2NoZWNrX3dvcms7CiAKIAkv KiBGb3IgcmVzZXQgYW5kIGVycm9yX3N0YXRlIGhhbmRsaW5nLiAqLwpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf aXJxLmMKaW5kZXggNDgxOGZjYjVlOTYwLi45ODRiNTc1YmEwODEgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9pcnEuYwpAQCAtMzI2Miw3ICszMjYyLDcgQEAgb3V0OgogCiB2b2lkIGk5MTVfcXVldWVfaGFu Z2NoZWNrKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIHsKLQlzdHJ1Y3QgaTkx NV9ncHVfZXJyb3IgKmUgPSAmZGV2X3ByaXYtPmdwdV9lcnJvcjsKKwl1bnNpZ25lZCBsb25nIGRl bGF5OwogCiAJaWYgKCFpOTE1LmVuYWJsZV9oYW5nY2hlY2spCiAJCXJldHVybjsKQEAgLTMyNzIs OCArMzI3Miw4IEBAIHZvaWQgaTkxNV9xdWV1ZV9oYW5nY2hlY2soc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2KQogCSAqIHdlIHdpbGwgaWdub3JlIGEgaHVuZyByaW5nIGlmIGEgc2Vj b25kIHJpbmcgaXMga2VwdCBidXN5LgogCSAqLwogCi0JcXVldWVfZGVsYXllZF93b3JrKGUtPmhh bmdjaGVja193cSwgJmUtPmhhbmdjaGVja193b3JrLAotCQkJICAgcm91bmRfamlmZmllc191cF9y ZWxhdGl2ZShEUk1fSTkxNV9IQU5HQ0hFQ0tfSklGRklFUykpOworCWRlbGF5ID0gcm91bmRfamlm Zmllc191cF9yZWxhdGl2ZShEUk1fSTkxNV9IQU5HQ0hFQ0tfSklGRklFUyk7CisJc2NoZWR1bGVf ZGVsYXllZF93b3JrKCZkZXZfcHJpdi0+Z3B1X2Vycm9yLmhhbmdjaGVja193b3JrLCBkZWxheSk7 CiB9CiAKIHN0YXRpYyB2b2lkIGlieF9pcnFfcmVzZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikK LS0gCjIuOC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK