From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Agner Subject: [PATCH] drm/fsl-dcu: use drm_mode_config_cleanup on initialization errors Date: Sat, 18 Jun 2016 19:15:43 -0700 Message-ID: <20160619021543.23587-1-stefan@agner.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kmu-office.ch (mail.kmu-office.ch [178.209.48.109]) by gabe.freedesktop.org (Postfix) with ESMTPS id A11126E015 for ; Sun, 19 Jun 2016 02:15:58 +0000 (UTC) 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 Cc: jianwei.wang.chn@gmail.com, meng.yi@nxp.com, linux-kernel@vger.kernel.org, alison.wang@freescale.com List-Id: dri-devel@lists.freedesktop.org Q29tbWl0IDc1NjZlMjQ3NjcyZCAoImRybS9mc2wtZGN1OiBoYW5kbGUgaW5pdGlhbGl6YXRpb24g ZXJyb3JzIHByb3Blcmx5IikKaW50cm9kdWNlZCBlcnJvciBoYW5kbGluZyBkdXJpbmcgaW5pdGlh bGl6YXRpb24sIGJ1dCB3aXRoIGEgd3JvbmcgY2xlYW51cApvcmRlci4KClJlcGxhY2UgdGhlIGVy cm9yIGhhbmRsaW5nIHdpdGggdGhlIGdlbmVyaWMgY2xlYW51cCBmdW5jdGlvbgpkcm1fbW9kZV9j b25maWdfY2xlYW51cC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVy LmNoPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jIHwgMTMg KysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9r bXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jCmluZGV4IGM1 NjRlYzYuLmE2ZTRjZDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9k Y3VfZHJtX2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2tt cy5jCkBAIC0zNywyMyArMzcsMjIgQEAgaW50IGZzbF9kY3VfZHJtX21vZGVzZXRfaW5pdChzdHJ1 Y3QgZnNsX2RjdV9kcm1fZGV2aWNlICpmc2xfZGV2KQogCiAJcmV0ID0gZnNsX2RjdV9kcm1fY3J0 Y19jcmVhdGUoZnNsX2Rldik7CiAJaWYgKHJldCkKLQkJcmV0dXJuIHJldDsKKwkJZ290byBlcnI7 CiAKIAlyZXQgPSBmc2xfZGN1X2RybV9lbmNvZGVyX2NyZWF0ZShmc2xfZGV2LCAmZnNsX2Rldi0+ Y3J0Yyk7CiAJaWYgKHJldCkKLQkJZ290byBmYWlsX2VuY29kZXI7CisJCWdvdG8gZXJyOwogCiAJ cmV0ID0gZnNsX2RjdV9kcm1fY29ubmVjdG9yX2NyZWF0ZShmc2xfZGV2LCAmZnNsX2Rldi0+ZW5j b2Rlcik7CiAJaWYgKHJldCkKLQkJZ290byBmYWlsX2Nvbm5lY3RvcjsKKwkJZ290byBlcnI7CiAK IAlkcm1fbW9kZV9jb25maWdfcmVzZXQoZnNsX2Rldi0+ZHJtKTsKIAlkcm1fa21zX2hlbHBlcl9w b2xsX2luaXQoZnNsX2Rldi0+ZHJtKTsKIAogCXJldHVybiAwOwotZmFpbF9lbmNvZGVyOgotCWZz bF9kZXYtPmNydGMuZnVuY3MtPmRlc3Ryb3koJmZzbF9kZXYtPmNydGMpOwotZmFpbF9jb25uZWN0 b3I6Ci0JZnNsX2Rldi0+ZW5jb2Rlci5mdW5jcy0+ZGVzdHJveSgmZnNsX2Rldi0+ZW5jb2Rlcik7 CisKK2VycjoKKwlkcm1fbW9kZV9jb25maWdfY2xlYW51cChmc2xfZGV2LT5kcm0pOwogCXJldHVy biByZXQ7CiB9Ci0tIAoyLjguMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==