From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [RESEND PATCH 2/5] drm/i915: Use atomic state for load detect in crt. Date: Wed, 17 Feb 2016 09:18:36 +0100 Message-ID: <1455697119-31416-3-git-send-email-maarten.lankhorst@linux.intel.com> References: <1455697119-31416-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 60B7B89E01 for ; Wed, 17 Feb 2016 08:18:43 +0000 (UTC) In-Reply-To: <1455697119-31416-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 LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgfCA2 ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2NydC5jCmluZGV4IGFkNWRmYWJjNDUyZS4uMWUyM2UwNzNkZWU5 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwpAQCAtNDczLDExICs0NzMsMTAgQEAgc3RhdGlj IGJvb2wgaW50ZWxfY3J0X2RldGVjdF9kZGMoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv cikKIH0KIAogc3RhdGljIGVudW0gZHJtX2Nvbm5lY3Rvcl9zdGF0dXMKLWludGVsX2NydF9sb2Fk X2RldGVjdChzdHJ1Y3QgaW50ZWxfY3J0ICpjcnQpCitpbnRlbF9jcnRfbG9hZF9kZXRlY3Qoc3Ry dWN0IGludGVsX2NydCAqY3J0LCB1aW50MzJfdCBwaXBlKQogewogCXN0cnVjdCBkcm1fZGV2aWNl ICpkZXYgPSBjcnQtPmJhc2UuYmFzZS5kZXY7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKLQl1aW50MzJfdCBwaXBlID0gdG9faW50ZWxfY3J0 YyhjcnQtPmJhc2UuYmFzZS5jcnRjKS0+cGlwZTsKIAl1aW50MzJfdCBzYXZlX2JjbHJwYXQ7CiAJ dWludDMyX3Qgc2F2ZV92dG90YWw7CiAJdWludDMyX3QgdnRvdGFsLCB2YWN0aXZlOwpAQCAtNjQ2 LDcgKzY0NSw4IEBAIGludGVsX2NydF9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5l Y3RvciwgYm9vbCBmb3JjZSkKIAkJaWYgKGludGVsX2NydF9kZXRlY3RfZGRjKGNvbm5lY3Rvcikp CiAJCQlzdGF0dXMgPSBjb25uZWN0b3Jfc3RhdHVzX2Nvbm5lY3RlZDsKIAkJZWxzZSBpZiAoSU5U RUxfSU5GTyhkZXYpLT5nZW4gPCA0KQotCQkJc3RhdHVzID0gaW50ZWxfY3J0X2xvYWRfZGV0ZWN0 KGNydCk7CisJCQlzdGF0dXMgPSBpbnRlbF9jcnRfbG9hZF9kZXRlY3QoY3J0LAorCQkJCXRvX2lu dGVsX2NydGMoY29ubmVjdG9yLT5zdGF0ZS0+Y3J0YyktPnBpcGUpOwogCQllbHNlCiAJCQlzdGF0 dXMgPSBjb25uZWN0b3Jfc3RhdHVzX3Vua25vd247CiAJCWludGVsX3JlbGVhc2VfbG9hZF9kZXRl Y3RfcGlwZShjb25uZWN0b3IsICZ0bXAsICZjdHgpOwotLSAKMi4xLjAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=