From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH v2 4/7] drm/msm/dpu: dont use encoder->crtc in atomic path Date: Wed, 13 Feb 2019 17:19:13 -0800 Message-ID: <1550107156-17625-5-git-send-email-jsanka@codeaurora.org> References: <1550107156-17625-1-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1550107156-17625-1-git-send-email-jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: hoegsberg-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, Jeykumar Sankaran , seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org ZW5jb2Rlci0+Y3J0YyBpcyBub3QgcmVhbGx5IG1lYW5pbmdmdWwgZm9yIGF0b21pYyBwYXRoLiBV c2UKY3J0Yy0+ZW5jb2Rlcl9tYXNrIHRvIGlkZW50aWZ5IHRoZSBjcnRjIGF0dGFjaGVkIHdpdGgK YW4gZW5jb2Rlci4KClNpZ25lZC1vZmYtYnk6IEpleWt1bWFyIFNhbmthcmFuIDxqc2Fua2FAY29k ZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29k ZXIuYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9l bmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCmlu ZGV4IDQ1NjE3YjkuLjBhMTkxMjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz cC9kcHUxL2RwdV9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEv ZHB1X2VuY29kZXIuYwpAQCAtOTYxLDYgKzk2MSw3IEBAIHN0YXRpYyB2b2lkIGRwdV9lbmNvZGVy X3ZpcnRfbW9kZV9zZXQoc3RydWN0IGRybV9lbmNvZGVyICpkcm1fZW5jLAogCXN0cnVjdCBkcHVf a21zICpkcHVfa21zOwogCXN0cnVjdCBsaXN0X2hlYWQgKmNvbm5lY3Rvcl9saXN0OwogCXN0cnVj dCBkcm1fY29ubmVjdG9yICpjb25uID0gTlVMTCwgKmNvbm5faXRlcjsKKwlzdHJ1Y3QgZHJtX2Ny dGMgKmRybV9jcnRjOwogCXN0cnVjdCBkcHVfcm1faHdfaXRlciBwcF9pdGVyLCBjdGxfaXRlcjsK IAlzdHJ1Y3QgbXNtX2Rpc3BsYXlfdG9wb2xvZ3kgdG9wb2xvZ3k7CiAJc3RydWN0IGRwdV9od19j dGwgKmh3X2N0bFtNQVhfQ0hBTk5FTFNfUEVSX0VOQ10gPSB7IE5VTEwgfTsKQEAgLTk5MiwxMCAr OTkzLDE0IEBAIHN0YXRpYyB2b2lkIGRwdV9lbmNvZGVyX3ZpcnRfbW9kZV9zZXQoc3RydWN0IGRy bV9lbmNvZGVyICpkcm1fZW5jLAogCQlyZXR1cm47CiAJfQogCisJZHJtX2Zvcl9lYWNoX2NydGMo ZHJtX2NydGMsIGRybV9lbmMtPmRldikKKwkJaWYgKGRybV9jcnRjLT5zdGF0ZS0+ZW5jb2Rlcl9t YXNrICYgZHJtX2VuY29kZXJfbWFzayhkcm1fZW5jKSkKKwkJCWJyZWFrOworCiAJdG9wb2xvZ3kg PSBkcHVfZW5jb2Rlcl9nZXRfdG9wb2xvZ3koZHB1X2VuYywgZHB1X2ttcywgYWRqX21vZGUpOwog CiAJLyogUmVzZXJ2ZSBkeW5hbWljIHJlc291cmNlcyBub3cuIEluZGljYXRpbmcgbm9uLUF0b21p Y1Rlc3QgcGhhc2UgKi8KLQlyZXQgPSBkcHVfcm1fcmVzZXJ2ZSgmZHB1X2ttcy0+cm0sIGRybV9l bmMsIGRybV9lbmMtPmNydGMtPnN0YXRlLAorCXJldCA9IGRwdV9ybV9yZXNlcnZlKCZkcHVfa21z LT5ybSwgZHJtX2VuYywgZHJtX2NydGMtPnN0YXRlLAogCQkJICAgICB0b3BvbG9neSwgZmFsc2Up OwogCWlmIChyZXQpIHsKIAkJRFBVX0VSUk9SX0VOQyhkcHVfZW5jLAotLSAKVGhlIFF1YWxjb21t IElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBG b3J1bSwKYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcg bGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5v