From 1f55f8626de0fec1fe2353ad82d84c78bec4d18b Mon Sep 17 00:00:00 2001 From: Shen Mintao Date: Wed, 18 Dec 2024 16:35:02 +0800 Subject: [PATCH] fix: fix for Debian 6.1.0-26 --- drivers/aic8800/aic8800_fdrv/rwnx_rx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/aic8800/aic8800_fdrv/rwnx_rx.c b/drivers/aic8800/aic8800_fdrv/rwnx_rx.c index e1b08d6..950ef89 100644 --- a/drivers/aic8800/aic8800_fdrv/rwnx_rx.c +++ b/drivers/aic8800/aic8800_fdrv/rwnx_rx.c @@ -464,7 +464,9 @@ static bool rwnx_rx_data_skb(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, if (amsdu) { int count; -#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0) +// Debian 6.1.0-26 backported the new function call, but not Ubuntu 6.2. +#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0) || \ + (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 109) && LINUX_VERSION_CODE < KERNEL_VERSION(6, 2, 0)) ieee80211_amsdu_to_8023s(skb, &list, rwnx_vif->ndev->dev_addr, RWNX_VIF_TYPE(rwnx_vif), 0, NULL, NULL, false); #else