msm: camera: common: Merge camera-kernel.3.1 changes in camera-kernel.4.0
msm: camera: cdm: Fix dangling pointer issue msm: camera: cdm: change work record to atomic variable msm: camera: utils: Adding device type to track device handles msm: camera: tfe: Reduce stack footprint during bw vote msm: camera: req_mgr: Thread switch delay detection mechanisms msm: camera: cdm: Avoid submitting BL if FIFO is full msm: camera: tfe: check cdm hang in the tfe config timeout msm: camera: req_mgr: Delay detection mechanism msm: camera: cdm: Debug info in case of cdm page fault msm: camera: isp: Max context reduction for TFE in isp driver msm: camera: ope: Maintain current clock value during acquire msm: camera: req_mgr: Limit CAM_ERR log in case of no empty task msm: camera: cdm: Decrement write-count only after Bl commit msm: camera: isp: Added CSID recovery mechanism. CRs-Fixed: 2792394 Change-Id: I1c7a903ae15b572acf3f6318cda7394cb6549c8d Signed-off-by: Tejas Prajapati <tpraja@codeaurora.org>
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
#include "cam_debug_util.h"
|
||||
#include "cam_common_util.h"
|
||||
#include "camera_main.h"
|
||||
#include "cam_req_mgr_workq.h"
|
||||
|
||||
struct sync_device *sync_dev;
|
||||
|
||||
@@ -130,6 +131,7 @@ int cam_sync_register_callback(sync_callback cb_func,
|
||||
sync_cb->status = row->state;
|
||||
CAM_DBG(CAM_SYNC, "Enqueue callback for sync object:%d",
|
||||
sync_cb->sync_obj);
|
||||
sync_cb->workq_scheduled_ts = ktime_get();
|
||||
queue_work(sync_dev->work_queue,
|
||||
&sync_cb->cb_dispatch_work);
|
||||
spin_unlock_bh(&sync_dev->row_spinlocks[sync_obj]);
|
||||
|
Reference in New Issue
Block a user