From b683b376c7ce8e671e5a060365d7b36f49efcf4e Mon Sep 17 00:00:00 2001 From: ael-bot Date: Fri, 23 Jan 2026 15:35:23 +0000 Subject: [PATCH] Upgrade Linux kernel to 6.18.7 --- configs/aarch32_defconfig | 2 +- configs/aarch32_minimal_defconfig | 2 +- configs/aarch64_defconfig | 2 +- configs/aarch64_minimal_defconfig | 2 +- configs/x86_64_defconfig | 2 +- configs/x86_64_minimal_defconfig | 2 +- doc/ChangeLog.md | 1 + ...0g-Support-firmware-loading-on-88X33.patch | 4 +-- ...0g-Fix-power-up-when-strapped-to-sta.patch | 4 +-- ...rvell10g-Add-LED-support-for-88X3310.patch | 4 +-- ...0g-Support-LEDs-tied-to-a-single-med.patch | 4 +-- ...phy-Do-not-resume-PHY-when-attaching.patch | 4 +-- ...-classifying-unknown-multicast-as-mr.patch | 6 ++--- ...e-router-ports-when-forwarding-L2-mu.patch | 4 +-- ...delay-for-applying-strict-multicast-.patch | 4 +-- ...rentiate-MDB-additions-from-modifica.patch | 4 +-- ...ie-tlv-Let-device-probe-even-when-TL.patch | 4 +-- ...d-r8153b-support-for-link-activity-L.patch | 4 +-- ...ek-mt7986a-rename-BPi-R3-ports-to-ma.patch | 4 +-- ...-Add-a-timing-for-the-Raspberry-Pi-7.patch | 6 ++--- ...uchscreen-edt-ft5x06-Add-polled-mode.patch | 4 +-- ...e6xxx-Fix-timeout-on-waiting-for-PPU.patch | 4 +-- ...x-Improve-indirect-register-access-p.patch | 4 +-- ...x-Honor-ports-being-managed-via-in-b.patch | 4 +-- ...x-Limit-rsvd2cpu-policy-to-user-port.patch | 4 +-- ...Use-tag-priority-as-initial-skb-prio.patch | 4 +-- ...MDB-memberships-whose-L2-addresses-o.patch | 4 +-- ...t-EtherType-based-priority-overrides.patch | 4 +-- ...x-Support-EtherType-based-priority-o.patch | 4 +-- ...a-mv88e6xxx-Add-mqprio-qdisc-support.patch | 4 +-- ...x-Use-VLAN-prio-over-IP-when-both-ar.patch | 4 +-- ...8e6xxx-Trap-locally-terminated-VLANs.patch | 4 +-- ...x-collapse-disabled-state-into-block.patch | 4 +-- ...x-Only-activate-LAG-offloading-when-.patch | 4 +-- ...-mv88e6xxx-Add-LED-support-for-6393X.patch | 4 +-- ...pport-deletion-and-recreation-of-pri.patch | 27 +++++++++---------- ...eck-connection-state-before-querying.patch | 6 ++--- ...ppress-log-spam-for-regulatory-restr.patch | 12 +++------ ...duce-log-noise-during-AP-to-station-.patch | 10 +++---- patches/linux/linux.hash | 2 +- 40 files changed, 88 insertions(+), 98 deletions(-) rename patches/linux/{6.18.6 => 6.18.7}/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch (97%) rename patches/linux/{6.18.6 => 6.18.7}/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch (92%) rename patches/linux/{6.18.6 => 6.18.7}/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch (99%) rename patches/linux/{6.18.6 => 6.18.7}/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch (94%) rename patches/linux/{6.18.6 => 6.18.7}/0005-net-phy-Do-not-resume-PHY-when-attaching.patch (88%) rename patches/linux/{6.18.6 => 6.18.7}/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch (98%) rename patches/linux/{6.18.6 => 6.18.7}/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch (90%) rename patches/linux/{6.18.6 => 6.18.7}/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch (98%) rename patches/linux/{6.18.6 => 6.18.7}/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch (96%) rename patches/linux/{6.18.6 => 6.18.7}/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch (92%) rename patches/linux/{6.18.6 => 6.18.7}/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch (91%) rename patches/linux/{6.18.6 => 6.18.7}/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch (92%) rename patches/linux/{6.18.6 => 6.18.7}/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch (95%) rename patches/linux/{6.18.6 => 6.18.7}/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch (97%) rename patches/linux/{6.18.6 => 6.18.7}/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch (88%) rename patches/linux/{6.18.6 => 6.18.7}/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch (98%) rename patches/linux/{6.18.6 => 6.18.7}/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch (90%) rename patches/linux/{6.18.6 => 6.18.7}/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch (96%) rename patches/linux/{6.18.6 => 6.18.7}/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch (91%) rename patches/linux/{6.18.6 => 6.18.7}/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch (95%) rename patches/linux/{6.18.6 => 6.18.7}/0021-net-dsa-Support-EtherType-based-priority-overrides.patch (96%) rename patches/linux/{6.18.6 => 6.18.7}/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch (98%) rename patches/linux/{6.18.6 => 6.18.7}/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch (97%) rename patches/linux/{6.18.6 => 6.18.7}/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch (95%) rename patches/linux/{6.18.6 => 6.18.7}/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch (97%) rename patches/linux/{6.18.6 => 6.18.7}/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch (91%) rename patches/linux/{6.18.6 => 6.18.7}/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch (97%) rename patches/linux/{6.18.6 => 6.18.7}/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch (99%) rename patches/linux/{6.18.6 => 6.18.7}/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch (95%) rename patches/linux/{6.18.6 => 6.18.7}/0030-wifi-brcmfmac-check-connection-state-before-querying.patch (90%) rename patches/linux/{6.18.6 => 6.18.7}/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch (84%) rename patches/linux/{6.18.6 => 6.18.7}/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch (92%) diff --git a/configs/aarch32_defconfig b/configs/aarch32_defconfig index fd084a4e8..261c3f9e0 100644 --- a/configs/aarch32_defconfig +++ b/configs/aarch32_defconfig @@ -29,7 +29,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build BR2_ROOTFS_POST_IMAGE_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch32/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/aarch32_minimal_defconfig b/configs/aarch32_minimal_defconfig index 99d33e245..9815c21d8 100644 --- a/configs/aarch32_minimal_defconfig +++ b/configs/aarch32_minimal_defconfig @@ -29,7 +29,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build BR2_ROOTFS_POST_IMAGE_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch32/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/aarch64_defconfig b/configs/aarch64_defconfig index 3abb5fd7a..cda0e2e68 100644 --- a/configs/aarch64_defconfig +++ b/configs/aarch64_defconfig @@ -27,7 +27,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/aarch64_minimal_defconfig b/configs/aarch64_minimal_defconfig index eac6123bc..5bc1b4057 100644 --- a/configs/aarch64_minimal_defconfig +++ b/configs/aarch64_minimal_defconfig @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/x86_64_defconfig b/configs/x86_64_defconfig index 55a9c3fd5..4ce00eb6f 100644 --- a/configs/x86_64_defconfig +++ b/configs/x86_64_defconfig @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh ${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/x86_64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/x86_64_minimal_defconfig b/configs/x86_64_minimal_defconfig index ac8e9a30b..065e6f791 100644 --- a/configs/x86_64_minimal_defconfig +++ b/configs/x86_64_minimal_defconfig @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh ${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.6" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/x86_64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/doc/ChangeLog.md b/doc/ChangeLog.md index 3a8a5ae03..806a777e2 100644 --- a/doc/ChangeLog.md +++ b/doc/ChangeLog.md @@ -21,6 +21,7 @@ All notable changes to the project are documented in this file. ### Changes +- Upgrade Linux kernel to 6.18.7 (LTS) Noteworthy changes and additions in this release are marked below in bold text. - Upgrade **Linux kernel to 6.18.6** (LTS) diff --git a/patches/linux/6.18.6/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch b/patches/linux/6.18.7/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch similarity index 97% rename from patches/linux/6.18.6/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch rename to patches/linux/6.18.7/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch index ed2b18c9a..c121dabfd 100644 --- a/patches/linux/6.18.6/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch +++ b/patches/linux/6.18.7/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch @@ -1,7 +1,7 @@ -From 257b51fcd94ca99b13555354327ce2dbaaba4003 Mon Sep 17 00:00:00 2001 +From 0da46e7eaa8896066c9ef549ee6ff95a713285f7 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 19 Sep 2023 18:38:10 +0200 -Subject: [PATCH 01/30] net: phy: marvell10g: Support firmware loading on +Subject: [PATCH 01/32] net: phy: marvell10g: Support firmware loading on 88X3310 When probing, if a device is waiting for firmware to be loaded into diff --git a/patches/linux/6.18.6/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch b/patches/linux/6.18.7/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch similarity index 92% rename from patches/linux/6.18.6/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch rename to patches/linux/6.18.7/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch index 31abc75d4..ee332220c 100644 --- a/patches/linux/6.18.6/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch +++ b/patches/linux/6.18.7/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch @@ -1,7 +1,7 @@ -From 7cb0e3b358c7d9118e179e2e0684ec66bed1ba18 Mon Sep 17 00:00:00 2001 +From 6ca7c41f05512829625df7f89c9cedfa8fce4954 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 21 Nov 2023 20:15:24 +0100 -Subject: [PATCH 02/30] net: phy: marvell10g: Fix power-up when strapped to +Subject: [PATCH 02/32] net: phy: marvell10g: Fix power-up when strapped to start powered down On devices which are hardware strapped to start powered down (PDSTATE diff --git a/patches/linux/6.18.6/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch b/patches/linux/6.18.7/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch similarity index 99% rename from patches/linux/6.18.6/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch rename to patches/linux/6.18.7/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch index 5791b8248..e8a236e57 100644 --- a/patches/linux/6.18.6/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch +++ b/patches/linux/6.18.7/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch @@ -1,7 +1,7 @@ -From e12b368dfff77e0741cb3d9d7636ec4dfbbfd0f9 Mon Sep 17 00:00:00 2001 +From 4ddca512b7f01fc8a3296b04252552e78d3aa084 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 15 Nov 2023 20:58:42 +0100 -Subject: [PATCH 03/30] net: phy: marvell10g: Add LED support for 88X3310 +Subject: [PATCH 03/32] net: phy: marvell10g: Add LED support for 88X3310 Pickup the LEDs from the state in which the hardware reset or bootloader left them, but also support further configuration via diff --git a/patches/linux/6.18.6/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch b/patches/linux/6.18.7/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch similarity index 94% rename from patches/linux/6.18.6/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch rename to patches/linux/6.18.7/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch index 5711fd5ac..7098588cf 100644 --- a/patches/linux/6.18.6/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch +++ b/patches/linux/6.18.7/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch @@ -1,7 +1,7 @@ -From 13346d7128b4ef758e801ad619d3e8a17b5c01a9 Mon Sep 17 00:00:00 2001 +From c064ebbc07a2fe41ea6d34f1c19804a26a37214b Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 12 Dec 2023 09:51:05 +0100 -Subject: [PATCH 04/30] net: phy: marvell10g: Support LEDs tied to a single +Subject: [PATCH 04/32] net: phy: marvell10g: Support LEDs tied to a single media side In a combo-port setup, i.e. where both the copper and fiber interface diff --git a/patches/linux/6.18.6/0005-net-phy-Do-not-resume-PHY-when-attaching.patch b/patches/linux/6.18.7/0005-net-phy-Do-not-resume-PHY-when-attaching.patch similarity index 88% rename from patches/linux/6.18.6/0005-net-phy-Do-not-resume-PHY-when-attaching.patch rename to patches/linux/6.18.7/0005-net-phy-Do-not-resume-PHY-when-attaching.patch index fa0962a86..e3ea6d42c 100644 --- a/patches/linux/6.18.6/0005-net-phy-Do-not-resume-PHY-when-attaching.patch +++ b/patches/linux/6.18.7/0005-net-phy-Do-not-resume-PHY-when-attaching.patch @@ -1,7 +1,7 @@ -From ac79628c9cc6191d01b56f18c4a4202f8dc19b41 Mon Sep 17 00:00:00 2001 +From ac10b342937848aefe4c09ee054cb13a973564e5 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 27 Mar 2024 10:10:19 +0100 -Subject: [PATCH 05/30] net: phy: Do not resume PHY when attaching +Subject: [PATCH 05/32] net: phy: Do not resume PHY when attaching The PHY should not start negotiating with its link-partner until explicitly instructed to do so. diff --git a/patches/linux/6.18.6/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch b/patches/linux/6.18.7/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch similarity index 98% rename from patches/linux/6.18.6/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch rename to patches/linux/6.18.7/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch index 9ed81aead..6fd0b2112 100644 --- a/patches/linux/6.18.6/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch +++ b/patches/linux/6.18.7/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch @@ -1,7 +1,7 @@ -From ee691bd5beac643fc2266de5803aca437b3e6e3d Mon Sep 17 00:00:00 2001 +From 2ea2108430d61be4b2c607782c4d70d65606504c Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 4 Mar 2024 16:47:28 +0100 -Subject: [PATCH 06/30] net: bridge: avoid classifying unknown multicast as +Subject: [PATCH 06/32] net: bridge: avoid classifying unknown multicast as mrouters_only Unknown multicast, MAC/IPv4/IPv6, should always be flooded according to @@ -140,7 +140,7 @@ index dea09096ad0f..f0a613238e0d 100644 continue; break; diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c -index 777fa869c1a1..924d41c62395 100644 +index e355a15bf5ab..be8ba6ac038d 100644 --- a/net/bridge/br_input.c +++ b/net/bridge/br_input.c @@ -186,9 +186,13 @@ int br_handle_frame_finish(struct net *net, struct sock *sk, struct sk_buff *skb diff --git a/patches/linux/6.18.6/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch b/patches/linux/6.18.7/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch similarity index 90% rename from patches/linux/6.18.6/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch rename to patches/linux/6.18.7/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch index 33dd0193e..1f81ad78a 100644 --- a/patches/linux/6.18.6/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch +++ b/patches/linux/6.18.7/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch @@ -1,7 +1,7 @@ -From fd03fe3161bf4f9d0d21eba97aa26602134ad573 Mon Sep 17 00:00:00 2001 +From 0b500d7ce8fd3e9a64c1e61b64dc7e28f1441280 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 5 Mar 2024 06:44:41 +0100 -Subject: [PATCH 07/30] net: bridge: Ignore router ports when forwarding L2 +Subject: [PATCH 07/32] net: bridge: Ignore router ports when forwarding L2 multicast Multicast router ports are either statically configured or learned from diff --git a/patches/linux/6.18.6/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch b/patches/linux/6.18.7/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch similarity index 98% rename from patches/linux/6.18.6/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch rename to patches/linux/6.18.7/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch index 05ad61b63..6131569c5 100644 --- a/patches/linux/6.18.6/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch +++ b/patches/linux/6.18.7/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch @@ -1,7 +1,7 @@ -From 4232ec4a201c4931f0ef66c3b4aaf2fe964d2759 Mon Sep 17 00:00:00 2001 +From 11275834a80df2c7c9ebc3c185f7307c34177fe1 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 4 Apr 2024 16:36:30 +0200 -Subject: [PATCH 08/30] net: bridge: drop delay for applying strict multicast +Subject: [PATCH 08/32] net: bridge: drop delay for applying strict multicast filtering This *local* patch drops the initial delay before applying strict multicast diff --git a/patches/linux/6.18.6/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch b/patches/linux/6.18.7/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch similarity index 96% rename from patches/linux/6.18.6/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch rename to patches/linux/6.18.7/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch index eba436857..5da9b8507 100644 --- a/patches/linux/6.18.6/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch +++ b/patches/linux/6.18.7/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch @@ -1,7 +1,7 @@ -From 78318eb5a2f161c3ebd41b2db0df3e53f9181221 Mon Sep 17 00:00:00 2001 +From 5c8691c3eeda59299e0dac6ef6df7ae2cbb247c0 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Thu, 16 May 2024 14:51:54 +0200 -Subject: [PATCH 09/30] net: bridge: Differentiate MDB additions from +Subject: [PATCH 09/32] net: bridge: Differentiate MDB additions from modifications Before this change, the reception of an IGMPv3 report (and analogously diff --git a/patches/linux/6.18.6/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch b/patches/linux/6.18.7/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch similarity index 92% rename from patches/linux/6.18.6/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch rename to patches/linux/6.18.7/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch index a8813d653..2ecceafed 100644 --- a/patches/linux/6.18.6/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch +++ b/patches/linux/6.18.7/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch @@ -1,7 +1,7 @@ -From 024b3276078901705ee919dec50dd3af6e90e9ad Mon Sep 17 00:00:00 2001 +From 75a358d785acab5bc1fae8eaff98eb62bf61605a Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Fri, 24 Nov 2023 23:29:55 +0100 -Subject: [PATCH 10/30] nvmem: layouts: onie-tlv: Let device probe even when +Subject: [PATCH 10/32] nvmem: layouts: onie-tlv: Let device probe even when TLV is invalid Before this change, probing an NVMEM device, expected to contain a diff --git a/patches/linux/6.18.6/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch b/patches/linux/6.18.7/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch similarity index 91% rename from patches/linux/6.18.6/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch rename to patches/linux/6.18.7/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch index c51004faa..f6a112d46 100644 --- a/patches/linux/6.18.6/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch +++ b/patches/linux/6.18.7/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch @@ -1,7 +1,7 @@ -From cb3ceebe0fc9510bc3ee2c707fa6bdca28ad749b Mon Sep 17 00:00:00 2001 +From 57d37c39d87b59ea3e808dcdd7ea762103dd3e3f Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 11 Aug 2024 11:27:35 +0200 -Subject: [PATCH 11/30] net: usb: r8152: add r8153b support for link/activity +Subject: [PATCH 11/32] net: usb: r8152: add r8153b support for link/activity LEDs This patch adds support for the link/activity LEDs on the NanoPi R2S diff --git a/patches/linux/6.18.6/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch b/patches/linux/6.18.7/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch similarity index 92% rename from patches/linux/6.18.6/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch rename to patches/linux/6.18.7/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch index 0aa28650b..6e0d5619b 100644 --- a/patches/linux/6.18.6/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch +++ b/patches/linux/6.18.7/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch @@ -1,7 +1,7 @@ -From db387a57f3aacdd24d391642ad0382fbf1d8f955 Mon Sep 17 00:00:00 2001 +From 9e770f7f46bd38c38b820c72bd4de0ff94b25f06 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 10 Aug 2025 18:52:54 +0200 -Subject: [PATCH 12/30] arm64: dts: mediatek: mt7986a: rename BPi R3 ports to +Subject: [PATCH 12/32] arm64: dts: mediatek: mt7986a: rename BPi R3 ports to match case For ref. see: https://wiki.banana-pi.org/File:Bpi-r3_Metal_case.jpg diff --git a/patches/linux/6.18.6/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch b/patches/linux/6.18.7/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch similarity index 95% rename from patches/linux/6.18.6/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch rename to patches/linux/6.18.7/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch index 6cb241495..5905b2cfc 100644 --- a/patches/linux/6.18.6/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch +++ b/patches/linux/6.18.7/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch @@ -1,7 +1,7 @@ -From ed41839c56eaaca89a8a6139f17c8a084d01be09 Mon Sep 17 00:00:00 2001 +From 4935a1baf872efaa99a7fdbe4ba6d55634bec644 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 20 Aug 2025 21:38:24 +0200 -Subject: [PATCH 13/30] drm/panel-simple: Add a timing for the Raspberry Pi 7" +Subject: [PATCH 13/32] drm/panel-simple: Add a timing for the Raspberry Pi 7" panel The Raspberry Pi 7" 800x480 panel uses a Toshiba TC358762 DSI @@ -46,7 +46,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c -index 0019de93be1b..3cddde5733ca 100644 +index 271f93399193..75dbc3cb8135 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -400,7 +400,8 @@ static int panel_simple_get_modes(struct drm_panel *panel, diff --git a/patches/linux/6.18.6/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch b/patches/linux/6.18.7/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch similarity index 97% rename from patches/linux/6.18.6/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch rename to patches/linux/6.18.7/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch index 88602f82a..1fbb5cbf4 100644 --- a/patches/linux/6.18.6/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch +++ b/patches/linux/6.18.7/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch @@ -1,7 +1,7 @@ -From 1ff1463bf79e6cf94b24d4ad099db4eeadd37fb3 Mon Sep 17 00:00:00 2001 +From 4f1c58f67e64ef82b9bd3ec9b9c194d8ab8ce5c3 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Thu, 21 Aug 2025 11:20:23 +0200 -Subject: [PATCH 14/30] input:touchscreen:edt-ft5x06: Add polled mode +Subject: [PATCH 14/32] input:touchscreen:edt-ft5x06: Add polled mode Not all hardware has interrupts therefore we need to poll the touchscreen. diff --git a/patches/linux/6.18.6/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch b/patches/linux/6.18.7/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch similarity index 88% rename from patches/linux/6.18.6/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch rename to patches/linux/6.18.7/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch index acf866c4e..064141ff7 100644 --- a/patches/linux/6.18.6/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch +++ b/patches/linux/6.18.7/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch @@ -1,7 +1,7 @@ -From e8e05c96ecbf32bacfac67b0ff9ab10ecdf61da6 Mon Sep 17 00:00:00 2001 +From 0efc077ad790a598b18b4fab2b9dd614417e204b Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 12 Mar 2024 10:27:24 +0100 -Subject: [PATCH 15/30] [FIX] net: dsa: mv88e6xxx: Fix timeout on waiting for +Subject: [PATCH 15/32] [FIX] net: dsa: mv88e6xxx: Fix timeout on waiting for PPU on 6393X In a multi-chip setup, delays of up to 750ms are observed before the diff --git a/patches/linux/6.18.6/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch b/patches/linux/6.18.7/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch similarity index 98% rename from patches/linux/6.18.6/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch rename to patches/linux/6.18.7/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch index 81455faae..b29181f30 100644 --- a/patches/linux/6.18.6/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch +++ b/patches/linux/6.18.7/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch @@ -1,7 +1,7 @@ -From 400d9ae26cdfd29ebbf546de92c9b75710717f71 Mon Sep 17 00:00:00 2001 +From d77bb7ae1ec02a191832ecff5a7e023980e2a02d Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 27 Mar 2024 15:52:43 +0100 -Subject: [PATCH 16/30] net: dsa: mv88e6xxx: Improve indirect register access +Subject: [PATCH 16/32] net: dsa: mv88e6xxx: Improve indirect register access perf on 6393 When operating in multi-chip mode, the 6393 family maps a subset of diff --git a/patches/linux/6.18.6/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch b/patches/linux/6.18.7/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch similarity index 90% rename from patches/linux/6.18.6/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch rename to patches/linux/6.18.7/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch index fcf49d887..bb8d2d1cd 100644 --- a/patches/linux/6.18.6/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch +++ b/patches/linux/6.18.7/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch @@ -1,7 +1,7 @@ -From 4c15bcc33cacc54b17a46bf6407a44e3f9d400c0 Mon Sep 17 00:00:00 2001 +From b876e4718bc9f28cf898bddb8fe5f127b2b582b6 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Mon, 22 Apr 2024 23:18:01 +0200 -Subject: [PATCH 17/30] net: dsa: mv88e6xxx: Honor ports being managed via +Subject: [PATCH 17/32] net: dsa: mv88e6xxx: Honor ports being managed via in-band-status Keep all link parameters in their unforced states when the port is diff --git a/patches/linux/6.18.6/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch b/patches/linux/6.18.7/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch similarity index 96% rename from patches/linux/6.18.6/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch rename to patches/linux/6.18.7/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch index 920bd15cc..9e34617bd 100644 --- a/patches/linux/6.18.6/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch +++ b/patches/linux/6.18.7/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch @@ -1,7 +1,7 @@ -From 0ef493228499a0578d0c7e6180c242e87db320ba Mon Sep 17 00:00:00 2001 +From 2d6aab8ab0ba0465a420cfd34f29dc80765d07e6 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 24 Apr 2024 22:41:04 +0200 -Subject: [PATCH 18/30] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user +Subject: [PATCH 18/32] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user ports on 6393X For packets with a DA in the IEEE reserved L2 group range, originating diff --git a/patches/linux/6.18.6/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch b/patches/linux/6.18.7/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch similarity index 91% rename from patches/linux/6.18.6/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch rename to patches/linux/6.18.7/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch index f65d844d6..c76f0b6ee 100644 --- a/patches/linux/6.18.6/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch +++ b/patches/linux/6.18.7/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch @@ -1,7 +1,7 @@ -From 07a88581d188048bb8bfaf3b1252795ed97fb8cc Mon Sep 17 00:00:00 2001 +From 29f5994c627c326f062a7e4b1c6ec8b00a30d53a Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 28 May 2024 10:38:42 +0200 -Subject: [PATCH 19/30] net: dsa: tag_dsa: Use tag priority as initial +Subject: [PATCH 19/32] net: dsa: tag_dsa: Use tag priority as initial skb->priority Use the 3-bit priority field from the DSA tag as the initial packet diff --git a/patches/linux/6.18.6/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch b/patches/linux/6.18.7/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch similarity index 95% rename from patches/linux/6.18.6/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch rename to patches/linux/6.18.7/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch index 46812fd73..111f9a281 100644 --- a/patches/linux/6.18.6/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch +++ b/patches/linux/6.18.7/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch @@ -1,7 +1,7 @@ -From 4d05f3f20eacca0786a13dc37fe223ce6a449d38 Mon Sep 17 00:00:00 2001 +From bc037d0641c9966c676f61080b400774b30bf26f Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 16 Jan 2024 16:00:55 +0100 -Subject: [PATCH 20/30] net: dsa: Support MDB memberships whose L2 addresses +Subject: [PATCH 20/32] net: dsa: Support MDB memberships whose L2 addresses overlap Multiple IP multicast groups (32 for v4, 2^80 for v6) map to the same diff --git a/patches/linux/6.18.6/0021-net-dsa-Support-EtherType-based-priority-overrides.patch b/patches/linux/6.18.7/0021-net-dsa-Support-EtherType-based-priority-overrides.patch similarity index 96% rename from patches/linux/6.18.6/0021-net-dsa-Support-EtherType-based-priority-overrides.patch rename to patches/linux/6.18.7/0021-net-dsa-Support-EtherType-based-priority-overrides.patch index d5b332b56..c7d4784bc 100644 --- a/patches/linux/6.18.6/0021-net-dsa-Support-EtherType-based-priority-overrides.patch +++ b/patches/linux/6.18.7/0021-net-dsa-Support-EtherType-based-priority-overrides.patch @@ -1,7 +1,7 @@ -From d64cce84bde89a3a05e07973391913c70bb02b95 Mon Sep 17 00:00:00 2001 +From e51540686e673fff781944b04397435c61e5fc81 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Thu, 21 Mar 2024 19:12:15 +0100 -Subject: [PATCH 21/30] net: dsa: Support EtherType based priority overrides +Subject: [PATCH 21/32] net: dsa: Support EtherType based priority overrides --- include/net/dsa.h | 4 ++++ diff --git a/patches/linux/6.18.6/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch b/patches/linux/6.18.7/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch similarity index 98% rename from patches/linux/6.18.6/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch rename to patches/linux/6.18.7/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch index 53cd6c250..7b1c7d26a 100644 --- a/patches/linux/6.18.6/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch +++ b/patches/linux/6.18.7/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch @@ -1,7 +1,7 @@ -From ffaa967a50adf49318769dbf72e948ec6048a3be Mon Sep 17 00:00:00 2001 +From 550559c5275610b58322692c121194b15cf1f9e6 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Fri, 22 Mar 2024 16:15:43 +0100 -Subject: [PATCH 22/30] net: dsa: mv88e6xxx: Support EtherType based priority +Subject: [PATCH 22/32] net: dsa: mv88e6xxx: Support EtherType based priority overrides --- diff --git a/patches/linux/6.18.6/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch b/patches/linux/6.18.7/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch similarity index 97% rename from patches/linux/6.18.6/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch rename to patches/linux/6.18.7/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch index 475a462aa..a11837c2c 100644 --- a/patches/linux/6.18.6/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch +++ b/patches/linux/6.18.7/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch @@ -1,7 +1,7 @@ -From 71a47eb3d28ad8ce3287f334a4b19e77d3cd8f9b Mon Sep 17 00:00:00 2001 +From 4411eea4232e445db1d9b35f62cc1168874617e4 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 28 May 2024 11:04:22 +0200 -Subject: [PATCH 23/30] net: dsa: mv88e6xxx: Add mqprio qdisc support +Subject: [PATCH 23/32] net: dsa: mv88e6xxx: Add mqprio qdisc support Add support for attaching mqprio qdisc's to mv88e6xxx ports and use the packet's traffic class as the outgoing priority when no PCP bits diff --git a/patches/linux/6.18.6/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch b/patches/linux/6.18.7/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch similarity index 95% rename from patches/linux/6.18.6/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch rename to patches/linux/6.18.7/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch index 0d23ffa6a..7ebf05819 100644 --- a/patches/linux/6.18.6/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch +++ b/patches/linux/6.18.7/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch @@ -1,7 +1,7 @@ -From d0f91e5c9fc2b3189a05e9d9b9124359f08bf43b Mon Sep 17 00:00:00 2001 +From 1acad33cba1d7a199ce6386d58b589307ff3ee8c Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 29 May 2024 13:20:41 +0200 -Subject: [PATCH 24/30] net: dsa: mv88e6xxx: Use VLAN prio over IP when both +Subject: [PATCH 24/32] net: dsa: mv88e6xxx: Use VLAN prio over IP when both are available Switch the priority sourcing precdence to prefer VLAN PCP over IP diff --git a/patches/linux/6.18.6/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch b/patches/linux/6.18.7/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch similarity index 97% rename from patches/linux/6.18.6/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch rename to patches/linux/6.18.7/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch index e3ce9d107..92597ceae 100644 --- a/patches/linux/6.18.6/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch +++ b/patches/linux/6.18.7/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch @@ -1,7 +1,7 @@ -From 8d5ba9ac1c9a7d45e237e052f36c0d6e1994ed65 Mon Sep 17 00:00:00 2001 +From 463e8eb7bc4673c77f56628252c495ee840cf35d Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 26 Nov 2024 19:45:59 +0100 -Subject: [PATCH 25/30] [FIX] net: dsa: mv88e6xxx: Trap locally terminated +Subject: [PATCH 25/32] [FIX] net: dsa: mv88e6xxx: Trap locally terminated VLANs Before this change, in a setup like the following, packets assigned to diff --git a/patches/linux/6.18.6/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch b/patches/linux/6.18.7/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch similarity index 91% rename from patches/linux/6.18.6/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch rename to patches/linux/6.18.7/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch index e75a1d8eb..e25cb88de 100644 --- a/patches/linux/6.18.6/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch +++ b/patches/linux/6.18.7/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch @@ -1,7 +1,7 @@ -From c5318cd4af7ae08946d748fede2c6ad7c20793e0 Mon Sep 17 00:00:00 2001 +From 75795ed5e3d522c4185005a812679c2bd67010cb Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 16 Jan 2025 12:35:12 +0100 -Subject: [PATCH 26/30] net: dsa: mv88e6xxx: collapse disabled state into +Subject: [PATCH 26/32] net: dsa: mv88e6xxx: collapse disabled state into blocking This patch changes the behavior of switchcore ports wrt. the port state. diff --git a/patches/linux/6.18.6/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch b/patches/linux/6.18.7/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch similarity index 97% rename from patches/linux/6.18.6/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch rename to patches/linux/6.18.7/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch index c16630d01..ffa2b0588 100644 --- a/patches/linux/6.18.6/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch +++ b/patches/linux/6.18.7/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch @@ -1,7 +1,7 @@ -From 03d4905996709abdde6108b79baa44ad840ad512 Mon Sep 17 00:00:00 2001 +From 6226d56b75e1087881a150f511ab78457edf9a52 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 12 Feb 2025 22:03:14 +0100 -Subject: [PATCH 27/30] net: dsa: mv88e6xxx: Only activate LAG offloading when +Subject: [PATCH 27/32] net: dsa: mv88e6xxx: Only activate LAG offloading when bridged The current port isolation scheme for mv88e6xxx is detailed here: diff --git a/patches/linux/6.18.6/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch b/patches/linux/6.18.7/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch similarity index 99% rename from patches/linux/6.18.6/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch rename to patches/linux/6.18.7/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch index d1cf5f149..7a550add5 100644 --- a/patches/linux/6.18.6/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch +++ b/patches/linux/6.18.7/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch @@ -1,7 +1,7 @@ -From 3fe2afd5b90dfae465cf58a35eccc911eab684d6 Mon Sep 17 00:00:00 2001 +From a3fd03baa707011d9013dc1110064ae9f7674e20 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 14 Jan 2026 18:22:41 +0100 -Subject: [PATCH 28/30] net: dsa: mv88e6xxx: Add LED support for 6393X +Subject: [PATCH 28/32] net: dsa: mv88e6xxx: Add LED support for 6393X Original commit: commit 462277b926140ee2d231317e92afb6cabf640268 diff --git a/patches/linux/6.18.6/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch b/patches/linux/6.18.7/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch similarity index 95% rename from patches/linux/6.18.6/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch rename to patches/linux/6.18.7/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch index 24efb6b5e..8cfe40b05 100644 --- a/patches/linux/6.18.6/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch +++ b/patches/linux/6.18.7/0029-wifi-brcmfmac-support-deletion-and-recreation-of-pri.patch @@ -1,12 +1,11 @@ -From d571b8417741b2dbed814bc38c133dcf37055c66 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= +From 9bd08559ecb3dad89f67ab40c375d375d57ea019 Mon Sep 17 00:00:00 2001 +From: Mattias Walström Date: Thu, 15 Jan 2026 22:47:37 +0100 Subject: [PATCH 29/32] wifi: brcmfmac: support deletion and recreation of primary interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -Organization: Wires The Broadcom FullMAC firmware does not allow the primary interface (bsscfgidx 0) to be deleted - it always exists in firmware. However, @@ -38,14 +37,14 @@ Add support for this by: Signed-off-by: Mattias Walström --- - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 179 ++++++++++++++++-- + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 180 ++++++++++++++++-- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 4 +- .../broadcom/brcm80211/brcmfmac/core.c | 6 +- .../broadcom/brcm80211/brcmfmac/p2p.c | 16 +- - 4 files changed, 185 insertions(+), 20 deletions(-) + 4 files changed, 186 insertions(+), 20 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index bb96b87b2a6e..41b75ebc9d4f 100644 +index bb96b87b2a6e..bcd8a4724625 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -124,6 +124,9 @@ struct cca_msrmnt_query { @@ -270,16 +269,17 @@ index bb96b87b2a6e..41b75ebc9d4f 100644 return brcmf_cfg80211_del_apsta_iface(wiphy, wdev); case NL80211_IFTYPE_P2P_CLIENT: case NL80211_IFTYPE_P2P_GO: -@@ -7790,6 +7937,8 @@ static s32 brcmf_config_dongle(struct brcmf_cfg80211_info *cfg) +@@ -7790,6 +7937,9 @@ static s32 brcmf_config_dongle(struct brcmf_cfg80211_info *cfg) return err; ndev = cfg_to_ndev(cfg); -+ if (!ndev) -+ return -ENODEV; ++ if (!ndev) ++ return -ENODEV; ++ wdev = ndev->ieee80211_ptr; ifp = netdev_priv(ndev); -@@ -8114,11 +8263,11 @@ brcmf_dump_obss(struct brcmf_if *ifp, struct cca_msrmnt_query req, +@@ -8114,11 +8264,11 @@ brcmf_dump_obss(struct brcmf_if *ifp, struct cca_msrmnt_query req, } static s32 @@ -293,7 +293,7 @@ index bb96b87b2a6e..41b75ebc9d4f 100644 if (chan->flags & IEEE80211_CHAN_DISABLED) return -EINVAL; -@@ -8144,7 +8293,7 @@ brcmf_cfg80211_dump_survey(struct wiphy *wiphy, struct net_device *ndev, +@@ -8144,7 +8294,7 @@ brcmf_cfg80211_dump_survey(struct wiphy *wiphy, struct net_device *ndev, int idx, struct survey_info *info) { struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); @@ -302,7 +302,7 @@ index bb96b87b2a6e..41b75ebc9d4f 100644 struct brcmf_dump_survey survey = {}; struct ieee80211_supported_band *band; enum nl80211_band band_id; -@@ -8175,21 +8324,21 @@ brcmf_cfg80211_dump_survey(struct wiphy *wiphy, struct net_device *ndev, +@@ -8175,21 +8325,21 @@ brcmf_cfg80211_dump_survey(struct wiphy *wiphy, struct net_device *ndev, if (band_id == NUM_NL80211_BANDS) return -ENOENT; @@ -406,6 +406,3 @@ index e1752a513c73..2dc0fbba271d 100644 if (brcmf_cfg80211_vif_event_armed(cfg)) return ERR_PTR(-EBUSY); --- -2.43.0 - diff --git a/patches/linux/6.18.6/0030-wifi-brcmfmac-check-connection-state-before-querying.patch b/patches/linux/6.18.7/0030-wifi-brcmfmac-check-connection-state-before-querying.patch similarity index 90% rename from patches/linux/6.18.6/0030-wifi-brcmfmac-check-connection-state-before-querying.patch rename to patches/linux/6.18.7/0030-wifi-brcmfmac-check-connection-state-before-querying.patch index a66ba66c9..fa5e194a7 100644 --- a/patches/linux/6.18.6/0030-wifi-brcmfmac-check-connection-state-before-querying.patch +++ b/patches/linux/6.18.7/0030-wifi-brcmfmac-check-connection-state-before-querying.patch @@ -1,7 +1,7 @@ -From f7255dd74a2bc1125622670d2468c8ab452f6a03 Mon Sep 17 00:00:00 2001 +From 719c24648159177aacc03a8f5e4b6da63e6e0d28 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Mon, 19 Jan 2026 13:06:53 +0100 -Subject: [PATCH 30/30] wifi: brcmfmac: check connection state before querying +Subject: [PATCH 30/32] wifi: brcmfmac: check connection state before querying station info MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -23,7 +23,7 @@ Signed-off-by: Mattias Walström 1 file changed, 5 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 9c8128551072..1d937e41b95f 100644 +index bcd8a4724625..f06658d4299b 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -3303,6 +3303,11 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev, diff --git a/patches/linux/6.18.6/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch b/patches/linux/6.18.7/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch similarity index 84% rename from patches/linux/6.18.6/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch rename to patches/linux/6.18.7/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch index 2cb246337..8c43fafde 100644 --- a/patches/linux/6.18.6/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch +++ b/patches/linux/6.18.7/0031-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch @@ -1,12 +1,11 @@ -From f4d3d21bbb0bf21d7ad12cbb419e6a4c464ea619 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= +From a32da01444346e8e1cd70bfc0dccc97d0b12bf56 Mon Sep 17 00:00:00 2001 +From: Mattias Walström Date: Tue, 20 Jan 2026 20:12:10 +0100 Subject: [PATCH 31/32] wifi: brcmfmac: suppress log spam for regulatory-restricted channels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -Organization: Wires When scanning, the driver attempts to set each channel and logs an error if the firmware rejects it. For regulatory-restricted channels, @@ -21,10 +20,10 @@ Signed-off-by: Mattias Walström 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 1d937e41b95f..f49e11160d02 100644 +index f06658d4299b..046e07875d00 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -8280,7 +8280,12 @@ brcmf_set_channel(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp, +@@ -8283,7 +8283,12 @@ brcmf_set_channel(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp, if (chspec != INVCHANSPEC) { err = brcmf_fil_iovar_int_set(ifp, "chanspec", chspec); if (err) { @@ -38,6 +37,3 @@ index 1d937e41b95f..f49e11160d02 100644 err = -EINVAL; } } else { --- -2.43.0 - diff --git a/patches/linux/6.18.6/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch b/patches/linux/6.18.7/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch similarity index 92% rename from patches/linux/6.18.6/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch rename to patches/linux/6.18.7/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch index 295041af5..101acd755 100644 --- a/patches/linux/6.18.6/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch +++ b/patches/linux/6.18.7/0032-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch @@ -1,12 +1,11 @@ -From 3592365d811531eaafd1973ba4954b8131c47bf8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= +From 743891bbd05b33ee0ab139ab392472df23acbba7 Mon Sep 17 00:00:00 2001 +From: Mattias Walström Date: Tue, 20 Jan 2026 20:18:45 +0100 Subject: [PATCH 32/32] wifi: brcmfmac: reduce log noise during AP to station transition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -Organization: Wires When transitioning from AP mode to station mode (e.g., hostapd stopping and wpa_supplicant starting), several non-fatal errors can occur: @@ -28,7 +27,7 @@ Signed-off-by: Mattias Walström 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index f49e11160d02..101cbb4e87e1 100644 +index 046e07875d00..0b04f98f6e4e 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -1130,13 +1130,15 @@ static void brcmf_scan_config_mpc(struct brcmf_if *ifp, int mpc) @@ -63,6 +62,3 @@ index f49e11160d02..101cbb4e87e1 100644 err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_DOWN, 1); if (err < 0) bphy_err(drvr, "BRCMF_C_DOWN error %d\n", err); --- -2.43.0 - diff --git a/patches/linux/linux.hash b/patches/linux/linux.hash index 73f627a26..7e884b75f 100644 --- a/patches/linux/linux.hash +++ b/patches/linux/linux.hash @@ -1,2 +1,2 @@ # Calculated with utils/kernel-refresh.sh -sha256 472497197b2f68d4dbf1bc32cc6dc669ca220ff4c0eb0dc39a9cff9a88f9a31b linux-6.18.6.tar.xz +sha256 b726a4d15cf9ae06219b56d87820776e34d89fbc137e55fb54a9b9c3015b8f1e linux-6.18.7.tar.xz