From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v2 13/12] drm/msm: dpu: Don't drop locks in crtc_vblank_enable Date: Tue, 13 Nov 2018 10:55:03 -0500 Message-ID: <20181113155503.100994-1-sean@poorly.run> References: <20181112194222.193546-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181112194222.193546-1-sean-p7yTbzM4H96eqtR555YLDQ@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: robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, Sean Paul , jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpOb3cgdGhhdCBydW50aW1l IHJlc3VtZSBpcyBoYW5kbGVkIGluIGVuY29kZXIsIHdlIGRvbid0IG5lZWQgdG8gd29ycnkKYWJv dXQgY3J0Y19sb2NrIHJlY3Vyc2lvbiB3aGVuIGNhbGxpbmcgcG1fcnVudGltZV8oZ2V0fHB1dCku IFNvIGRyb3AgdGhlCmxvY2sgZHJvcHMgaW4gX2RwdV9jcnRjX3ZibGFua19lbmFibGVfbm9fbG9j aygpLgoKQ2hhbmdlcyBpbiB2MjoKLSBBZGRlZCB0byBwYXRjaCBzZXJpZXMKClNpZ25lZC1vZmYt Ynk6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgfCA2IC0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEv ZHB1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKaW5k ZXggOWJlMjQ5MDdmOGMxLi44MGRlNTI4OWFkYTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw L2RwdTEvZHB1X2NydGMuYwpAQCAtNzc3LDEwICs3NzcsNyBAQCBzdGF0aWMgdm9pZCBfZHB1X2Ny dGNfdmJsYW5rX2VuYWJsZV9ub19sb2NrKAogCXN0cnVjdCBkcm1fZW5jb2RlciAqZW5jOwogCiAJ aWYgKGVuYWJsZSkgewotCQkvKiBkcm9wIGxvY2sgc2luY2UgcG93ZXIgY3J0YyBjYiBtYXkgdHJ5 IHRvIHJlLWFjcXVpcmUgbG9jayAqLwotCQltdXRleF91bmxvY2soJmRwdV9jcnRjLT5jcnRjX2xv Y2spOwogCQlwbV9ydW50aW1lX2dldF9zeW5jKGRldi0+ZGV2KTsKLQkJbXV0ZXhfbG9jaygmZHB1 X2NydGMtPmNydGNfbG9jayk7CiAKIAkJbGlzdF9mb3JfZWFjaF9lbnRyeShlbmMsICZkZXYtPm1v ZGVfY29uZmlnLmVuY29kZXJfbGlzdCwgaGVhZCkgewogCQkJaWYgKGVuYy0+Y3J0YyAhPSBjcnRj KQpAQCAtODA1LDEwICs4MDIsNyBAQCBzdGF0aWMgdm9pZCBfZHB1X2NydGNfdmJsYW5rX2VuYWJs ZV9ub19sb2NrKAogCQkJZHB1X2VuY29kZXJfcmVnaXN0ZXJfdmJsYW5rX2NhbGxiYWNrKGVuYywg TlVMTCwgTlVMTCk7CiAJCX0KIAotCQkvKiBkcm9wIGxvY2sgc2luY2UgcG93ZXIgY3J0YyBjYiBt YXkgdHJ5IHRvIHJlLWFjcXVpcmUgbG9jayAqLwotCQltdXRleF91bmxvY2soJmRwdV9jcnRjLT5j cnRjX2xvY2spOwogCQlwbV9ydW50aW1lX3B1dF9zeW5jKGRldi0+ZGV2KTsKLQkJbXV0ZXhfbG9j aygmZHB1X2NydGMtPmNydGNfbG9jayk7CiAJfQogfQogCi0tIApTZWFuIFBhdWwsIFNvZnR3YXJl IEVuZ2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9A bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZnJlZWRyZW5vCg==