[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1432047540-3436-1-git-send-email-shailendra.capricorn@gmail.com>
Date: Tue, 19 May 2015 20:29:00 +0530
From: Shailendra Verma <shailendra.capricorn@...il.com>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Arve Hjønnevåg <arve@...roid.com>,
Riley Andrews <riandrews@...roid.com>,
Sumit Semwal <sumit.semwal@...aro.org>,
Mitchel Humpherys <mitchelh@...eaurora.org>,
Phong Tran <tranmanphong@...il.com>,
Mauro Carvalho Chehab <mchehab@....samsung.com>,
Rasmus Villemoes <linux@...musvillemoes.dk>,
Markus Elfring <elfring@...rs.sourceforge.net>,
devel@...verdev.osuosl.org
Cc: linux-kernel@...r.kernel.org,
Shailendra Verma <shailendra.capricorn@...il.com>
Subject: [PATCH] Staging:Android:ion - Fix for memory leak if ion device registration get failed.
Fix to avoid possible memory leak if the ion device registration
get failed.Free the allocated device creation memory before return
in case the ion device registration get failed.
Signed-off-by: Shailendra Verma <shailendra.capricorn@...il.com>
---
drivers/staging/android/ion/ion.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c
index 584a226..b7255a9 100644
--- a/drivers/staging/android/ion/ion.c
+++ b/drivers/staging/android/ion/ion.c
@@ -1577,6 +1577,7 @@ struct ion_device *ion_device_create(long (*custom_ioctl)
ret = misc_register(&idev->dev);
if (ret) {
pr_err("ion: failed to register misc device.\n");
+ kfree(idev);
return ERR_PTR(ret);
}
--
1.7.9.5
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists