]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
mac80211: ath9k: fix missing prototypes warnings
authorShiji Yang <yangshiji66@outlook.com>
Wed, 30 Apr 2025 19:20:55 +0000 (03:20 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 3 May 2025 18:16:25 +0000 (20:16 +0200)
Fix following warnings by including the corresponding headers:

backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:50:6: error: no previous prototype for 'ath9k_hsr_init' [-Werror=missing-prototypes]
   50 | void ath9k_hsr_init(struct ath_hw *ah)
      |      ^~~~~~~~~~~~~~
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:165:5: error: no previous prototype for 'ath9k_hsr_disable' [-Werror=missing-prototypes]
  165 | int ath9k_hsr_disable(struct ath_hw *ah)
      |     ^~~~~~~~~~~~~~~~~
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:177:5: error: no previous prototype for 'ath9k_hsr_enable' [-Werror=missing-prototypes]
  177 | int ath9k_hsr_enable(struct ath_hw *ah, int bw, int fq)
      |     ^~~~~~~~~~~~~~~~
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:234:5: error: no previous prototype for 'ath9k_hsr_status' [-Werror=missing-prototypes]
  234 | int ath9k_hsr_status(struct ath_hw *ah)
      |     ^~~~~~~~~~~~~~~~

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch

index 3ccd3fc4871fab85bc54acfd43e6c643fc7d5341..5f32810fe9df3d74641bb3dfe6489e89d074d5aa 100644 (file)
@@ -30,7 +30,7 @@
        ath_update_survey_stats(sc);
 --- /dev/null
 +++ b/drivers/net/wireless/ath/ath9k/hsr.c
-@@ -0,0 +1,247 @@
+@@ -0,0 +1,248 @@
 +/*
 + *
 + * The MIT License (MIT)
@@ -68,6 +68,7 @@
 +
 +#include "hw.h"
 +#include "ath9k.h"
++#include "hsr.h"
 +
 +#define HSR_GPIO_CSN 8
 +#define HSR_GPIO_CLK 6
 +}
 --- /dev/null
 +++ b/drivers/net/wireless/ath/ath9k/hsr.h
-@@ -0,0 +1,48 @@
+@@ -0,0 +1,50 @@
 +/*
 + * The MIT License (MIT)
 + *
 +#ifndef HSR_H
 +#define HSR_H
 +
++ struct ath_hw;
++
 +#ifdef CPTCFG_ATH9K_UBNTHSR
 +
 +void ath9k_hsr_init(struct ath_hw *ah);