From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.19 59/81] drm/sun4i: Unbind components before releasing DRM and memory Date: Tue, 7 May 2019 01:35:30 -0400 Message-ID: <20190507053554.30848-59-sashal@kernel.org> References: <20190507053554.30848-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7ECBD89D4A for ; Tue, 7 May 2019 05:37:47 +0000 (UTC) In-Reply-To: <20190507053554.30848-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Paul Kocialkowski , Sasha Levin , Chen-Yu Tsai , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgoK WyBVcHN0cmVhbSBjb21taXQgZTAyYmMyOWIyY2ZhNzgwNjgzMGQ2ZGE4YjIzMjJjZGRkNjdlOGRm ZSBdCgpPdXIgY29tcG9uZW50cyBtYXkgc3RpbGwgYmUgdXNpbmcgdGhlIERSTSBkZXZpY2UgZHJp dmVyIChpZiBvbmx5IHRvCmFjY2VzcyBvdXIgZHJpdmVyJ3MgcHJpdmF0ZSBkYXRhKSwgc28gbWFr ZSBzdXJlIHRvIHVuYmluZCB0aGVtIGJlZm9yZQp0aGUgZmluYWwgZHJtX2Rldl9wdXQuCgpBbHNv IHJlbGVhc2Ugb3VyIHJlc2VydmVkIG1lbW9yeSBhZnRlciBjb21wb25lbnQgdW5iaW5kIGluc3Rl YWQgb2YKYmVmb3JlIHRvIG1hdGNoIHJldmVyc2UgY3JlYXRpb24gb3JkZXIuCgpGaXhlczogZjVh OWVkODY3YzgzICgiZHJtL3N1bjRpOiBGaXggY29tcG9uZW50IHVuYmluZGluZyBhbmQgY29tcG9u ZW50IG1hc3RlciBkZWxldGlvbiIpClNpZ25lZC1vZmYtYnk6IFBhdWwgS29jaWFsa293c2tpIDxw YXVsLmtvY2lhbGtvd3NraUBib290bGluLmNvbT4KUmV2aWV3ZWQtYnk6IENoZW4tWXUgVHNhaSA8 d2Vuc0Bjc2llLm9yZz4KTGluazogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3Bh dGNoL21zZ2lkLzIwMTkwNDI0MDkwNDEzLjY5MTgtMS1wYXVsLmtvY2lhbGtvd3NraUBib290bGlu LmNvbQpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jIHwgNSArKystLQogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf ZHJ2LmMKaW5kZXggNjI3MDM2MzAwOTBhLi41N2Y2MWVjNGJjNmIgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv c3VuNGlfZHJ2LmMKQEAgLTE1OCwxMCArMTU4LDExIEBAIHN0YXRpYyB2b2lkIHN1bjRpX2Rydl91 bmJpbmQoc3RydWN0IGRldmljZSAqZGV2KQogCWRybV9rbXNfaGVscGVyX3BvbGxfZmluaShkcm0p OwogCXN1bjRpX2ZyYW1lYnVmZmVyX2ZyZWUoZHJtKTsKIAlkcm1fbW9kZV9jb25maWdfY2xlYW51 cChkcm0pOwotCW9mX3Jlc2VydmVkX21lbV9kZXZpY2VfcmVsZWFzZShkZXYpOwotCWRybV9kZXZf cHV0KGRybSk7CiAKIAljb21wb25lbnRfdW5iaW5kX2FsbChkZXYsIE5VTEwpOworCW9mX3Jlc2Vy dmVkX21lbV9kZXZpY2VfcmVsZWFzZShkZXYpOworCisJZHJtX2Rldl9wdXQoZHJtKTsKIH0KIAog c3RhdGljIGNvbnN0IHN0cnVjdCBjb21wb25lbnRfbWFzdGVyX29wcyBzdW40aV9kcnZfbWFzdGVy X29wcyA9IHsKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVs