msm: ipa: Add assert upon send command failure

Assert the device upon send command failure
after reaching maximum retries.

Change-Id: I154eda0697ec190662dc16edbe09e2213b4a0bae
Acked-by: Ashok Vuyyuru <avuyyuru@qti.qualcomm.com>
Acked-by: Mohammed Javid <mjavid@qti.qualcomm.com>
Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
This commit is contained in:
Utkarsh Saxena 2017-06-05 16:54:15 +05:30 committed by Mohammed Javid
parent f19eadaabe
commit 9072302c9a

View file

@ -665,6 +665,12 @@ send_cmd:
retries++;
if (retries == IPA_BAM_STOP_MAX_RETRY) {
IPAERR("Failed after %d tries\n", retries);
mutex_unlock(&ipa_ctx->uc_ctx.uc_lock);
/*
* Max retry reached,
* assert to check why cmd send failed.
*/
ipa_assert();
} else {
/* sleep for short period to flush IPA */
usleep_range(IPA_UC_WAIT_MIN_SLEEP,