From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH 10/48] staging: etnaviv: fix missing error cleanups in etnaviv_load() Date: Fri, 25 Sep 2015 13:57:22 +0200 Message-ID: <1443182280-15868-11-git-send-email-l.stach@pengutronix.de> References: <20150916080435.GA21084@n2100.arm.linux.org.uk> <1443182280-15868-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.4.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTPS id BEAE96F096 for ; Fri, 25 Sep 2015 04:58:04 -0700 (PDT) In-Reply-To: <1443182280-15868-1-git-send-email-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Russell King , Christian Gmeiner Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpUaGUgb25s eSBmYWlsdXJlIHdoaWNoIGV0bmF2aXZfbG9hZCgpIGltcGxlbWVudGVkIHdhcyBmb3Iga3phbGxv YygpLgpPdGhlciBmYWlsdXJlcyAoYWxsb2Nfb3JkZXJlZF93b3JrcXVldWUoKSwgY29tcG9uZW50 X2JpbmRfYWxsKCkpIHdlcmUKbm90IGltcGxlbWVudGVkLiAgQWRkIHRoZXNlLgoKU2lnbmVkLW9m Zi1ieTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+Ci0tLQogZHJp dmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9kcnYuYyB8IDE0ICsrKysrKysrKysrKystCiAx IGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgYi9kcml2ZXJzL3N0YWdp bmcvZXRuYXZpdi9ldG5hdml2X2Rydi5jCmluZGV4IGIyY2U0YTY0NjdlZC4uOGRjZDdmMTllY2Zm IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2Rydi5jCisrKyBi L2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZHJ2LmMKQEAgLTEyOCw2ICsxMjgsMTEg QEAgc3RhdGljIGludCBldG5hdml2X2xvYWQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWdu ZWQgbG9uZyBmbGFncykKIAlkZXYtPmRldl9wcml2YXRlID0gcHJpdjsKIAogCXByaXYtPndxID0g YWxsb2Nfb3JkZXJlZF93b3JrcXVldWUoImV0bmF2aXYiLCAwKTsKKwlpZiAoIXByaXYtPndxKSB7 CisJCWVyciA9IC1FTk9NRU07CisJCWdvdG8gZXJyX3dxOworCX0KKwogCWluaXRfd2FpdHF1ZXVl X2hlYWQoJnByaXYtPmZlbmNlX2V2ZW50KTsKIAogCUlOSVRfTElTVF9IRUFEKCZwcml2LT5pbmFj dGl2ZV9saXN0KTsKQEAgLTEzNywxMSArMTQyLDE4IEBAIHN0YXRpYyBpbnQgZXRuYXZpdl9sb2Fk KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCiAKIAllcnIgPSBj b21wb25lbnRfYmluZF9hbGwoZGV2LT5kZXYsIGRldik7CiAJaWYgKGVyciA8IDApCi0JCXJldHVy biBlcnI7CisJCWdvdG8gZXJyX2JpbmQ7CiAKIAlsb2FkX2dwdShkZXYpOwogCiAJcmV0dXJuIDA7 CisKK2Vycl9iaW5kOgorCWZsdXNoX3dvcmtxdWV1ZShwcml2LT53cSk7CisJZGVzdHJveV93b3Jr cXVldWUocHJpdi0+d3EpOworZXJyX3dxOgorCWtmcmVlKHByaXYpOworCXJldHVybiBlcnI7CiB9 CiAKIHN0YXRpYyBpbnQgZXRuYXZpdl9vcGVuKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVj dCBkcm1fZmlsZSAqZmlsZSkKLS0gCjIuNS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=