cnss2: Protect PCI bus resume with mutex lock
Race condition seen between WAKE interrupt handler and HOST triggered recovery. Due to the race PCI link up is called back to back. Protect PCI bus resume with bus_lock mutex. Change-Id: Ifc140921bdf803bc2d46365b4e5a59cba34ee715 CRs-Fixed: 3614970
Cette révision appartient à :

révisé par
Rahul Choudhary

Parent
328d2fa04f
révision
a883a8f321
@@ -3989,7 +3989,9 @@ static int cnss_pci_resume(struct device *dev)
|
||||
goto out;
|
||||
|
||||
if (!pci_priv->disable_pc) {
|
||||
mutex_lock(&pci_priv->bus_lock);
|
||||
ret = cnss_pci_resume_bus(pci_priv);
|
||||
mutex_unlock(&pci_priv->bus_lock);
|
||||
if (ret)
|
||||
goto out;
|
||||
}
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur