diff --git a/package/kernel/mac80211/patches/ath10k/991-ath10k-fix-kernel-6.12-support.patch b/package/kernel/mac80211/patches/ath10k/991-ath10k-fix-kernel-6.12-support.patch new file mode 100644 index 000000000..9569ccd60 --- /dev/null +++ b/package/kernel/mac80211/patches/ath10k/991-ath10k-fix-kernel-6.12-support.patch @@ -0,0 +1,13 @@ +diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c +index 23f366221939..2f8c785277af 100644 +--- a/drivers/net/wireless/ath/ath10k/pci.c ++++ b/drivers/net/wireless/ath/ath10k/pci.c +@@ -3148,7 +3148,7 @@ static int ath10k_pci_napi_poll(struct napi_struct *ctx, int budget) + * immediate servicing. + */ + if (ath10k_ce_interrupt_summary(ar)) { +- napi_reschedule(ctx); ++ napi_schedule(ctx); + goto out; + } + ath10k_pci_enable_legacy_irq(ar); diff --git a/target/linux/qualcommax/image/ipq50xx.mk b/target/linux/qualcommax/image/ipq50xx.mk index 89712d6e0..4e35c51ed 100644 --- a/target/linux/qualcommax/image/ipq50xx.mk +++ b/target/linux/qualcommax/image/ipq50xx.mk @@ -102,6 +102,8 @@ define Device/xiaomi_ax6000 NAND_SIZE := 128m DEVICE_PACKAGES := kmod-ath11k-pci \ ath11k-firmware-qcn9074 \ + kmod-ath10k kmod-ath10k-smallbuffers \ + ath10k-firmware-qca9887 \ ipq-wifi-xiaomi_ax6000 ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) ARTIFACTS := initramfs-factory.ubi