diff --git a/package/kernel/mt76/Makefile b/package/kernel/mt76/Makefile index 354449b81..e63007492 100644 --- a/package/kernel/mt76/Makefile +++ b/package/kernel/mt76/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mt76 -PKG_RELEASE=4 +PKG_RELEASE=5 PKG_LICENSE:=GPLv2 PKG_LICENSE_FILES:= diff --git a/package/kernel/mt76/patches/090.backport-to-linux-5.19.patch b/package/kernel/mt76/patches/090.backport-to-linux-5.19.patch new file mode 100644 index 000000000..44a14950a --- /dev/null +++ b/package/kernel/mt76/patches/090.backport-to-linux-5.19.patch @@ -0,0 +1,14 @@ +--- a/usb.c ++++ b/usb.c +@@ -1068,7 +1068,11 @@ + + INIT_WORK(&usb->stat_work, mt76u_tx_status_data); + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(5,19,0) + usb->data_len = usb_maxpacket(udev, usb_sndctrlpipe(udev, 0), 1); ++#else ++ usb->data_len = usb_maxpacket(udev, usb_sndctrlpipe(udev, 0)); ++#endif + if (usb->data_len < 32) + usb->data_len = 32; +