lede/package/kernel/mt76/patches/091-fix-linux-6.1-build.patch
lovehackintosh b2eafb1cbc
mt76: refresh patches (#10689)
Signed-off-by: Linhui Liu <liulinhui36@gmail.com>
2022-12-28 01:15:34 +08:00

34 lines
935 B
Diff

--- a/mt7921/dma.c
+++ b/mt7921/dma.c
@@ -283,10 +283,15 @@ int mt7921_dma_init(struct mt7921_dev *d
if (ret < 0)
return ret;
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 0)
netif_tx_napi_add(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi,
mt7921_poll_tx, NAPI_POLL_WEIGHT);
napi_enable(&dev->mt76.tx_napi);
-
+#else
+ netif_napi_add_tx_weight(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi,
+ mt7921_poll_tx, NAPI_POLL_WEIGHT);
+ napi_enable(&dev->mt76.tx_napi);
+#endif
return mt7921_dma_enable(dev);
}
--- a/dma.c
+++ b/dma.c
@@ -910,7 +910,11 @@ mt76_dma_init(struct mt76_dev *dev,
dev->napi_dev.threaded = 1;
mt76_for_each_q_rx(dev, i) {
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,1,0)
netif_napi_add(&dev->napi_dev, &dev->napi[i], poll, 64);
+#else
+ netif_napi_add_weight(&dev->napi_dev, &dev->napi[i], poll, 64);
+#endif
mt76_dma_rx_fill(dev, &dev->q_rx[i]);
napi_enable(&dev->napi[i]);
}