From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 2/6] drm/i915: Use atomic state in crt load detection. Date: Mon, 1 Feb 2016 14:43:58 +0100 Message-ID: <1454334242-23354-3-git-send-email-maarten.lankhorst@linux.intel.com> References: <1454334242-23354-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 30E0B6E407 for ; Mon, 1 Feb 2016 05:44:07 -0800 (PST) In-Reply-To: <1454334242-23354-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 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyB8IDYgKysr LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfY3J0LmMKaW5kZXggOWM4OWRmMWFmMDM2Li44YjM3YmZhNmJiYjMgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2NydC5jCkBAIC00NjksMTEgKzQ2OSwxMCBAQCBzdGF0aWMgYm9v bCBpbnRlbF9jcnRfZGV0ZWN0X2RkYyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQog fQogCiBzdGF0aWMgZW51bSBkcm1fY29ubmVjdG9yX3N0YXR1cwotaW50ZWxfY3J0X2xvYWRfZGV0 ZWN0KHN0cnVjdCBpbnRlbF9jcnQgKmNydCkKK2ludGVsX2NydF9sb2FkX2RldGVjdChzdHJ1Y3Qg aW50ZWxfY3J0ICpjcnQsIHVpbnQzMl90IHBpcGUpCiB7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRl diA9IGNydC0+YmFzZS5iYXNlLmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYgPSBkZXYtPmRldl9wcml2YXRlOwotCXVpbnQzMl90IHBpcGUgPSB0b19pbnRlbF9jcnRjKGNy dC0+YmFzZS5iYXNlLmNydGMpLT5waXBlOwogCXVpbnQzMl90IHNhdmVfYmNscnBhdDsKIAl1aW50 MzJfdCBzYXZlX3Z0b3RhbDsKIAl1aW50MzJfdCB2dG90YWwsIHZhY3RpdmU7CkBAIC02NDIsNyAr NjQxLDggQEAgaW50ZWxfY3J0X2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9y LCBib29sIGZvcmNlKQogCQlpZiAoaW50ZWxfY3J0X2RldGVjdF9kZGMoY29ubmVjdG9yKSkKIAkJ CXN0YXR1cyA9IGNvbm5lY3Rvcl9zdGF0dXNfY29ubmVjdGVkOwogCQllbHNlIGlmIChJTlRFTF9J TkZPKGRldiktPmdlbiA8IDQpCi0JCQlzdGF0dXMgPSBpbnRlbF9jcnRfbG9hZF9kZXRlY3QoY3J0 KTsKKwkJCXN0YXR1cyA9IGludGVsX2NydF9sb2FkX2RldGVjdChjcnQsCisJCQkJdG9faW50ZWxf Y3J0Yyhjb25uZWN0b3ItPnN0YXRlLT5jcnRjKS0+cGlwZSk7CiAJCWVsc2UKIAkJCXN0YXR1cyA9 IGNvbm5lY3Rvcl9zdGF0dXNfdW5rbm93bjsKIAkJaW50ZWxfcmVsZWFzZV9sb2FkX2RldGVjdF9w aXBlKGNvbm5lY3RvciwgJnRtcCwgJmN0eCk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK