From 07d62d0088da5328515a28cc1d4be4dcb442771a Mon Sep 17 00:00:00 2001 From: "wenfeng.guo" Date: Tue, 19 Sep 2017 16:02:39 +0800 Subject: [PATCH] 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 --- drivers/amlogic/media/enhancement/amvecm/amvecm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/amlogic/media/enhancement/amvecm/amvecm.c b/drivers/amlogic/media/enhancement/amvecm/amvecm.c index f6aa0f23d802..155ca8a7fb88 100644 --- a/drivers/amlogic/media/enhancement/amvecm/amvecm.c +++ b/drivers/amlogic/media/enhancement/amvecm/amvecm.c @@ -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