From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v3 06/13] drm/i915: Remove connectors_active from state checking. Date: Wed, 5 Aug 2015 12:37:04 +0200 Message-ID: <1438771031-23227-7-git-send-email-maarten.lankhorst@linux.intel.com> References: <1438771031-23227-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 4774E6E6BD for ; Wed, 5 Aug 2015 03:37:19 -0700 (PDT) In-Reply-To: <1438771031-23227-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 Q29ubmVjdG9ycyBhcmUgdXBkYXRlZCBhdG9taWNhbGx5IG5vdywgc28gdGhlIG9ubHkgaW50ZXJh Y3Rpb24Kd2l0aCB0aGUgZW5jb2RlciBpcyB0aHJvdWdoIGJhc2UuY3J0Yy4KCklmIGl0J3MgTlVM TCB0aGUgZW5jb2RlcidzIG5vdCBwYXJ0IG9mIGFueSBjcnRjLCBhbmQgaWYgaXQncwpub3QgTlVM TCB0aGVuIGFjdGl2ZSBzaG91bGQgYmUgZXF1YWwgdG8gY3J0Y19zdGF0ZS0+YWN0aXZlLgoKU2ln bmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4Lmlu dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2ZWlyYSA8Y29uc2Vs dmFuMkBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j IHwgMjEgKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u cygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmlu ZGV4IDdmNGM4ZGY4NjU1NS4uMTI5OTMxZjMwMTNlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jCkBAIC0xMjcyOSw5ICsxMjcyOSw2IEBAIGNoZWNrX2VuY29kZXJfc3RhdGUoc3Ry dWN0IGRybV9kZXZpY2UgKmRldikKIAkJCSAgICAgIGVuY29kZXItPmJhc2UuYmFzZS5pZCwKIAkJ CSAgICAgIGVuY29kZXItPmJhc2UubmFtZSk7CiAKLQkJSTkxNV9TVEFURV9XQVJOKGVuY29kZXIt PmNvbm5lY3RvcnNfYWN0aXZlICYmICFlbmNvZGVyLT5iYXNlLmNydGMsCi0JCSAgICAgImVuY29k ZXIncyBhY3RpdmVfY29ubmVjdG9ycyBzZXQsIGJ1dCBubyBjcnRjXG4iKTsKLQogCQlmb3JfZWFj aF9pbnRlbF9jb25uZWN0b3IoZGV2LCBjb25uZWN0b3IpIHsKIAkJCWlmIChjb25uZWN0b3ItPmJh c2UuZW5jb2RlciAhPSAmZW5jb2Rlci0+YmFzZSkKIAkJCQljb250aW51ZTsKQEAgLTEyNzUxLDE4 ICsxMjc0OCwyMCBAQCBjaGVja19lbmNvZGVyX3N0YXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp CiAJCUk5MTVfU1RBVEVfV0FSTihhY3RpdmUgJiYgIWVuY29kZXItPmJhc2UuY3J0YywKIAkJICAg ICAiYWN0aXZlIGVuY29kZXIgd2l0aCBubyBjcnRjXG4iKTsKIAotCQlJOTE1X1NUQVRFX1dBUk4o ZW5jb2Rlci0+Y29ubmVjdG9yc19hY3RpdmUgIT0gYWN0aXZlLAotCQkgICAgICJlbmNvZGVyJ3Mg Y29tcHV0ZWQgYWN0aXZlIHN0YXRlIGRvZXNuJ3QgbWF0Y2ggdHJhY2tlZCBhY3RpdmUgc3RhdGUg IgotCQkgICAgICIoZXhwZWN0ZWQgJWksIGZvdW5kICVpKVxuIiwgYWN0aXZlLCBlbmNvZGVyLT5j b25uZWN0b3JzX2FjdGl2ZSk7Ci0KIAkJYWN0aXZlID0gZW5jb2Rlci0+Z2V0X2h3X3N0YXRlKGVu Y29kZXIsICZwaXBlKTsKLQkJSTkxNV9TVEFURV9XQVJOKGFjdGl2ZSAhPSBlbmNvZGVyLT5jb25u ZWN0b3JzX2FjdGl2ZSwKKworCQlpZiAoIWVuY29kZXItPmJhc2UuY3J0YykgeworCQkJSTkxNV9T VEFURV9XQVJOKGFjdGl2ZSwKKwkJCSAgICAgImVuY29kZXIgZGV0YWNoZWQgYnV0IG5vdCB0dXJu ZWQgb2ZmLlxuIik7CisKKwkJCWNvbnRpbnVlOworCQl9CisKKwkJSTkxNV9TVEFURV9XQVJOKGFj dGl2ZSAhPSBlbmNvZGVyLT5iYXNlLmNydGMtPnN0YXRlLT5hY3RpdmUsCiAJCSAgICAgImVuY29k ZXIncyBodyBzdGF0ZSBkb2Vzbid0IG1hdGNoIHN3IHRyYWNraW5nICIKIAkJICAgICAiKGV4cGVj dGVkICVpLCBmb3VuZCAlaSlcbiIsCi0JCSAgICAgZW5jb2Rlci0+Y29ubmVjdG9yc19hY3RpdmUs IGFjdGl2ZSk7CisJCSAgICAgZW5jb2Rlci0+YmFzZS5jcnRjLT5zdGF0ZS0+YWN0aXZlLCBhY3Rp dmUpOwogCi0JCWlmICghZW5jb2Rlci0+YmFzZS5jcnRjKQotCQkJY29udGludWU7CiAKIAkJdHJh Y2tlZF9waXBlID0gdG9faW50ZWxfY3J0YyhlbmNvZGVyLT5iYXNlLmNydGMpLT5waXBlOwogCQlJ OTE1X1NUQVRFX1dBUk4oYWN0aXZlICYmIHBpcGUgIT0gdHJhY2tlZF9waXBlLAotLSAKMi4xLjAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==