Skip to content

[pull] master from coolsnowwolf:master - #2038

Open
pull[bot] wants to merge 90 commits into
aiamadeus:masterfrom
coolsnowwolf:master
Open

pull[bot] wants to merge 90 commits into
aiamadeus:masterfrom
coolsnowwolf:master

Conversation

@pull

@pull pull Bot commented Sep 14, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Keep mac80211 backports 6.18.39 and disable MT7925 NAN, whose full scheduling API is only available in newer wireless stacks.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Refresh the RX histogram and AMPDU operation patches for backports 6.18.39 so the ath11k NSS patch series applies and builds again.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Use the actual MT7531 MDIO address so the DSA switch can probe, and describe both radio calibration regions through nvmem for current mt76. Also make the memory node self-contained instead of relying on a bootloader fixup.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
coolsnowwolf and others added 23 commits September 8, 2026 10:38
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Restore the initialization required by NAPI users of embedded dummy netdevices.

Closes: #14164

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Keep the Linux 6.18 configuration aligned with older qualcommax kernels so qca-nss-dp builds its bridge and hardware STP synchronization support.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
The Samba hotplug scripts are now provided by luci-app-samba and luci-app-samba4. Remove their former standalone and samba36 copies along with target defaults.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Align PPS and PTP clock support with upstream OpenWrt. Selecting kmod-ptp otherwise makes PTP modular and forces STMMAC and the Rockchip GMAC driver from built-in to modules that are not installed for this target.

Validated with a Linux 6.18.49 kernel build. The final config, modules.builtin and vmlinux symbols confirm built-in PTP, STMMAC, Rockchip GMAC and Realtek RTL8211 PHY support.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Import the upstream board DTS through the common files overlay for Linux 6.12 and 6.18. Add system LED aliases, four-port network defaults, eMMC CID-derived MAC addresses and IRQ affinity. Select generic RK3568 U-Boot and the NVMe, ADC key and RTL8125 packages.

Based on OpenWrt commit 8ca4caa and its upstream EasePi R1 device tree.

Validated Linux 6.12.108 and 6.18.49 kernel and DTB builds, DTB properties, network setup and generic-rk3568 U-Boot images.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Emit only one Kconfig anti-dependency when two packages explicitly conflict with each other. Package manager conflict metadata remains unchanged.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
The generic 6.18 config disables CONFIG_HYPERV_VMBUS, while the x86/64 config enables Hyper-V child drivers without overriding that dependency. Consequently, the generated kernel config drops HYPERV_NET and other VMBus-dependent drivers, leaving Hyper-V guests without synthetic network interfaces.

Enable VMBus built-in for x86/64 to restore the existing Hyper-V driver selections.

Co-authored-by: wybb <806768+wybb@users.noreply.github.com>
Update the LTS versions and tar.xz SHA256 hashes from kernel.org.
Refresh affected generic patches and retain the upstream phylink
error-pointer check when selecting a PCS.

Validated both patch stacks with --fuzz=0 and built x86-64 kernels and
modules with -j30. Also compiled the affected 6.18 phylink object.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
The Linux 6.18 compatibility patch uses headers and APIs that are not available on Linux 5.10. Select the driver patch directory by kernel version so ramips 5.10 builds keep the original vendor compatibility code.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Retain Linux 5.10 as the testing kernel and port the Phytium platform drivers to Linux 6.18. Add RTL8821CS mac80211 packaging and avoid built-in wireless stack conflicts on PhytiumPi.

Expand E2000 and PhytiumPi kernel partitions to 12 MiB, update the generated boot environment and reject upgrades from the old partition layout.

Validated full image builds for armv8, all four E2000 profiles and both PhytiumPi profiles with Linux 6.18.51 and 5.10.269. Verified image checksums, kernel contents and flash layout consistency.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Import pristine vendor sources with separate compatibility patches and provide four selectable kernel packages. Include them in armv8 EFI images with DRM, DMA-BUF and NPU heap loading dependencies.

Support Linux 6.18 and 5.10 APIs, including the LTS reservation interface and legacy DMA heap allocation. Export dma_heap_add on 5.10 for the external NPU heap.

Validated complete ext4 and squashfs EFI image builds on 6.18.51 and 5.10.269. Checked all seven module contents in the actual images, vermagic, package manifests and NPU heap autoload.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
@pull pull Bot locked and limited conversation to collaborators Sep 14, 2026
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Sep 14, 2026
Adapt SCM patches to the pas_id API in Linux 6.18.51 and refresh stale
network and command-line patch contexts using temporary trees and diff.
Restore IPQ6018 Q6/M3 reserved-memory labels and the IPQ5018 Wi-Fi/USB
nodes required by the existing board DTS files. Keep all changes in the
6.18 patch directory and preserve existing Signed-off-by trailers.

Validated all 458 generic/target patches with --fuzz=0, kernels and DTBs
for ipq50xx, ipq60xx and ipq807x, and the AX6600 SSDK/NSS/ECM/bridge/VLAN/
PPPoE modules. The wired RX failure in issue #14168 still needs hardware
packet captures or a 6.12/6.18 A/B test; do not claim a runtime fix.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Update 5.10 to 5.10.270, 5.15 to 5.15.221, 6.1 to 6.1.188,
6.6 to 6.6.157, 6.12 to 6.12.110 and 6.18 to 6.18.52 using
kernel.org release checksums. Keep the final 5.4.302 unchanged.

Refresh affected generic and x86 patches with temporary files and diff,
preserving existing Signed-off-by trailers. Adapt host compiler detection
and UBI auto-attach to the stable backports, and drop the OF graph helper
and IPQ5018 clock patches now included upstream.

Place the qualcommax IPv4 multicast helpers after ipmr_get_table so the
Linux 6.18.52 NSS modules compile. Keep target changes in patches-6.18.

Validated strict patch replay and x86 kernels/modules for all six series,
plus affected UBI objects on the older series. Also built qualcommax
6.18.52 with all 44 board DTBs and AX6600 NSS modules, and regression-tested
AX6600 6.12.110 kernel, 16 DTBs and NSS modules. Runtime behavior for
issue #14168 remains unverified without target hardware.

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Declare the optional kmod-serdev package dependency when serdev is selected, so hci_uart module references are satisfied during packaging without forcing serdev on targets that build it in.

Fixes: #14178

Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
CMCC RAX3000M series devices do not require LEDE to build BL2 or BL31 U-Boot artifacts. Remove the artifact generation rules so RAX3000Me NAND image generation does not reference unavailable BL2 files.

Fixes: #14185
Signed-off-by: coolsnowwolf <coolsnowwolf@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants