Эх сурвалжийг харах

msm: camera: isp: Disable tasklet once

This changes avoids disabling and killing inactive tasklet.

CRs-Fixed: 2530034
Change-Id: If1b0b04684f9425f742b51e5eb4b6ec8107f2c75
Signed-off-by: Venkat Chinta <[email protected]>
Venkat Chinta 5 жил өмнө
parent
commit
f7d89d9bed

+ 3 - 0
drivers/cam_isp/isp_hw_mgr/hw_utils/cam_tasklet_util.c

@@ -296,6 +296,9 @@ void cam_tasklet_stop(void  *tasklet_info)
 {
 	struct cam_tasklet_info  *tasklet = tasklet_info;
 
+	if (!atomic_read(&tasklet->tasklet_active))
+		return;
+
 	atomic_set(&tasklet->tasklet_active, 0);
 	tasklet_kill(&tasklet->tasklet);
 	tasklet_disable(&tasklet->tasklet);