From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/vmwgfx: Fix vmw_du_cursor_plane_atomic_check Date: Tue, 27 Mar 2018 18:08:12 +0300 Message-ID: <20180327150812.GM5453@intel.com> References: <20180327142617.6471-1-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2AD686E647 for ; Tue, 27 Mar 2018 15:08:16 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180327142617.6471-1-thellstrom@vmware.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thomas Hellstrom Cc: dan.carpenter@oracle.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBNYXIgMjcsIDIwMTggYXQgMDQ6MjY6MTdQTSArMDIwMCwgVGhvbWFzIEhlbGxzdHJv bSB3cm90ZToKPiBVc2UgdGhlIGNvcnJlY3QgaGVscGVyIGFuZCBhbHNvIHJldHVybiBlYXJseSBv biBoZWxwZXIKPiBzdWNjZXNzIHJhdGhlciB0aGFuIG9uIGhlbHBlciBmYWlsdXJlLgo+IAo+IEFs c28gZXhwbGljaXRseSByZXR1cm4gMCBpbiB0aGUgY2FzZSBvZiBubyBmYi4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+Cj4gUmVwb3J0 ZWQtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KPiBSZXBvcnRl ZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuYyB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KPiAg MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuYyBiL2RyaXZlcnMv Z3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5jCj4gaW5kZXggMzYyOGE5ZmU3MDVmLi4wZjdkYzll YTI2NTcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuYwo+IEBAIC00OTQsMjMg KzQ5NCwyMyBAQCBpbnQgdm13X2R1X2N1cnNvcl9wbGFuZV9hdG9taWNfY2hlY2soc3RydWN0IGRy bV9wbGFuZSAqcGxhbmUsCj4gIAkJCQkgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm5ld19z dGF0ZSkKPiAgewo+ICAJaW50IHJldCA9IDA7Cj4gKwlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNy dGNfc3RhdGUgPSBOVUxMOwo+ICAJc3RydWN0IHZtd19zdXJmYWNlICpzdXJmYWNlID0gTlVMTDsK PiAgCXN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiID0gbmV3X3N0YXRlLT5mYjsKPiAgCj4gLQlz dHJ1Y3QgZHJtX3JlY3Qgc3JjID0gZHJtX3BsYW5lX3N0YXRlX3NyYyhuZXdfc3RhdGUpOwo+IC0J c3RydWN0IGRybV9yZWN0IGRlc3QgPSBkcm1fcGxhbmVfc3RhdGVfZGVzdChuZXdfc3RhdGUpOwo+ IC0KPiAgCS8qIFR1cm5pbmcgb2ZmICovCj4gIAlpZiAoIWZiKQo+IC0JCXJldHVybiByZXQ7Cj4g KwkJcmV0dXJuIDA7CgpUaGlzIHNob3VsZCBwcm9iYWJseSBiZSBjaGVja2VkIGFmdGVyCmRybV9h dG9taWNfaGVscGVyX2NoZWNrX3BsYW5lX3N0YXRlKCkgaGFzIGJlZW4gY2FsbGVkLiBPdGhlcndp c2UKbmV3X3N0YXRlLT52aXNpYmxlIG1heSBiZSBsZWZ0IHdpdGggYSBzdGFsZSB2YWx1ZS4KCj4g IAo+IC0JcmV0ID0gZHJtX3BsYW5lX2hlbHBlcl9jaGVja191cGRhdGUocGxhbmUsIG5ld19zdGF0 ZS0+Y3J0YywgZmIsCj4gLQkJCQkJICAgICZzcmMsICZkZXN0LAo+IC0JCQkJCSAgICBEUk1fTU9E RV9ST1RBVEVfMCwKPiAtCQkJCQkgICAgRFJNX1BMQU5FX0hFTFBFUl9OT19TQ0FMSU5HLAo+IC0J CQkJCSAgICBEUk1fUExBTkVfSEVMUEVSX05PX1NDQUxJTkcsCj4gLQkJCQkJICAgIHRydWUsIHRy dWUsICZuZXdfc3RhdGUtPnZpc2libGUpOwo+IC0JaWYgKCFyZXQpCj4gKwlpZiAobmV3X3N0YXRl LT5jcnRjKQo+ICsJCWNydGNfc3RhdGUgPSBkcm1fYXRvbWljX2dldF9uZXdfY3J0Y19zdGF0ZShu ZXdfc3RhdGUtPnN0YXRlLAo+ICsJCQkJCQkJICAgbmV3X3N0YXRlLT5jcnRjKTsKPiArCj4gKwly ZXQgPSBkcm1fYXRvbWljX2hlbHBlcl9jaGVja19wbGFuZV9zdGF0ZShuZXdfc3RhdGUsIGNydGNf c3RhdGUsCj4gKwkJCQkJCSAgRFJNX1BMQU5FX0hFTFBFUl9OT19TQ0FMSU5HLAo+ICsJCQkJCQkg IERSTV9QTEFORV9IRUxQRVJfTk9fU0NBTElORywKPiArCQkJCQkJICB0cnVlLCB0cnVlKTsKPiAr CWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiAgCj4gIAkvKiBBIGxvdCBvZiB0aGUgY29kZSBh c3N1bWVzIHRoaXMgKi8KPiAtLSAKPiAyLjE0LjMKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwg T1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=