* Tony Lindgren <[email protected]> [191007 08:38]:
> --- a/drivers/net/wireless/ti/wlcore/main.c
> +++ b/drivers/net/wireless/ti/wlcore/main.c
> @@ -692,6 +687,9 @@ static irqreturn_t wlcore_irq(int irq, void *cookie)
>  
>       mutex_unlock(&wl->mutex);
>  
> +out_handled:
> +     clear_bit(WL1271_FLAG_IRQ_RUNNING, &wl->flags);
> +
>       return IRQ_HANDLED;
>  }

Sorry looks like I again sent out the patch too fast. The clear_bit()
here should have spin_lock_irqsave() and spin_unlock_irqrestore()
around it like we do elsewhere in the code currently.

Regards,

Tony

Reply via email to