qcacmn: Fix race condition on setting irq_requested to true
Fix race condition on setting irq_requested to true by releasing spin lock irq_save and taking it again. This will update the irq flags to the irqs enabled after taking the lock. Change-Id: Ic68847994fd053b8061d35a346ee65a495c7b725 CRs-Fixed: 2293004
This commit is contained in:

committad av
nshrivas

förälder
be9d5fcc14
incheckning
e8774bdf67
@@ -312,6 +312,9 @@ int hif_ahb_configure_grp_irq(struct hif_softc *scn,
|
||||
}
|
||||
hif_ext_group->os_irq[j] = irq;
|
||||
}
|
||||
qdf_spin_unlock_irqrestore(&hif_ext_group->irq_lock);
|
||||
|
||||
qdf_spin_lock_irqsave(&hif_ext_group->irq_lock);
|
||||
hif_ext_group->irq_requested = true;
|
||||
|
||||
end:
|
||||
|
Referens i nytt ärende
Block a user