cnss2: return -EBUSY in cnss_pci_link_down if link already down

Add code to return -EBUSY in cnss_pci_link_down api if link
down indication is already received.

Change-Id: Ifbc33717b1129728e167d003298bf734213dd060
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
This commit is contained in:
Mohammed Siddiq 2021-08-24 19:01:20 +05:30
commit a6080012a0

View file

@ -1325,6 +1325,11 @@ int cnss_pci_link_down(struct device *dev)
return -ENODEV;
}
if (pci_priv->pci_link_down_ind) {
cnss_pr_dbg("PCI link down recovery is already in progress\n");
return -EBUSY;
}
if (pci_priv->drv_connected_last &&
of_property_read_bool(plat_priv->plat_dev->dev.of_node,
"cnss-enable-self-recovery"))