From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: [PATCHv4 29/29] drm/omap: fix crash on module unload Date: Thu, 30 Mar 2017 14:15:29 +0300 Message-ID: <1490872529-23084-30-git-send-email-tomi.valkeinen@ti.com> References: <1490872529-23084-1-git-send-email-tomi.valkeinen@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fllnx210.ext.ti.com (fllnx210.ext.ti.com [198.47.19.17]) by gabe.freedesktop.org (Postfix) with ESMTPS id 365576E8B5 for ; Thu, 30 Mar 2017 11:16:22 +0000 (UTC) In-Reply-To: <1490872529-23084-1-git-send-email-tomi.valkeinen@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Laurent Pinchart Cc: Tomi Valkeinen , Jyri Sarha List-Id: dri-devel@lists.freedesktop.org V2hlbiB1bmxvYWRpbmcgb21hcGRybSB3ZSBnZXQgYSBOVUxMIHBvaW50ZXIgZGVyZWYgaW4Kb21h cF9kcm1faXJxX3VuaW5zdGFsbCgpLiBUaGlzIGlzIGNhdXNlZCBieToKCjk2N2RkNDg0MTc4NzRk ZDI1NDkxYTRlOTMzNjQ4ZjM5NGE2NGY3MGYgKCJkcm06IHJlbW92ZQpkcm1fdmJsYW5rX25vX2h3 X2NvdW50ZXIgYXNzaWdubWVudCBmcm9tIGRyaXZlciBjb2RlIikKCldlIHNodXQgZG93biBhbGwg dGhlIGNydGNzIGF0IHVubG9hZCB0aW1lIGJlZm9yZSBjYWxsaW5nCm9tYXBfZHJtX2lycV91bmlu c3RhbGwsIHNvIHRoZSBjb2RlIGluIG9tYXBfZHJtX2lycV91bmluc3RhbGwoKSBpcwp1bm5lY2Vz c2FyeSBhbmQgY2FuIGJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBUb21pIFZhbGtlaW5lbiA8 dG9taS52YWxrZWluZW5AdGkuY29tPgpSZXZpZXdlZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1 cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9vbWFw ZHJtL29tYXBfaXJxLmMgfCAxNCAtLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfaXJx LmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2lycS5jCmluZGV4IDI2YTNjMDZhYTE0 ZC4uMTE1MTA0Y2RjYzU5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFw X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfaXJxLmMKQEAgLTI4NSwy NSArMjg1LDExIEBAIGludCBvbWFwX2RybV9pcnFfaW5zdGFsbChzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2KQogdm9pZCBvbWFwX2RybV9pcnFfdW5pbnN0YWxsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp CiB7CiAJc3RydWN0IG9tYXBfZHJtX3ByaXZhdGUgKnByaXYgPSBkZXYtPmRldl9wcml2YXRlOwot CXVuc2lnbmVkIGxvbmcgaXJxZmxhZ3M7Ci0JaW50IGk7CiAKIAlpZiAoIWRldi0+aXJxX2VuYWJs ZWQpCiAJCXJldHVybjsKIAogCWRldi0+aXJxX2VuYWJsZWQgPSBmYWxzZTsKIAotCS8qIFdha2Ug dXAgYW55IHdhaXRlcnMgc28gdGhleSBkb24ndCBoYW5nLiAqLwotCWlmIChkZXYtPm51bV9jcnRj cykgewotCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT52YmxfbG9jaywgaXJxZmxhZ3MpOwotCQlm b3IgKGkgPSAwOyBpIDwgZGV2LT5udW1fY3J0Y3M7IGkrKykgewotCQkJd2FrZV91cCgmZGV2LT52 YmxhbmtbaV0ucXVldWUpOwotCQkJZGV2LT52YmxhbmtbaV0uZW5hYmxlZCA9IGZhbHNlOwotCQkJ ZGV2LT52YmxhbmtbaV0ubGFzdCA9Ci0JCQkJZGV2LT5kcml2ZXItPmdldF92YmxhbmtfY291bnRl cihkZXYsIGkpOwotCQl9Ci0JCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRldi0+dmJsX2xvY2ss IGlycWZsYWdzKTsKLQl9Ci0KIAlwcml2LT5kaXNwY19vcHMtPmZyZWVfaXJxKGRldik7CiB9Ci0t IAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==