From mboxrd@z Thu Jan 1 00:00:00 1970 From: abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org Subject: Re: [PATCH] drm/msm: Fix NULL deref on bind/probe deferral Date: Thu, 31 May 2018 15:40:29 -0700 Message-ID: References: <20180531184858.181917-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180531184858.181917-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Sean Paul Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-msm-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, Daniel Mack List-Id: linux-arm-msm@vger.kernel.org T24gMjAxOC0wNS0zMSAxMTo0OCwgU2VhbiBQYXVsIHdyb3RlOgo+IFRoaXMgcGF0Y2ggYXZvaWRz IGRlcmVmZXJlbmNpbmcgbXNtX2hvc3QtPmRldiB3aGVuIGl0IGlzIE5VTEwuCj4gCj4gSWYgd2Ug ZmluZCBvdXJzZWx2ZXMgdGVhcmluZyBkb3duIGRzaSBiZWZvcmUgY2FsbGluZwo+IChtZHA0fG1k cDV8ZHB1KV9rbXNfaW5pdCgpLCB3ZSdsbCBlbmQgdXAgaW4gYSBzdGF0ZSB3aGVyZSB0aGUgZGV2 Cj4gcG9pbnRlciBpcyBOVUxMIGFuZCB0cnlpbmcgdG8gZXh0cmFjdCBwcml2IGZyb20gaXQgd2ls bCBmYWlsLgo+IAo+IFRoaXMgd2FzIGludHJvZHVjZWQgaW4gYSBzZWVtaW5nbHkgaW5ub2N1b3Vz IGNvbW1pdCB0byBlbnN1cmUgdGhlCj4gYXJndW1lbnRzIHRvIG1zbV9nZW1fcHV0X2lvdmEoKSBh cmUgY29ycmVjdCAoZXZlbiB0aG91Z2ggdGhhdAo+IGZ1bmN0aW9uIGhhcyBiZWVuIGEgc3R1YiBm b3IgfjUgeWVhcnMpLiBDb3JyZWN0bmVzcyBGVFchIFxvLwo+IAo+IEZpeGVzOiBiMDE4ODRhMjg2 YjAgZHJtL21zbTogdXNlIGNvcnJlY3QgYXNwYWNlIHBvaW50ZXIgaW4gCj4gbXNtX2dlbV9wdXRf aW92YSgpCj4gQ2M6IERhbmllbCBNYWNrIDxkYW5pZWxAem9ucXVlLm9yZz4KPiBDYzogUm9iIENs YXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2Vh bnBhdWxAY2hyb21pdW0ub3JnPgpSZXZpZXdlZC1ieTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtA Y29kZWF1cm9yYS5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0 LmMgfCAxMiArKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kv ZHNpX2hvc3QuYwo+IGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYwo+IGluZGV4 IGI5MTZmNDY0ZjRlYy4uMmYxYTI3ODA2NThhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9tc20vZHNpL2RzaV9ob3N0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lf aG9zdC5jCj4gQEAgLTEwNjYsOCArMTA2NiwxOCBAQCBzdGF0aWMgaW50IGRzaV90eF9idWZfYWxs b2Moc3RydWN0IG1zbV9kc2lfaG9zdAo+ICptc21faG9zdCwgaW50IHNpemUpCj4gIHN0YXRpYyB2 b2lkIGRzaV90eF9idWZfZnJlZShzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21faG9zdCkKPiAgewo+ ICAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IG1zbV9ob3N0LT5kZXY7Cj4gLQlzdHJ1Y3QgbXNt X2RybV9wcml2YXRlICpwcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiArCXN0cnVjdCBtc21fZHJt X3ByaXZhdGUgKnByaXY7Cj4gKwo+ICsJLyoKPiArCSAqIFRoaXMgaXMgcG9zc2libGUgaWYgd2Un cmUgdGVhcmluZyBkb3duIGJlZm9yZSB3ZSd2ZSBoYWQgYSBjaGFuY2UgCj4gdG8KPiArCSAqIGZ1 bGx5IGluaXRpYWxpemUuIEEgdmVyeSByZWFsIHBvc3NpYmlsaXR5IGlmIG91ciBwcm9iZSBpcyAK PiBkZWZlcnJlZCwKPiArCSAqIGluIHdoaWNoIGNhc2Ugd2UnbGwgaGl0IG1zbV9kc2lfaG9zdF9k ZXN0cm95KCkgd2l0aG91dCBoYXZpbmcgcnVuCj4gKwkgKiB0aHJvdWdoIHRoZSBkc2lfdHhfYnVm X2FsbG9jKCkuCj4gKwkgKi8KPiArCWlmICghZGV2KQo+ICsJCXJldHVybjsKPiAKPiArCXByaXYg PSBkZXYtPmRldl9wcml2YXRlOwo+ICAJaWYgKG1zbV9ob3N0LT50eF9nZW1fb2JqKSB7Cj4gIAkJ bXNtX2dlbV9wdXRfaW92YShtc21faG9zdC0+dHhfZ2VtX29iaiwgcHJpdi0+a21zLT5hc3BhY2Up Owo+ICAJCWRybV9nZW1fb2JqZWN0X3B1dF91bmxvY2tlZChtc21faG9zdC0+dHhfZ2VtX29iaik7 Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyZWVkcmVu byBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVubwo=