From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH v2 3/5] drm/vkms: Add atomic_helper_check_plane_state Date: Mon, 16 Jul 2018 14:06:02 -0400 Message-ID: <20180716180602.GW20303@art_vandelay> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yw0-x22f.google.com (mail-yw0-x22f.google.com [IPv6:2607:f8b0:4002:c05::22f]) by gabe.freedesktop.org (Postfix) with ESMTPS id D99E76E554 for ; Mon, 16 Jul 2018 18:06:03 +0000 (UTC) Received: by mail-yw0-x22f.google.com with SMTP id y203-v6so14505459ywd.9 for ; Mon, 16 Jul 2018 11:06:03 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Haneen Mohammed Cc: rodrigosiqueiramelo@gmail.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gU2F0LCBKdWwgMTQsIDIwMTggYXQgMDM6MjE6MTNQTSArMDMwMCwgSGFuZWVuIE1vaGFtbWVk IHdyb3RlOgo+IENhbGwgYXRvbWljX2hlbHBlcl9jaGVja19wbGFuZV9zdGF0ZSB0byBjbGlwIHBs YW5lIGNvb3JkaW5hdGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEhhbmVlbiBNb2hhbW1lZCA8aGFt b2hhbW1lZC5zYUBnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogU2VhbiBQYXVsIDxzZWFucGF1bEBj aHJvbWl1bS5vcmc+Cgo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gLSBjaGVjayBmb3IgcGxhbmVf c3RhdGUtPnZpc2libGUgc2luY2Ugd2UgY2FuJ3QgaGFuZGxlIGEgZGlzYWJsZWQKPiAgIHByaW1h cnkgcGxhbmUgeWV0Lgo+IAo+ICBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX3BsYW5lLmMgfCAy OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5z ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX3Bs YW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX3BsYW5lLmMKPiBpbmRleCA4Nzc0ODM5 ODQ4OTcuLmFhZjdjMzVmYWVkNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92 a21zX3BsYW5lLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX3BsYW5lLmMKPiBA QCAtNyw2ICs3LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSAidmttc19kcnYuaCIKPiArI2lu Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAj aW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiBAQCAtMjUsNiArMjYsMzMgQEAgc3Rh dGljIHZvaWQgdmttc19wcmltYXJ5X3BsYW5lX3VwZGF0ZShzdHJ1Y3QgZHJtX3BsYW5lICpwbGFu ZSwKPiAgewo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IHZrbXNfcGxhbmVfYXRvbWljX2NoZWNrKHN0 cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ICsJCQkJICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq c3RhdGUpCj4gK3sKPiArCXN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZTsKPiArCWlu dCByZXQ7Cj4gKwo+ICsJaWYgKCFzdGF0ZS0+ZmIgfCAhc3RhdGUtPmNydGMpCj4gKwkJcmV0dXJu IDA7Cj4gKwo+ICsJY3J0Y19zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X2NydGNfc3RhdGUoc3RhdGUt PnN0YXRlLCBzdGF0ZS0+Y3J0Yyk7Cj4gKwlpZiAoSVNfRVJSKGNydGNfc3RhdGUpKQo+ICsJCXJl dHVybiBQVFJfRVJSKGNydGNfc3RhdGUpOwo+ICsKPiArCXJldCA9IGRybV9hdG9taWNfaGVscGVy X2NoZWNrX3BsYW5lX3N0YXRlKHN0YXRlLCBjcnRjX3N0YXRlLAo+ICsJCQkJCQkgIERSTV9QTEFO RV9IRUxQRVJfTk9fU0NBTElORywKPiArCQkJCQkJICBEUk1fUExBTkVfSEVMUEVSX05PX1NDQUxJ TkcsCj4gKwkJCQkJCSAgZmFsc2UsIHRydWUpOwo+ICsJaWYgKHJldCAhPSAwKQo+ICsJCXJldHVy biByZXQ7Cj4gKwo+ICsJLyogZm9yIG5vdyBwcmltYXJ5IHBsYW5lIG11c3QgYmUgdmlzaWJsZSBh bmQgZnVsbCBzY3JlZW4gKi8KPiArCWlmICghc3RhdGUtPnZpc2libGUpCj4gKwkJcmV0dXJuIC1F SU5WQUw7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgdmttc19wcmVw YXJlX2ZiKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ICAJCQkgICBzdHJ1Y3QgZHJtX3BsYW5l X3N0YXRlICpzdGF0ZSkKPiAgewo+IEBAIC01OCw2ICs4Niw3IEBAIHN0YXRpYyB2b2lkIHZrbXNf Y2xlYW51cF9mYihzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiAgCj4gIHN0YXRpYyBjb25zdCBz dHJ1Y3QgZHJtX3BsYW5lX2hlbHBlcl9mdW5jcyB2a21zX3ByaW1hcnlfaGVscGVyX2Z1bmNzID0g ewo+ICAJLmF0b21pY191cGRhdGUJCT0gdmttc19wcmltYXJ5X3BsYW5lX3VwZGF0ZSwKPiArCS5h dG9taWNfY2hlY2sJCT0gdmttc19wbGFuZV9hdG9taWNfY2hlY2ssCj4gIAkucHJlcGFyZV9mYgkJ PSB2a21zX3ByZXBhcmVfZmIsCj4gIAkuY2xlYW51cF9mYgkJPSB2a21zX2NsZWFudXBfZmIsCj4g IH07Cj4gLS0gCj4gMi4xNy4xCj4gCgotLSAKU2VhbiBQYXVsLCBTb2Z0d2FyZSBFbmdpbmVlciwg R29vZ2xlIC8gQ2hyb21pdW0gT1MKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==