]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
wifi: ath12k: fix per pdev debugfs registration
authorAditya Kumar Singh <quic_adisi@quicinc.com>
Tue, 11 Jun 2024 06:42:32 +0000 (09:42 +0300)
committerKalle Valo <quic_kvalo@quicinc.com>
Tue, 11 Jun 2024 18:44:18 +0000 (21:44 +0300)
Function ath12k_debugfs_register() is called once inside the function
ath12k_mac_hw_register(). However, with single wiphy model, there could
be multiple pdevs registered under single hardware. Hence, need to register
debugfs for each one of them.

Move the caller inside the loop which iterates over all underlying pdevs.

Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1

Fixes: f8bde02a26b9 ("wifi: ath12k: initial debugfs support")
Signed-off-by: Aditya Kumar Singh <quic_adisi@quicinc.com>
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240529043043.2488031-2-quic_adisi@quicinc.com
drivers/net/wireless/ath/ath12k/mac.c

index d1529612fddd091d5d299101201ca26855c160a8..4b71dfbfe728200f7ca7463c4d540e076eec8470 100644 (file)
@@ -9133,9 +9133,9 @@ static int ath12k_mac_hw_register(struct ath12k_hw *ah)
                        ath12k_err(ar->ab, "ath12k regd update failed: %d\n", ret);
                        goto err_unregister_hw;
                }
-       }
 
-       ath12k_debugfs_register(ar);
+               ath12k_debugfs_register(ar);
+       }
 
        return 0;