From f2e73a92ab886f5d2921e934acab71f4de41df19 Mon Sep 17 00:00:00 2001 From: Shen Mintao Date: Wed, 11 Mar 2026 10:33:27 +0800 Subject: [PATCH] fix: add Linux 6.17+ compatibility for get_tx_power callback Add radio_idx and changed parameters to rwnx_cfg80211_get_tx_power function to match the updated cfg80211 API signature introduced in Linux 6.17+. This fixes compilation errors on kernel 6.19 and later versions. Co-Authored-By: Claude Sonnet 4.5 --- drivers/aic8800/aic8800_fdrv/rwnx_main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/aic8800/aic8800_fdrv/rwnx_main.c b/drivers/aic8800/aic8800_fdrv/rwnx_main.c index 3245ecf..8d0cf58 100644 --- a/drivers/aic8800/aic8800_fdrv/rwnx_main.c +++ b/drivers/aic8800/aic8800_fdrv/rwnx_main.c @@ -4513,6 +4513,10 @@ int radio_idx, static int rwnx_cfg80211_get_tx_power(struct wiphy *wiphy, #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) struct wireless_dev *wdev, +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 17, 0) +int radio_idx, +unsigned int changed, #endif int *mbm) {