Brings lots of driver updates and API changes needed for mt76 updates. Disable iwlwifi and ath11k on 5.15, since backport is too difficult, and the only remaining targets won't need those drivers. Signed-off-by: Felix Fietkau <nbd@nbd.name>
21 lines
509 B
Diff
21 lines
509 B
Diff
--- a/drivers/net/wireless/marvell/mwl8k.c
|
|
+++ b/drivers/net/wireless/marvell/mwl8k.c
|
|
@@ -6293,6 +6293,8 @@ static int mwl8k_probe(struct pci_dev *p
|
|
|
|
priv->running_bsses = 0;
|
|
|
|
+ wait_for_completion(&priv->firmware_loading_complete);
|
|
+
|
|
return rc;
|
|
|
|
err_stop_firmware:
|
|
@@ -6326,8 +6328,6 @@ static void mwl8k_remove(struct pci_dev
|
|
return;
|
|
priv = hw->priv;
|
|
|
|
- wait_for_completion(&priv->firmware_loading_complete);
|
|
-
|
|
if (priv->fw_state == FW_STATE_ERROR) {
|
|
mwl8k_hw_reset(priv);
|
|
goto unmap;
|