From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH] drm/msm/dsi: add protection against NULL dsi device Date: Thu, 7 Mar 2019 16:59:47 -0500 Message-ID: <20190307215947.GG114153@art_vandelay> References: <1551922134-22518-1-git-send-email-abhinavk@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt1-x841.google.com (mail-qt1-x841.google.com [IPv6:2607:f8b0:4864:20::841]) by gabe.freedesktop.org (Postfix) with ESMTPS id DA13489394 for ; Thu, 7 Mar 2019 21:59:51 +0000 (UTC) Received: by mail-qt1-x841.google.com with SMTP id z39so19057351qtz.0 for ; Thu, 07 Mar 2019 13:59:51 -0800 (PST) Content-Disposition: inline In-Reply-To: <1551922134-22518-1-git-send-email-abhinavk@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Abhinav Kumar Cc: jhugo@codeaurora.org, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, seanpaul@chromium.org, hoegsberg@google.com, sean@poorly.run, chandanu@codeaurora.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMDYsIDIwMTkgYXQgMDU6Mjg6NTRQTSAtMDgwMCwgQWJoaW5hdiBLdW1hciB3 cm90ZToKPiBXaGVuIHBhbmVsIHByb2JlIGhhcHBlbnMgYWZ0ZXIgRFNJIHByb2JlLCB0aGUgRFNJ IHByb2JlCj4gaXMgZGVmZXJyZWQgYXMgcGVyIGN1cnJlbnQgZGVzaWduLiBJbiB0aGUgcHJvYmUg ZGVmZXIgcGF0aAo+IGRzaSBkZXZpY2UgaXMgZGVzdHJveWVkLiBUaGlzIE5VTEwgZHNpIGRldmlj ZSBjb3VsZCBiZQo+IGRlZmVyZW5jZWQgYnkgdGhlIHBhbmVsIHByb2JlIGluIHRoZSBtaXBpX2Rz aV9hdHRhY2ggcGF0aC4KPiAKPiBDaGVjayBmb3IgTlVMTCBkc2kgZGV2aWNlIGJlZm9yZSBhY2Nl c3NpbmcgaXQuCgpJdCB3b3VsZCBiZSByZWFsbHkgbmljZSB0byBzb3J0IGFsbCBvZiB0aGlzIG91 dCBpbiBhIG1hbm5lciB0aGF0J3Mgbm90CnNwcmlua2xpbmcgTlVMTCBjaGVja3MgYXJvdW5kIHRo ZSBkcml2ZXIuIEkgc3BlbnQgNSBtaW51dGVzIGxvb2tpbmcgYXJvdW5kIGFuZApjb3VsZG4ndCBy ZWFsbHkgbWFrZSBzZW5zZSBvZiBob3cgYWxsIG9mIHRoZXNlIHBpZWNlcyBpbnRlcmFjdCwgYnV0 IHRoaXMgc2VlbXMKbGlrZSBpdCBtaWdodCBiZSBhbiBhcmNoaXRlY3R1cmFsIHByb2JsZW0gKHBl cmhhcHMgc2luY2UgZHB1IHdhcyB1c2luZyBpdHMgb3duCnBhbmVsIHN0dWZmIGluc3RlYWQgb2Yg ZHJtX3BhbmVsPykuCgpBbnl3YXlzLCBpdCdkIGJlIG5pY2UgdG8gZml4IHRoYXQuCgpJbiB0aGUg bWVhbnRpbWUsIGNvdWxkIHlvdSBwbGVhc2UgYWRkIGEgYmlnIGNvbW1lbnQgbGlrZSB0aGUgIWRl diBjaGVjayBpbiB0aGlzCmZ1bmN0aW9uIGV4cGxhaW5pbmcgaG93IHRoaXMgc2l0dWF0aW9uIGNh biBjb21lIHRvIHBhc3M/IFRoYXQgd2F5IHRoZSBrbm93bGVkZ2UKaXNuJ3QgbG9zdCBhbmQgd2hv ZXZlciBjb21lcyBhbG9uZyB0byBjbGVhbiB1cCBhbGwgb2YgdGhlc2UgcHJvYmUgY2hlY2tzIHdp bGwKaGF2ZSBzb21lIGNsdWUgYXMgdG8gd2hhdCdzIGdvaW5nIG9uLgoKU2VhbgoKPiAKPiBSZXBv cnRlZC1ieTogSmVmZnJleSBIdWdvIDxqaHVnb0Bjb2RlYXVyb3JhLm9yZz4KPiBUZXN0ZWQtYnk6 IEplZmZyZXkgSHVnbyA8amh1Z29AY29kZWF1cm9yYS5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogQWJo aW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS9tc20vZHNpL2RzaV9tYW5hZ2VyLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGlu c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vbXNtL2RzaS9kc2lfbWFuYWdlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX21h bmFnZXIuYwo+IGluZGV4IDgwYWE2MzQuLmNjMjU2OWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL21zbS9kc2kvZHNpX21hbmFnZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v ZHNpL2RzaV9tYW5hZ2VyLmMKPiBAQCAtNzY5LDcgKzc2OSw3IEBAIGJvb2wgbXNtX2RzaV9tYW5h Z2VyX2NtZF94ZmVyX3RyaWdnZXIoaW50IGlkLCB1MzIgZG1hX2Jhc2UsIHUzMiBsZW4pCj4gIHZv aWQgbXNtX2RzaV9tYW5hZ2VyX2F0dGFjaF9kc2lfZGV2aWNlKGludCBpZCwgdTMyIGRldmljZV9m bGFncykKPiAgewo+ICAJc3RydWN0IG1zbV9kc2kgKm1zbV9kc2kgPSBkc2lfbWdyX2dldF9kc2ko aWQpOwo+IC0Jc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IG1zbV9kc2ktPmRldjsKPiArCXN0cnVj dCBkcm1fZGV2aWNlICpkZXYgPSBtc21fZHNpID8gbXNtX2RzaS0+ZGV2IDogTlVMTDsKPiAgCXN0 cnVjdCBtc21fZHJtX3ByaXZhdGUgKnByaXY7Cj4gIAlzdHJ1Y3QgbXNtX2ttcyAqa21zOwo+ICAJ c3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVyOwo+IC0tIAo+IFRoZSBRdWFsY29tbSBJbm5vdmF0 aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCj4g YSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdAo+IAoKLS0gClNlYW4gUGF1 bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==