mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
msm: ipa3: Change to avoid the assert channel not allocated scenario
When the modem channel not running if try to flow control the channel it will return not valid channel. Adding change to avoid the assert in this error condition. Change-Id: Ia9c32fbc11814e5fef3b7fbcc165439b5d03b2fa Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
This commit is contained in:
parent
760436ec1f
commit
f9ec023fcb
1 changed files with 5 additions and 3 deletions
|
|
@ -4772,13 +4772,15 @@ int gsi_flow_control_ee(unsigned int chan_idx, unsigned int ee,
|
|||
res = -GSI_STATUS_RES_ALLOC_FAILURE;
|
||||
goto free_lock;
|
||||
} else if (gsi_ctx->scratch.word0.s.generic_ee_cmd_return_code ==
|
||||
GSI_GEN_EE_CMD_RETURN_CODE_INCORRECT_CHANNEL_TYPE ||
|
||||
gsi_ctx->scratch.word0.s.generic_ee_cmd_return_code ==
|
||||
GSI_GEN_EE_CMD_RETURN_CODE_INCORRECT_CHANNEL_INDEX){
|
||||
GSI_GEN_EE_CMD_RETURN_CODE_INCORRECT_CHANNEL_TYPE) {
|
||||
GSIERR("chan_idx=%u ee=%u not in correct state\n",
|
||||
chan_idx, ee);
|
||||
GSI_ASSERT();
|
||||
} else if (gsi_ctx->scratch.word0.s.generic_ee_cmd_return_code ==
|
||||
GSI_GEN_EE_CMD_RETURN_CODE_INCORRECT_CHANNEL_INDEX) {
|
||||
GSIERR("Channel ID = %u ee = %u not allocated\n", chan_idx, ee);
|
||||
}
|
||||
|
||||
if (gsi_ctx->scratch.word0.s.generic_ee_cmd_return_code == 0) {
|
||||
GSIERR("No response received\n");
|
||||
res = -GSI_STATUS_ERROR;
|
||||
|
|
|
|||
Loading…
Reference in a new issue