From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 077/111] staging: etnaviv: fix event allocation failure path Date: Thu, 2 Apr 2015 17:30:19 +0200 Message-ID: <1427988653-754-78-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-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.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 836AB6EA69 for ; Thu, 2 Apr 2015 08:31:00 -0700 (PDT) In-Reply-To: <1427988653-754-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: dri-devel@lists.freedesktop.org Cc: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpJZiB3ZSBm YWlsIHRvIGFsbG9jYXRlIGFuIGV2ZW50LCB3ZSBsZWF2ZSB0aGUgc3VibWl0dGVkIGZlbmNlIG51 bWJlcgppbmNyZW1lbnRlZC4gIFRoaXMgY2FuIGNhdXNlIGFuIGFscmVhZHkgcnVubmluZyBoYW5n Y2hlY2sgdGltZXIgdG8KYmVsaWV2ZSB0aGF0IHdlIHNob3VsZCBiZSB3YWl0aW5nIGZvciBmdXJ0 aGVyIGV2ZW50cyB3aGVuIG5vIGV2ZW50IGhhcwphY3R1YWxseSBiZWVuIHF1ZXVlZC4KClJlc29s dmUgdGhpcyBieSBtb3ZpbmcgdGhlIGZlbmNlIGFsbG9jYXRpb24gKHdoaWNoIGNhbiBuZXZlciBm YWlsKQphZnRlciB0aGUgZXZlbnQgYWxsb2NhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJ1c3NlbGwg S2luZyA8cm1rK2tlcm5lbEBhcm0ubGludXgub3JnLnVrPgotLS0KIGRyaXZlcnMvc3RhZ2luZy9l dG5hdml2L2V0bmF2aXZfZ3B1LmMgfCAxNSArKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCA2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9z dGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9ncHUuYyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0 bmF2aXZfZ3B1LmMKaW5kZXggMmVkOGRlOGM1MjJhLi5mZmVjY2U1MjM2ZjkgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKKysrIGIvZHJpdmVycy9zdGFn aW5nL2V0bmF2aXYvZXRuYXZpdl9ncHUuYwpAQCAtODkwLDEzICs4OTAsOCBAQCBpbnQgZXRuYXZp dl9ncHVfc3VibWl0KHN0cnVjdCBldG5hdml2X2dwdSAqZ3B1LAogewogCXN0cnVjdCBkcm1fZGV2 aWNlICpkZXYgPSBncHUtPmRybTsKIAlzdHJ1Y3QgZXRuYXZpdl9kcm1fcHJpdmF0ZSAqcHJpdiA9 IGRldi0+ZGV2X3ByaXZhdGU7Ci0JaW50IHJldCA9IDA7CiAJdW5zaWduZWQgaW50IGV2ZW50LCBp OwogCi0Jc3VibWl0LT5mZW5jZSA9ICsrcHJpdi0+bmV4dF9mZW5jZTsKLQotCWdwdS0+c3VibWl0 dGVkX2ZlbmNlID0gc3VibWl0LT5mZW5jZTsKLQogCS8qCiAJICogVE9ETwogCSAqCkBAIC05MDks MTAgKzkwNCwxMyBAQCBpbnQgZXRuYXZpdl9ncHVfc3VibWl0KHN0cnVjdCBldG5hdml2X2dwdSAq Z3B1LAogCWV2ZW50ID0gZXZlbnRfYWxsb2MoZ3B1KTsKIAlpZiAodW5saWtlbHkoZXZlbnQgPT0g fjBVKSkgewogCQlEUk1fRVJST1IoIm5vIGZyZWUgZXZlbnRcbiIpOwotCQlyZXQgPSAtRUJVU1k7 Ci0JCWdvdG8gZmFpbDsKKwkJcmV0dXJuIC1FQlVTWTsKIAl9CiAKKwlzdWJtaXQtPmZlbmNlID0g Kytwcml2LT5uZXh0X2ZlbmNlOworCisJZ3B1LT5zdWJtaXR0ZWRfZmVuY2UgPSBzdWJtaXQtPmZl bmNlOworCiAJZXRuYXZpdl9idWZmZXJfcXVldWUoZ3B1LCBldmVudCwgc3VibWl0KTsKIAogCXBy aXYtPmxhc3RjdHggPSBjdHg7CkBAIC05NDIsOCArOTQwLDcgQEAgaW50IGV0bmF2aXZfZ3B1X3N1 Ym1pdChzdHJ1Y3QgZXRuYXZpdl9ncHUgKmdwdSwKIAl9CiAJaGFuZ2NoZWNrX3RpbWVyX3Jlc2V0 KGdwdSk7CiAKLWZhaWw6Ci0JcmV0dXJuIHJldDsKKwlyZXR1cm4gMDsKIH0KIAogLyoKLS0gCjIu MS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=