From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v2 13/24] drm/msm: dpu: Don't drop locks in crtc_vblank_enable Date: Fri, 16 Nov 2018 13:42:23 -0500 Message-ID: <20181116184238.170034-14-sean@poorly.run> References: <20181116184238.170034-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181116184238.170034-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 aygpLgoKQ2hhbmdlcyBpbiB2MjoKLSBOb25lCgpTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNl YW5wYXVsQGNocm9taXVtLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9k cHVfY3J0Yy5jIHwgNiAtLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgYi9kcml2 ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jCmluZGV4IDliZTI0OTA3ZjhjMS4u ODBkZTUyODlhZGEzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9k cHVfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMK QEAgLTc3NywxMCArNzc3LDcgQEAgc3RhdGljIHZvaWQgX2RwdV9jcnRjX3ZibGFua19lbmFibGVf bm9fbG9jaygKIAlzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuYzsKIAogCWlmIChlbmFibGUpIHsKLQkJ LyogZHJvcCBsb2NrIHNpbmNlIHBvd2VyIGNydGMgY2IgbWF5IHRyeSB0byByZS1hY3F1aXJlIGxv Y2sgKi8KLQkJbXV0ZXhfdW5sb2NrKCZkcHVfY3J0Yy0+Y3J0Y19sb2NrKTsKIAkJcG1fcnVudGlt ZV9nZXRfc3luYyhkZXYtPmRldik7Ci0JCW11dGV4X2xvY2soJmRwdV9jcnRjLT5jcnRjX2xvY2sp OwogCiAJCWxpc3RfZm9yX2VhY2hfZW50cnkoZW5jLCAmZGV2LT5tb2RlX2NvbmZpZy5lbmNvZGVy X2xpc3QsIGhlYWQpIHsKIAkJCWlmIChlbmMtPmNydGMgIT0gY3J0YykKQEAgLTgwNSwxMCArODAy LDcgQEAgc3RhdGljIHZvaWQgX2RwdV9jcnRjX3ZibGFua19lbmFibGVfbm9fbG9jaygKIAkJCWRw dV9lbmNvZGVyX3JlZ2lzdGVyX3ZibGFua19jYWxsYmFjayhlbmMsIE5VTEwsIE5VTEwpOwogCQl9 CiAKLQkJLyogZHJvcCBsb2NrIHNpbmNlIHBvd2VyIGNydGMgY2IgbWF5IHRyeSB0byByZS1hY3F1 aXJlIGxvY2sgKi8KLQkJbXV0ZXhfdW5sb2NrKCZkcHVfY3J0Yy0+Y3J0Y19sb2NrKTsKIAkJcG1f cnVudGltZV9wdXRfc3luYyhkZXYtPmRldik7Ci0JCW11dGV4X2xvY2soJmRwdV9jcnRjLT5jcnRj X2xvY2spOwogCX0KIH0KIAotLSAKU2VhbiBQYXVsLCBTb2Z0d2FyZSBFbmdpbmVlciwgR29vZ2xl IC8gQ2hyb21pdW0gT1MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVk cmVubwo=