Loading drivers/cam_req_mgr/cam_req_mgr_core.c +17 −11 Original line number Diff line number Diff line Loading @@ -1694,6 +1694,7 @@ static int __cam_req_mgr_process_req(struct cam_req_mgr_core_link *link, rc = __cam_req_mgr_send_req(link, link->req.in_q, trigger, &dev); if (rc < 0) { if (in_q->last_applied_idx < in_q->rd_idx) { /* Apply req failed retry at next sof */ slot->status = CRM_SLOT_STATUS_REQ_PENDING; Loading @@ -1706,6 +1707,11 @@ static int __cam_req_mgr_process_req(struct cam_req_mgr_core_link *link, __cam_req_mgr_notify_error_on_link(link, dev); link->retry_cnt = 0; } } else CAM_WARN(CAM_CRM, "workqueue congestion, last applied idx:%d rd idx:%d", in_q->last_applied_idx, in_q->rd_idx); } else { if (link->retry_cnt) link->retry_cnt = 0; Loading Loading
drivers/cam_req_mgr/cam_req_mgr_core.c +17 −11 Original line number Diff line number Diff line Loading @@ -1694,6 +1694,7 @@ static int __cam_req_mgr_process_req(struct cam_req_mgr_core_link *link, rc = __cam_req_mgr_send_req(link, link->req.in_q, trigger, &dev); if (rc < 0) { if (in_q->last_applied_idx < in_q->rd_idx) { /* Apply req failed retry at next sof */ slot->status = CRM_SLOT_STATUS_REQ_PENDING; Loading @@ -1706,6 +1707,11 @@ static int __cam_req_mgr_process_req(struct cam_req_mgr_core_link *link, __cam_req_mgr_notify_error_on_link(link, dev); link->retry_cnt = 0; } } else CAM_WARN(CAM_CRM, "workqueue congestion, last applied idx:%d rd idx:%d", in_q->last_applied_idx, in_q->rd_idx); } else { if (link->retry_cnt) link->retry_cnt = 0; Loading