From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 2/2] drm/i915: Complain if we take too long under vblank evasion. Date: Tue, 28 Feb 2017 15:28:48 +0100 Message-ID: <1488292128-14540-2-git-send-email-maarten.lankhorst@linux.intel.com> References: <1488292128-14540-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4B3B76E726 for ; Tue, 28 Feb 2017 14:28:53 +0000 (UTC) In-Reply-To: <1488292128-14540-1-git-send-email-maarten.lankhorst@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 U2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYyB8IDEy ICsrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYwppbmRleCAyN2UwNzUyZDE1Nzgu LjM3NWNhOTFiMzA4YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3By aXRlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMKQEAgLTY1LDYg KzY1LDggQEAgaW50IGludGVsX3VzZWNzX3RvX3NjYW5saW5lcyhjb25zdCBzdHJ1Y3QgZHJtX2Rp c3BsYXlfbW9kZSAqYWRqdXN0ZWRfbW9kZSwKIAkJCSAgICAxMDAwICogYWRqdXN0ZWRfbW9kZS0+ Y3J0Y19odG90YWwpOwogfQogCisjZGVmaW5lIFZCTEFOS19FVkFTSU9OX1RJTUVfVVMgMTAwCisK IC8qKgogICogaW50ZWxfcGlwZV91cGRhdGVfc3RhcnQoKSAtIHN0YXJ0IHVwZGF0ZSBvZiBhIHNl dCBvZiBkaXNwbGF5IHJlZ2lzdGVycwogICogQGNydGM6IHRoZSBjcnRjIG9mIHdoaWNoIHRoZSBy ZWdpc3RlcnMgYXJlIGdvaW5nIHRvIGJlIHVwZGF0ZWQKQEAgLTkyLDcgKzk0LDggQEAgdm9pZCBp bnRlbF9waXBlX3VwZGF0ZV9zdGFydChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKIAkJdmJsYW5r X3N0YXJ0ID0gRElWX1JPVU5EX1VQKHZibGFua19zdGFydCwgMik7CiAKIAkvKiBGSVhNRSBuZWVk cyB0byBiZSBjYWxpYnJhdGVkIHNlbnNpYmx5ICovCi0JbWluID0gdmJsYW5rX3N0YXJ0IC0gaW50 ZWxfdXNlY3NfdG9fc2NhbmxpbmVzKGFkanVzdGVkX21vZGUsIDEwMCk7CisJbWluID0gdmJsYW5r X3N0YXJ0IC0gaW50ZWxfdXNlY3NfdG9fc2NhbmxpbmVzKGFkanVzdGVkX21vZGUsCisJCQkJCQkg ICAgICBWQkxBTktfRVZBU0lPTl9USU1FX1VTKTsKIAltYXggPSB2Ymxhbmtfc3RhcnQgLSAxOwog CiAJbG9jYWxfaXJxX2Rpc2FibGUoKTsKQEAgLTE5MSw3ICsxOTQsMTIgQEAgdm9pZCBpbnRlbF9w aXBlX3VwZGF0ZV9lbmQoc3RydWN0IGludGVsX2NydGMgKmNydGMsIHN0cnVjdCBpbnRlbF9mbGlw X3dvcmsgKndvcmsKIAkJCSAga3RpbWVfdXNfZGVsdGEoZW5kX3ZibF90aW1lLCBjcnRjLT5kZWJ1 Zy5zdGFydF92YmxfdGltZSksCiAJCQkgIGNydGMtPmRlYnVnLm1pbl92YmwsIGNydGMtPmRlYnVn Lm1heF92YmwsCiAJCQkgIGNydGMtPmRlYnVnLnNjYW5saW5lX3N0YXJ0LCBzY2FubGluZV9lbmQp OwotCX0KKwl9IGVsc2UgaWYgKGt0aW1lX3VzX2RlbHRhKGVuZF92YmxfdGltZSwgY3J0Yy0+ZGVi dWcuc3RhcnRfdmJsX3RpbWUpID4KKwkJICAgVkJMQU5LX0VWQVNJT05fVElNRV9VUykKKwkJRFJN X1dBUk4oIkF0b21pYyB1cGRhdGUgb24gcGlwZSAoJWMpIHRvb2sgJWxsZCB1cywgbWF4IHRpbWUg dW5kZXIgZXZhc2lvbiBpcyAldSB1c1xuIiwKKwkJCSBwaXBlX25hbWUocGlwZSksCisJCQkga3Rp bWVfdXNfZGVsdGEoZW5kX3ZibF90aW1lLCBjcnRjLT5kZWJ1Zy5zdGFydF92YmxfdGltZSksCisJ CQkgVkJMQU5LX0VWQVNJT05fVElNRV9VUyk7CiB9CiAKIHN0YXRpYyB2b2lkCi0tIAoyLjcuNAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==