mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
amvecm: incorrect free pointer event
PD#150076: incorrect free pointer event driver defect clean up: #4 #7 Change-Id: Iec9d38a5fd71d26c36115eefe98326b909f85527 Signed-off-by: wenfeng.guo <wenfeng.guo@amlogic.com>
This commit is contained in:
@@ -3115,7 +3115,6 @@ fail_create_device:
|
||||
cdev_del(&devp->cdev);
|
||||
fail_add_cdev:
|
||||
pr_info("[amvecm.] : amvecm add device error.\n");
|
||||
kfree(devp);
|
||||
fail_class_create_file:
|
||||
pr_info("[amvecm.] : amvecm class create file error.\n");
|
||||
for (i = 0; amvecm_class_attrs[i].attr.name; i++) {
|
||||
@@ -3140,7 +3139,6 @@ static int __exit aml_vecm_remove(struct platform_device *pdev)
|
||||
cdev_del(&devp->cdev);
|
||||
class_destroy(devp->clsp);
|
||||
unregister_chrdev_region(devp->devno, 1);
|
||||
kfree(devp);
|
||||
#ifdef CONFIG_AMLOGIC_LCD
|
||||
aml_lcd_notifier_unregister(&aml_lcd_gamma_nb);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user