From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 2/5] drm/vmwgfx: Use drm_plane_helper_check_state() Date: Wed, 1 Nov 2017 20:29:17 +0200 Message-ID: <20171101182920.14386-3-ville.syrjala@linux.intel.com> References: <20171101182920.14386-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171101182920.14386-1-ville.syrjala@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, VMware Graphics , Thomas Hellstrom List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkF0 b21pYyBkcml2ZXJzIGhhdmUgbm8gcmVhc29uIHRvIHVzZSBkcm1fcGxhbmVfaGVscGVyX2NoZWNr X3VwZGF0ZSgpCmluc3RlYWQgb2YgZHJtX3BsYW5lX2hlbHBlcl9jaGVja19zdGF0ZSgpLiBTbyBs ZXQncyBzd2l0Y2ggb3Zlci4KCkNjOiBWTXdhcmUgR3JhcGhpY3MgPGxpbnV4LWdyYXBoaWNzLW1h aW50YWluZXJAdm13YXJlLmNvbT4KQ2M6IFNpbmNsYWlyIFllaCA8c3llaEB2bXdhcmUuY29tPgpD YzogVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgpTaWduZWQtb2ZmLWJ5 OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jIHwgMTcgKysrLS0tLS0tLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jIGIvZHJpdmVycy9ncHUv ZHJtL3Ztd2dmeC92bXdnZnhfa21zLmMKaW5kZXggYTRiNTY2OTk2NzlhLi41MTViNjc3ODNhNDEg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jCkBAIC00NDIsMjkgKzQ0MiwxOCBAQCBp bnQgdm13X2R1X3ByaW1hcnlfcGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUgKnBs YW5lLAogCQkJCSAgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlKQogewogCXN0cnVj dCBkcm1fZnJhbWVidWZmZXIgKm5ld19mYiA9IHN0YXRlLT5mYjsKLQlib29sIHZpc2libGU7Ci0K LQlzdHJ1Y3QgZHJtX3JlY3Qgc3JjID0gewotCQkueDEgPSBzdGF0ZS0+c3JjX3gsCi0JCS55MSA9 IHN0YXRlLT5zcmNfeSwKLQkJLngyID0gc3RhdGUtPnNyY194ICsgc3RhdGUtPnNyY193LAotCQku eTIgPSBzdGF0ZS0+c3JjX3kgKyBzdGF0ZS0+c3JjX2gsCi0JfTsKLQlzdHJ1Y3QgZHJtX3JlY3Qg ZGVzdCA9IHsKKwlzdHJ1Y3QgZHJtX3JlY3QgY2xpcCA9IHsKIAkJLngxID0gc3RhdGUtPmNydGNf eCwKIAkJLnkxID0gc3RhdGUtPmNydGNfeSwKIAkJLngyID0gc3RhdGUtPmNydGNfeCArIHN0YXRl LT5jcnRjX3csCiAJCS55MiA9IHN0YXRlLT5jcnRjX3kgKyBzdGF0ZS0+Y3J0Y19oLAogCX07Ci0J c3RydWN0IGRybV9yZWN0IGNsaXAgPSBkZXN0OwogCWludCByZXQ7CiAKLQlyZXQgPSBkcm1fcGxh bmVfaGVscGVyX2NoZWNrX3VwZGF0ZShwbGFuZSwgc3RhdGUtPmNydGMsIG5ld19mYiwKLQkJCQkJ ICAgICZzcmMsICZkZXN0LCAmY2xpcCwKLQkJCQkJICAgIERSTV9NT0RFX1JPVEFURV8wLAorCXJl dCA9IGRybV9wbGFuZV9oZWxwZXJfY2hlY2tfc3RhdGUoc3RhdGUsICZjbGlwLAogCQkJCQkgICAg RFJNX1BMQU5FX0hFTFBFUl9OT19TQ0FMSU5HLAogCQkJCQkgICAgRFJNX1BMQU5FX0hFTFBFUl9O T19TQ0FMSU5HLAotCQkJCQkgICAgZmFsc2UsIHRydWUsICZ2aXNpYmxlKTsKKwkJCQkJICAgIGZh bHNlLCB0cnVlKTsKIAogCiAJaWYgKCFyZXQgJiYgbmV3X2ZiKSB7Ci0tIAoyLjEzLjYKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWls aW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=