From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [RESEND PATCH 3/5] drm/i915: Use atomic state in tv load detection. Date: Wed, 17 Feb 2016 09:18:37 +0100 Message-ID: <1455697119-31416-4-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 694546E2D7 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+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYyB8IDEx ICsrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3R2LmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF90di5jCmluZGV4IGQyMWY3NWJkYTk2ZS4uNjc0NWJhZDVi ZmYwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF90di5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3R2LmMKQEAgLTExODIsMTAgKzExODIsOSBAQCBzdGF0 aWMgaW50CiBpbnRlbF90dl9kZXRlY3RfdHlwZShzdHJ1Y3QgaW50ZWxfdHYgKmludGVsX3R2LAog CQkgICAgICBzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQogewotCXN0cnVjdCBkcm1f ZW5jb2RlciAqZW5jb2RlciA9ICZpbnRlbF90di0+YmFzZS5iYXNlOwotCXN0cnVjdCBkcm1fY3J0 YyAqY3J0YyA9IGVuY29kZXItPmNydGM7CisJc3RydWN0IGRybV9jcnRjICpjcnRjID0gY29ubmVj dG9yLT5zdGF0ZS0+Y3J0YzsKIAlzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0YyA9IHRvX2lu dGVsX2NydGMoY3J0Yyk7Ci0Jc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGVuY29kZXItPmRldjsK KwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY29ubmVjdG9yLT5kZXY7CiAJc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKIAl1MzIgdHZfY3RsLCBz YXZlX3R2X2N0bDsKIAl1MzIgdHZfZGFjLCBzYXZlX3R2X2RhYzsKQEAgLTEyMzQsOCArMTIzMyw3 IEBAIGludGVsX3R2X2RldGVjdF90eXBlKHN0cnVjdCBpbnRlbF90diAqaW50ZWxfdHYsCiAJSTkx NV9XUklURShUVl9EQUMsIHR2X2RhYyk7CiAJUE9TVElOR19SRUFEKFRWX0RBQyk7CiAKLQlpbnRl bF93YWl0X2Zvcl92YmxhbmsoaW50ZWxfdHYtPmJhc2UuYmFzZS5kZXYsCi0JCQkgICAgICB0b19p bnRlbF9jcnRjKGludGVsX3R2LT5iYXNlLmJhc2UuY3J0YyktPnBpcGUpOworCWludGVsX3dhaXRf Zm9yX3ZibGFuayhkZXYsIGludGVsX2NydGMtPnBpcGUpOwogCiAJdHlwZSA9IC0xOwogCXR2X2Rh YyA9IEk5MTVfUkVBRChUVl9EQUMpOwpAQCAtMTI2NSw4ICsxMjYzLDcgQEAgaW50ZWxfdHZfZGV0 ZWN0X3R5cGUoc3RydWN0IGludGVsX3R2ICppbnRlbF90diwKIAlQT1NUSU5HX1JFQUQoVFZfQ1RM KTsKIAogCS8qIEZvciB1bmtub3duIHJlYXNvbnMgdGhlIGh3IGJhcmZzIGlmIHdlIGRvbid0IGRv IHRoaXMgdmJsYW5rIHdhaXQuICovCi0JaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGludGVsX3R2LT5i YXNlLmJhc2UuZGV2LAotCQkJICAgICAgdG9faW50ZWxfY3J0YyhpbnRlbF90di0+YmFzZS5iYXNl LmNydGMpLT5waXBlKTsKKwlpbnRlbF93YWl0X2Zvcl92YmxhbmsoZGV2LCBpbnRlbF9jcnRjLT5w aXBlKTsKIAogCS8qIFJlc3RvcmUgaW50ZXJydXB0IGNvbmZpZyAqLwogCWlmIChjb25uZWN0b3It PnBvbGxlZCAmIERSTV9DT05ORUNUT1JfUE9MTF9IUEQpIHsKLS0gCjIuMS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK