From mboxrd@z Thu Jan 1 00:00:00 1970 From: Douglas Anderson Subject: [PATCH v2 2/5] drm/imx: dw_hdmi: Call drm_encoder_cleanup() in error path Date: Mon, 7 Mar 2016 14:00:51 -0800 Message-ID: <1457388054-23077-2-git-send-email-dianders@chromium.org> References: <1457388054-23077-1-git-send-email-dianders@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-x233.google.com (mail-pf0-x233.google.com [IPv6:2607:f8b0:400e:c00::233]) by gabe.freedesktop.org (Postfix) with ESMTPS id F06596E42D for ; Mon, 7 Mar 2016 22:01:21 +0000 (UTC) Received: by mail-pf0-x233.google.com with SMTP id 63so86809792pfe.3 for ; Mon, 07 Mar 2016 14:01:21 -0800 (PST) In-Reply-To: <1457388054-23077-1-git-send-email-dianders@chromium.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao , David Airlie , linux@arm.linux.org.uk, Heiko Stuebner Cc: john@keeping.me.uk, Douglas Anderson , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org VGhlIGRybV9lbmNvZGVyX2NsZWFudXAoKSB3YXMgbWlzc2luZyBib3RoIGZyb20gdGhlIGVycm9y IHBhdGggb2YKZHdfaGRtaV9pbXhfYmluZCgpLiAgVGhpcyBjYXVzZWQgYSBjcmFzaCB3aGVuIHNs dWJfZGVidWcgd2FzCmVuYWJsZWQgYW5kIHdlIGVuZGVkIHVwIGRlZmVycmluZyBwcm9iZSBvZiBI RE1JIGF0IGJvb3QuCgpUaGlzIGNhbGwgaXNuJ3QgbmVlZGVkIGZyb20gdW5iaW5kKCkgYmVjYXVz ZSBpZiBkd19oZG1pX2JpbmQoKSByZXR1cm5zCm5vIGVycm9yIHRoZW4gaXQgdGFrZXMgb3ZlciB0 aGUgam9iIG9mIGZyZWVpbmcgdGhlIGVuY29kZXIgKGluCmR3X2hkbWlfdW5iaW5kKS4KClNpZ25l ZC1vZmYtYnk6IERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KLS0tCkNo YW5nZXMgaW4gdjI6Ci0gSU1YIHBhdGNoIG5ldyBpbiB2MgoKIGRyaXZlcnMvZ3B1L2RybS9pbXgv ZHdfaGRtaS1pbXguYyB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgv ZHdfaGRtaS1pbXguYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwppbmRleCAy YTk1ZDEwZTlkOTIuLmM2OWMzMTQyODE5YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lt eC9kd19oZG1pLWlteC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwpA QCAtMjQ1LDcgKzI0NSwxNiBAQCBzdGF0aWMgaW50IGR3X2hkbWlfaW14X2JpbmQoc3RydWN0IGRl dmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlICptYXN0ZXIsCiAJZHJtX2VuY29kZXJfaW5pdChkcm0s IGVuY29kZXIsICZkd19oZG1pX2lteF9lbmNvZGVyX2Z1bmNzLAogCQkJIERSTV9NT0RFX0VOQ09E RVJfVE1EUywgTlVMTCk7CiAKLQlyZXR1cm4gZHdfaGRtaV9iaW5kKGRldiwgbWFzdGVyLCBkYXRh LCBlbmNvZGVyLCBpb3JlcywgaXJxLCBwbGF0X2RhdGEpOworCXJldCA9IGR3X2hkbWlfYmluZChk ZXYsIG1hc3RlciwgZGF0YSwgZW5jb2RlciwgaW9yZXMsIGlycSwgcGxhdF9kYXRhKTsKKworCS8q CisJICogSWYgZHdfaGRtaV9iaW5kKCkgZmFpbHMgd2UnbGwgbmV2ZXIgY2FsbCBkd19oZG1pX3Vu YmluZCgpLAorCSAqIHdoaWNoIHdvdWxkIGhhdmUgY2FsbGVkIHRoZSBlbmNvZGVyIGNsZWFudXAu ICBEbyBpdCBtYW51YWxseS4KKwkgKi8KKwlpZiAocmV0KQorCQlkcm1fZW5jb2Rlcl9jbGVhbnVw KGVuY29kZXIpOworCisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgZHdfaGRtaV9pbXhf dW5iaW5kKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAqbWFzdGVyLAotLSAKMi43 LjAucmMzLjIwNy5nMGFjNTM0NAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==