From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH 5/5] drm/atomic: Add encoder_mask to crtc_state, v2. Date: Thu, 28 Jan 2016 14:57:45 +0100 Message-ID: <56AA1E59.3070807@linux.intel.com> References: <1452160762-30487-1-git-send-email-maarten.lankhorst@linux.intel.com> <1452160762-30487-6-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: In-Reply-To: <1452160762-30487-6-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QSBkaWZmIHRvIG1ha2UgdGhpcyB2My4gRm91bmQgd2hlbiBydW5uaW5nIHRoaXMgdGhyb3VnaCBJ R1QgYmF0LgoKLSBLZWVwaW5nIGFuIGVuY29kZXIgYnV0IG1vdmluZyBpdCB0byBhIGRpZmZlcmVu dCBjcnRjIHJlc3VsdGVkLCBpbiBlbmNvZGVyX21hc2sgbm90IGJlaW5nIHVwZGF0ZWQuCi0gQWRk IHNvbWUgcGFyYW5vaWEgd2hlbiBiZXN0X2VuY29kZXIgd2FzIGFscmVhZHkgdXBkYXRlZCB0byBh IGRpZmZlcmVudCBlbmNvZGVyIGluIHN0ZWFsX2VuY29kZXIuCiAgICBUaGlzIGNvdWxkIGhhcHBl biBpbiB0aGVvcnkuCi0gUmVsYXggdGhlIFdBUk5fT04oIWNydGMpIHdoZW4gcmVzdW1pbmcgYWZ0 ZXIgcmVzdW1lIGFuZCBhZGQgYW4gZXhwbGFuYXRpb24gd2hhdCB0aGUgV0FSTl9PTiBpcyBmb3Iu Ci0tLQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwppbmRleCAxYWMzNTA3MmUxNGYuLmU1 NTM0ZGM5YzRiNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKQEAgLTEzNyw3ICsx MzcsMTMgQEAgc2V0X2Jlc3RfZW5jb2RlcihzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUs CiAJCS8qIFVuc2V0IHRoZSBlbmNvZGVyX21hc2sgaW4gdGhlIG9sZCBjcnRjIHN0YXRlLiAqLwog CQljcnRjID0gY29ubl9zdGF0ZS0+Y29ubmVjdG9yLT5zdGF0ZS0+Y3J0YzsKIAotCQlXQVJOX09O KCFjcnRjKTsKKwkJLyogQSBOVUxMIGNydGMgaXMgYW4gZXJyb3IgaGVyZSBiZWNhdXNlIHdlIHNo b3VsZCBoYXZlCisJCSAqICBkdXBsaWNhdGVkIGEgTlVMTCBiZXN0X2VuY29kZXIgd2hlbiBjcnRj IHdhcyBOVUxMLgorCQkgKiBBcyBhbiBleGNlcHRpb24gcmVzdG9yaW5nIGR1cGxpY2F0ZWQgYXRv bWljIHN0YXRlCisJCSAqIGR1cmluZyByZXN1bWUgaXMgYWxsb3dlZCwgc28gZG9uJ3Qgd2FybiB3 aGVuCisJCSAqIGJlc3RfZW5jb2RlciBpcyBlcXVhbCB0byBlbmNvZGVyIHdlIGludGVuZCB0byBz ZXQuCisJCSAqLworCQlXQVJOX09OKCFjcnRjICYmIGVuY29kZXIgIT0gY29ubl9zdGF0ZS0+YmVz dF9lbmNvZGVyKTsKIAkJaWYgKGNydGMpIHsKIAkJCWNydGNfc3RhdGUgPSBkcm1fYXRvbWljX2dl dF9leGlzdGluZ19jcnRjX3N0YXRlKHN0YXRlLCBjcnRjKTsKIApAQCAtMTk5LDYgKzIwNSw5IEBA IHN0ZWFsX2VuY29kZXIoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlLAogCQlpZiAoSVNf RVJSKGNvbm5lY3Rvcl9zdGF0ZSkpCiAJCQlyZXR1cm4gUFRSX0VSUihjb25uZWN0b3Jfc3RhdGUp OwogCisJCWlmIChjb25uZWN0b3Jfc3RhdGUtPmJlc3RfZW5jb2RlciAhPSBlbmNvZGVyKQorCQkJ Y29udGludWU7CisKIAkJc2V0X2Jlc3RfZW5jb2RlcihzdGF0ZSwgY29ubmVjdG9yX3N0YXRlLCBO VUxMKTsKIAl9CiAKQEAgLTI3Niw2ICsyODUsOCBAQCB1cGRhdGVfY29ubmVjdG9yX3JvdXRpbmco c3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlLCBpbnQgY29ubl9pZHgpCiAJfQogCiAJaWYg KG5ld19lbmNvZGVyID09IGNvbm5lY3Rvcl9zdGF0ZS0+YmVzdF9lbmNvZGVyKSB7CisJCXNldF9i ZXN0X2VuY29kZXIoc3RhdGUsIGNvbm5lY3Rvcl9zdGF0ZSwgbmV3X2VuY29kZXIpOworCiAJCURS TV9ERUJVR19BVE9NSUMoIltDT05ORUNUT1I6JWQ6JXNdIGtlZXBzIFtFTkNPREVSOiVkOiVzXSwg bm93IG9uIFtDUlRDOiVkOiVzXVxuIiwKIAkJCQkgY29ubmVjdG9yLT5iYXNlLmlkLAogCQkJCSBj b25uZWN0b3ItPm5hbWUsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=