From 2173f1c0ea9c3e2bc5f3c1d4443a8add83679216 Mon Sep 17 00:00:00 2001 From: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com> Date: Thu, 24 Nov 2022 23:39:02 +0800 Subject: [PATCH] mt76: fixes kernel 5.4 build error Fixes: #10524 --- .../999-backport-wireless-ethernet-dispatch.patch | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/target/linux/generic/pending-5.4/999-backport-wireless-ethernet-dispatch.patch b/target/linux/generic/pending-5.4/999-backport-wireless-ethernet-dispatch.patch index 7ef28b488..384a69c21 100644 --- a/target/linux/generic/pending-5.4/999-backport-wireless-ethernet-dispatch.patch +++ b/target/linux/generic/pending-5.4/999-backport-wireless-ethernet-dispatch.patch @@ -1565,7 +1565,7 @@ Signed-off-by: Felix Fietkau +#endif --- /dev/null +++ b/include/linux/soc/mediatek/mtk_wed.h -@@ -0,0 +1,131 @@ +@@ -0,0 +1,140 @@ +#ifndef __MTK_WED_H +#define __MTK_WED_H + @@ -1681,6 +1681,12 @@ Signed-off-by: Felix Fietkau + (_dev)->ops->irq_get(_dev, _mask) +#define mtk_wed_device_irq_set_mask(_dev, _mask) \ + (_dev)->ops->irq_set_mask(_dev, _mask) ++#define mtk_wed_device_rx_ring_setup(_dev, _ring, _regs) \ ++ (_dev)->ops->rx_ring_setup(_dev, _ring, _regs) ++#define mtk_wed_device_ppe_check(_dev, _skb, _reason, _hash) \ ++ (_dev)->ops->ppe_check(_dev, _skb, _reason, _hash) ++#define mtk_wed_device_update_msg(_dev, _id, _msg, _len) \ ++ (_dev)->ops->msg_update(_dev, _id, _msg, _len) +#else +static inline bool mtk_wed_device_active(struct mtk_wed_device *dev) +{ @@ -1694,6 +1700,9 @@ Signed-off-by: Felix Fietkau +#define mtk_wed_device_reg_write(_dev, _reg, _val) do {} while (0) +#define mtk_wed_device_irq_get(_dev, _mask) 0 +#define mtk_wed_device_irq_set_mask(_dev, _mask) do {} while (0) ++#define mtk_wed_device_rx_ring_setup(_dev, _ring, _regs) -ENODEV ++#define mtk_wed_device_ppe_check(_dev, _skb, _reason, _hash) do {} while (0) ++#define mtk_wed_device_update_msg(_dev, _id, _msg, _len) -ENODEV +#endif + +#endif