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>
Dieser Commit ist enthalten in:
@@ -94,18 +94,20 @@ struct sync_child_info {
|
||||
* struct sync_callback_info - Single node of information about a kernel
|
||||
* callback registered on a sync object
|
||||
*
|
||||
* @callback_func : Callback function, registered by client driver
|
||||
* @cb_data : Callback data, registered by client driver
|
||||
* @status........ : Status with which callback will be invoked in client
|
||||
* @sync_obj : Sync id of the object for which callback is registered
|
||||
* @cb_dispatch_work : Work representing the call dispatch
|
||||
* @list : List member used to append this node to a linked list
|
||||
* @callback_func : Callback function, registered by client driver
|
||||
* @cb_data : Callback data, registered by client driver
|
||||
* @status : Status with which callback will be invoked in client
|
||||
* @sync_obj : Sync id of the object for which callback is registered
|
||||
* @workq_scheduled_ts : workqueue scheduled timestamp
|
||||
* @cb_dispatch_work : Work representing the call dispatch
|
||||
* @list : List member used to append this node to a linked list
|
||||
*/
|
||||
struct sync_callback_info {
|
||||
sync_callback callback_func;
|
||||
void *cb_data;
|
||||
int status;
|
||||
int32_t sync_obj;
|
||||
ktime_t workq_scheduled_ts;
|
||||
struct work_struct cb_dispatch_work;
|
||||
struct list_head list;
|
||||
};
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren