Merge "msm: ipa3: Fix to remove max poll count in gsi isr handle"

This commit is contained in:
qctecmdr 2020-12-02 17:02:42 -08:00 • committed by Gerrit - the friendly Code Review server
commit c19f806104

View file

@ -776,13 +776,10 @@ static void gsi_handle_general(int ee)
GSI_EE_n_CNTXT_GSI_IRQ_CLR_OFFS(ee));
}
#define GSI_ISR_MAX_ITER 50
static void gsi_handle_irq(void)
{
uint32_t type;
int ee = gsi_ctx->per.ee;
unsigned long cnt = 0;
int index;
while (1) {
@ -830,15 +827,6 @@ static void gsi_handle_irq(void)
if (type & GSI_EE_n_CNTXT_TYPE_IRQ_GENERAL_BMSK)
gsi_handle_general(ee);
if (++cnt > GSI_ISR_MAX_ITER) {
/*
* Max number of spurious interrupts from hardware.
* Unexpected hardware state.
*/
GSIERR("Too many spurious interrupt from GSI HW\n");
GSI_ASSERT();
}
}
}