msm: adsprpc: Add support for recover session on DSP
Added new case in FASTRPC_IOCTL_CONTROL which makes call to DSP and clean the process. Change-Id: I5603ec4414d1fa5b3aa9d286e2bab3a28203b1c4 Acked-by: Tadakamalla Krishnaiah <ktadakam@qti.qualcomm.com> Signed-off-by: Mohammed Nayeem Ur Rahman <mohara@codeaurora.org>
This commit is contained in:
parent
a25b03139e
commit
08c205a57b
@ -5236,6 +5236,9 @@ static int fastrpc_internal_control(struct fastrpc_file *fl,
|
||||
fl->ws_timeout = cp->pm.timeout;
|
||||
fastrpc_pm_awake(fl, gcinfo[fl->cid].secure);
|
||||
break;
|
||||
case FASTRPC_CONTROL_DSPPROCESS_CLEAN:
|
||||
(void)fastrpc_release_current_dsp_process(fl);
|
||||
break;
|
||||
default:
|
||||
err = -EBADRQC;
|
||||
break;
|
||||
|
@ -394,6 +394,8 @@ enum fastrpc_control_type {
|
||||
FASTRPC_CONTROL_KALLOC = 3,
|
||||
FASTRPC_CONTROL_WAKELOCK = 4,
|
||||
FASTRPC_CONTROL_PM = 5,
|
||||
/* Clean process on DSP */
|
||||
FASTRPC_CONTROL_DSPPROCESS_CLEAN = 6,
|
||||
};
|
||||
|
||||
struct fastrpc_ctrl_latency {
|
||||
|
Loading…
Reference in New Issue
Block a user