From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 01/16] drm/simple-kms-helper: Fix the check for the mismatch between plane and CRTC enabled. Date: Wed, 12 Jul 2017 10:13:29 +0200 Message-ID: <20170712081344.25495-2-maarten.lankhorst@linux.intel.com> References: <20170712081344.25495-1-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: <20170712081344.25495-1-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: dri-devel@lists.freedesktop.org Cc: David Airlie , intel-gfx@lists.freedesktop.org, Daniel Vetter List-Id: dri-devel@lists.freedesktop.org WW91IGNhbiBlbmFibGUgdGhlIENSVEMgYW5kIHdpdGhvdXQgYWRkaW5nIHRoZSBwbGFuZSB0byB0 aGUgc3RhdGUgYW5kCml0IHdpbGwgc3VjY2VlZC4gVGhpcyBzaG91bGQgYmUgcHJldmVudGVkIGlu IHRoZSBjcnRjIGNoZWNrIGluc3RlYWQgb2YKdGhlIHBsYW5lIGNoZWNrLCBiZWNhdXNlIHRoZSBw bGFuZSBjaGVjayBtYXkgbmV2ZXIgcnVuIGZvciBhdG9taWMKZW5hYmxlLCBidXQgdGhlIGNydGMg Y2hlY2sgYWx3YXlzIHdpbGwuCgpUaGlzIGlzIGJhc2VkIG9uIGEgc2ltaWxhciBjaGVjayBpbiB2 bXdnZnguCgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9y c3RAbGludXguaW50ZWwuY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRl bC5jb20+CkNjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgpDYzog U2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxp ZWRAbGludXguaWU+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5j IHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVs cGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKaW5kZXggOTgy NTA4NTRhZjc1Li4zOWMyMDNhZDU5ZGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f c2ltcGxlX2ttc19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNf aGVscGVyLmMKQEAgLTM3LDYgKzM3LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2VuY29k ZXJfZnVuY3MgZHJtX3NpbXBsZV9rbXNfZW5jb2Rlcl9mdW5jcyA9IHsKIHN0YXRpYyBpbnQgZHJt X3NpbXBsZV9rbXNfY3J0Y19jaGVjayhzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCQkJICAgICBz dHJ1Y3QgZHJtX2NydGNfc3RhdGUgKnN0YXRlKQogeworCWJvb2wgaGFzX3ByaW1hcnkgPSBzdGF0 ZS0+cGxhbmVfbWFzayAmCisJCQkgICBCSVQoZHJtX3BsYW5lX2luZGV4KGNydGMtPnByaW1hcnkp KTsKKworCS8qIFdlIGFsd2F5cyB3YW50IHRvIGhhdmUgYW4gYWN0aXZlIHBsYW5lIHdpdGggYW4g YWN0aXZlIENSVEMgKi8KKwlpZiAoaGFzX3ByaW1hcnkgIT0gc3RhdGUtPmVuYWJsZSkKKwkJcmV0 dXJuIC1FSU5WQUw7CisKIAlyZXR1cm4gZHJtX2F0b21pY19hZGRfYWZmZWN0ZWRfcGxhbmVzKHN0 YXRlLT5zdGF0ZSwgY3J0Yyk7CiB9CiAKQEAgLTkwLDkgKzk3LDYgQEAgc3RhdGljIGludCBkcm1f c2ltcGxlX2ttc19wbGFuZV9hdG9taWNfY2hlY2soc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJ cGlwZSA9IGNvbnRhaW5lcl9vZihwbGFuZSwgc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBl LCBwbGFuZSk7CiAJY3J0Y19zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X25ld19jcnRjX3N0YXRlKHBs YW5lX3N0YXRlLT5zdGF0ZSwKIAkJCQkJCSAgICZwaXBlLT5jcnRjKTsKLQlpZiAoY3J0Y19zdGF0 ZS0+ZW5hYmxlICE9ICEhcGxhbmVfc3RhdGUtPmNydGMpCi0JCXJldHVybiAtRUlOVkFMOyAvKiBw bGFuZSBtdXN0IG1hdGNoIGNydGMgZW5hYmxlIHN0YXRlICovCi0KIAlpZiAoIWNydGNfc3RhdGUt PmVuYWJsZSkKIAkJcmV0dXJuIDA7IC8qIG5vdGhpbmcgdG8gY2hlY2sgd2hlbiBkaXNhYmxpbmcg b3IgZGlzYWJsZWQgKi8KIAotLSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK