From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH] drm/msm/disp/dpu: fix early dereference of physical encoder Date: Tue, 7 Aug 2018 19:56:51 -0700 Message-ID: <1533697011-27750-1-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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: dri-devel@lists.freedesktop.org VGhpcyBjaGFuZ2UgdmFsaWRhdGVzIHRoZSBwaHlzaWNhbCBlbmNvZGVyIGJlZm9yZSBpdAppcyBk ZXJlZmVyZW5jZWQuCgpTaWduZWQtb2ZmLWJ5OiBKZXlrdW1hciBTYW5rYXJhbiA8anNhbmthQGNv ZGVhdXJvcmEub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNv ZGVyLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5j b2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwppbmRl eCAwOTIyZDM1Li4xYjRkZTM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av ZHB1MS9kcHVfZW5jb2Rlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2Rw dV9lbmNvZGVyLmMKQEAgLTI0NDQsNiArMjQ0NCw4IEBAIGludCBkcHVfZW5jb2Rlcl93YWl0X2Zv cl9ldmVudChzdHJ1Y3QgZHJtX2VuY29kZXIgKmRybV9lbmMsCiAKIAlmb3IgKGkgPSAwOyBpIDwg ZHB1X2VuYy0+bnVtX3BoeXNfZW5jczsgaSsrKSB7CiAJCXN0cnVjdCBkcHVfZW5jb2Rlcl9waHlz ICpwaHlzID0gZHB1X2VuYy0+cGh5c19lbmNzW2ldOworCQlpZiAoIXBoeXMpCisJCQljb250aW51 ZTsKIAogCQlzd2l0Y2ggKGV2ZW50KSB7CiAJCWNhc2UgTVNNX0VOQ19DT01NSVRfRE9ORToKQEAg LTI0NjEsNyArMjQ2Myw3IEBAIGludCBkcHVfZW5jb2Rlcl93YWl0X2Zvcl9ldmVudChzdHJ1Y3Qg ZHJtX2VuY29kZXIgKmRybV9lbmMsCiAJCQlyZXR1cm4gLUVJTlZBTDsKIAkJfTsKIAotCQlpZiAo cGh5cyAmJiBmbl93YWl0KSB7CisJCWlmIChmbl93YWl0KSB7CiAJCQlEUFVfQVRSQUNFX0JFR0lO KCJ3YWl0X2Zvcl9jb21wbGV0aW9uX2V2ZW50Iik7CiAJCQlyZXQgPSBmbl93YWl0KHBoeXMpOwog CQkJRFBVX0FUUkFDRV9FTkQoIndhaXRfZm9yX2NvbXBsZXRpb25fZXZlbnQiKTsKLS0gClRoZSBR dWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBB dXJvcmEgRm9ydW0sCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyZWVkcmVubyBt YWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVubwo=