Commit 283d9304 authored by Shailendra Verma's avatar Shailendra Verma Committed by Greg Kroah-Hartman

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: default avatarShailendra Verma <shailendra.capricorn@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent ad5b0d07
...@@ -1579,6 +1579,7 @@ struct ion_device *ion_device_create(long (*custom_ioctl) ...@@ -1579,6 +1579,7 @@ struct ion_device *ion_device_create(long (*custom_ioctl)
ret = misc_register(&idev->dev); ret = misc_register(&idev->dev);
if (ret) { if (ret) {
pr_err("ion: failed to register misc device.\n"); pr_err("ion: failed to register misc device.\n");
kfree(idev);
return ERR_PTR(ret); return ERR_PTR(ret);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment