From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 2/5] drm/vmwgfx: Use drm_plane_helper_check_state() Date: Thu, 23 Nov 2017 11:54:57 +0200 Message-ID: <1725637.mfo7FtIAxM@avalon> References: <20171101182920.14386-1-ville.syrjala@linux.intel.com> <20171101182920.14386-3-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id C294A6E764 for ; Thu, 23 Nov 2017 09:54:59 +0000 (UTC) In-Reply-To: <20171101182920.14386-3-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 SGkgVmlsbGUsCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIFdlZG5lc2RheSwgMSBOb3Zl bWJlciAyMDE3IDIwOjI5OjE3IEVFVCBWaWxsZSBTeXJqYWxhIHdyb3RlOgo+IEZyb206IFZpbGxl IFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gCj4gQXRvbWljIGRy aXZlcnMgaGF2ZSBubyByZWFzb24gdG8gdXNlIGRybV9wbGFuZV9oZWxwZXJfY2hlY2tfdXBkYXRl KCkKPiBpbnN0ZWFkIG9mIGRybV9wbGFuZV9oZWxwZXJfY2hlY2tfc3RhdGUoKS4gU28gbGV0J3Mg c3dpdGNoIG92ZXIuCj4gCj4gQ2M6IFZNd2FyZSBHcmFwaGljcyA8bGludXgtZ3JhcGhpY3MtbWFp bnRhaW5lckB2bXdhcmUuY29tPgo+IENjOiBTaW5jbGFpciBZZWggPHN5ZWhAdm13YXJlLmNvbT4K PiBDYzogVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgo+IFNpZ25lZC1v ZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpS ZXZpZXdlZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9h cmQuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmMgfCAx NyArKystLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92 bXdnZnhfa21zLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jIGluZGV4 IGE0YjU2Njk5Njc5YS4uNTE1YjY3NzgzYTQxCj4gMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL3Ztd2dmeC92bXdnZnhfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Zt d2dmeF9rbXMuYwo+IEBAIC00NDIsMjkgKzQ0MiwxOCBAQCBpbnQgdm13X2R1X3ByaW1hcnlfcGxh bmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUKPiAqcGxhbmUsIHN0cnVjdCBkcm1fcGxh bmVfc3RhdGUgKnN0YXRlKQo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpuZXdfZmIg PSBzdGF0ZS0+ZmI7Cj4gLQlib29sIHZpc2libGU7Cj4gLQo+IC0Jc3RydWN0IGRybV9yZWN0IHNy YyA9IHsKPiAtCQkueDEgPSBzdGF0ZS0+c3JjX3gsCj4gLQkJLnkxID0gc3RhdGUtPnNyY195LAo+ IC0JCS54MiA9IHN0YXRlLT5zcmNfeCArIHN0YXRlLT5zcmNfdywKPiAtCQkueTIgPSBzdGF0ZS0+ c3JjX3kgKyBzdGF0ZS0+c3JjX2gsCj4gLQl9Owo+IC0Jc3RydWN0IGRybV9yZWN0IGRlc3QgPSB7 Cj4gKwlzdHJ1Y3QgZHJtX3JlY3QgY2xpcCA9IHsKPiAgCQkueDEgPSBzdGF0ZS0+Y3J0Y194LAo+ ICAJCS55MSA9IHN0YXRlLT5jcnRjX3ksCj4gIAkJLngyID0gc3RhdGUtPmNydGNfeCArIHN0YXRl LT5jcnRjX3csCj4gIAkJLnkyID0gc3RhdGUtPmNydGNfeSArIHN0YXRlLT5jcnRjX2gsCj4gIAl9 Owo+IC0Jc3RydWN0IGRybV9yZWN0IGNsaXAgPSBkZXN0Owo+ICAJaW50IHJldDsKPiAKPiAtCXJl dCA9IGRybV9wbGFuZV9oZWxwZXJfY2hlY2tfdXBkYXRlKHBsYW5lLCBzdGF0ZS0+Y3J0YywgbmV3 X2ZiLAo+IC0JCQkJCSAgICAmc3JjLCAmZGVzdCwgJmNsaXAsCj4gLQkJCQkJICAgIERSTV9NT0RF X1JPVEFURV8wLAo+ICsJcmV0ID0gZHJtX3BsYW5lX2hlbHBlcl9jaGVja19zdGF0ZShzdGF0ZSwg JmNsaXAsCj4gIAkJCQkJICAgIERSTV9QTEFORV9IRUxQRVJfTk9fU0NBTElORywKPiAgCQkJCQkg ICAgRFJNX1BMQU5FX0hFTFBFUl9OT19TQ0FMSU5HLAo+IC0JCQkJCSAgICBmYWxzZSwgdHJ1ZSwg JnZpc2libGUpOwo+ICsJCQkJCSAgICBmYWxzZSwgdHJ1ZSk7Cj4gCj4gCj4gIAlpZiAoIXJldCAm JiBuZXdfZmIpIHsKCgotLSAKUmVnYXJkcywKCkxhdXJlbnQgUGluY2hhcnQKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=