OpenWrt v25.12.0-rc1 Changelog

This change log lists all commits done in preparation of OpenWrt 25.12 since OpenWrt 24.10, which became the previous stable version, was branched in October 2024.

Commits are roughly grouped by subsystem and chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 25.12.0-rc1 release.

Build System / Buildroot (200 changes)

2915cfb kernel: KERNEL_NET_L3_MASTER_DEV default to y if !SMALL_FLASH (+2)
4fc47c6 kernel: bump 6.6 to 6.6.59 (+32,-114)
21b5ac8 build: set PATH for post-install scripts (+1,-1)
15de218 Revert "build: set PATH for post-install scripts" (+1,-1)
ad1c1b7 imagebuilder: fix APK for packages dir and cache (+11,-10)
cbf7be9 menuconfig: add help description for Stack Smashing Protection options (+18)
85844cf kernel: bump 6.6 to 6.6.60 (+54,-113)
40b8fba config: Use APK as package manager by default (+1)
44598c2 build: remove broken dependency of metadata on toplevel .config variables (+9,-38)
fc9ec5b include: cmake.mk: honor CONFIG_DEBUG (+1,-1)
be3e7a8 include: meson.mk: honor CONFIG_DEBUG (+1,-1)
a72c8c7 build: add comments to makefiles (+169,-18)
4c9031f scripts: add download-check-artifact.sh script (+154)
27c2c14 scripts: download-check-artifact.sh: fix shellcheck and improve (+13,-8)
8c018dc package: use /dev/null for apk --repositories-file (+3,-3)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
bdfae5a image: apk: remove explicit distfeeds handling (-2)
43455f1 include/package-pack: escape package description for APK mkpkg (+5,-1)
ac64071 target,base-files: unify handling of procd-ujail (+1,-6)
40be892 imagebuilder: move handling of DEFAULT_PACKAGES into shareable place (+6)
dea8397 include/package-pack: add default 'provider_priority' for APK packages (+1,-1)
0d0a5eb include/package-pack: translate PKGARCH for APK (+1,-1)
5b6f835 include/package-pack: actually call default_postinist/prerm when using APK (+2,-2)
fc2ba10 include/package-pack: add support for postrm with APK (+8,-2)
611bfa4 kernel: bump 6.6 to 6.6.62 (+9,-9)
eb39558 kernel: bump 6.6 to 6.6.63 (+37,-37)
dedb90e build: add generic build template for optee-os packages (+113)
a48ec44 config: rename SECCOMP to USE_SECCOMP (+4,-4)
a4bd42b config: dont select procd-seccomp via USE_SECCOMP (-1)
eed39d4 kernel: enable pressure interface (+20)
341cc04 Revert "target,base-files: unify handling of procd-ujail" (+6,-1)
c857145 build: profiles.json: add kernel version information (+15,-2)
e48903a meson: honor MESON_ARGS and MESON_HOST_ARGS when calling ninja (+2,-2)
620a7ef config: build: remove experimental warning from USE_APK option (+1,-1)
79db5d6 ramips: move zyimage creation to include/image-commands.mk (+4,-4)
55dfe3f image: apk: dont fail on removing a package that doesnt exist (+1,-1)
3b661cf build: remove targetinfo invalidation based on .config (+1,-16)
5c12fe4 target/metadata: set OpenWrt One as the default menuconfig target/profile (+12,-1)
41f7322 meson: allow using staging python (+9,-3)
53ee2e8 build: Unconditionally append kmod feed for BuildBot (+2,-2)
557a7ca build: add locking around dtc call after running mkits.sh (+2,-2)
1f11912 ccache: Speed up building. (+2)
3859e8e rules.mk: Update ccache's compiler check. (+1,-1)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
15e173b kernel: bump 6.6 to 6.6.65 (+2,-2)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
efe9fb0 kernel: bump 6.6 to 6.6.67 (+6,-6)
c117d7a include/trusted-firmware-a.mk: remove the no-warn-rwx-segments hack (+14,-1)
b6b6148 config: enable SECCOMP support for loongarch64 (+1,-1)
0e2dcfc netfilter: add kmod-nfnetlink-ct{helper,timeout} (+41)
4b6eb63 trusted-firmware-a.mk: fix release download URL (+2,-5)
1aae1df kernel: bump 6.6 to 6.6.68 (+12,-12)
89b2356 kernel: bump 6.6 to 6.6.69 (+15,-15)
4baa20e include/trusted-firmware-a.mk: unset CC before compiling (+2,-1)
b52e897 include/package-pack: remove leading whitespace from install scripts (+4,-2)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
3f87c5a kernel: bump 6.6 to 6.6.71 (+15,-17)
a00ff9f qualcommax: ipq60xx: add TP-Link EAP610-Outdoor support (+490)
dac8021 build: use lazy evaluation for NPROC to speed up metadata dump (+1,-1)
334c649 kernel: fix rootfs initramfs not updating on subsequent single build (+1,-1)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
5410d12 build: add additional parameter support to Build/jffs2 (+3,-2)
761b244 kernel: bump 6.6 to 6.6.73 (+2,-2)
e9fad02 kernel: bump 6.6 to 6.6.74 (+14,-14)
17f8a19 config: add VERSION_FIRMWARE_URL (+12,-1)
63e178f build: lock versions for special APK packages (+20,-3)
6605e45 build: conditionally build llvm bpf toolchain by default (+9,-8)
9790417 kernel: bump 6.6 to 6.6.75 (+31,-31)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
16924e5 kernel: bump 6.6 to 6.6.77 (+2,-2)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
32d0a57 scripts/feeds: shallow clone for specific commit update (+1,-1)
9ec32cf scripts/feeds: shallow clone submodules (+1,-1)
40f1db9 kernel: Add KERNEL_DCB (Data Center Bridging) (+35,-14)
aabc61d kernel: bump 6.6 to 6.6.81 (+19,-18)
7cf8f61 kernel: bump 6.6 to 6.6.82 (+3,-2)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
8c3a43b optee-os.mk: override default PATH to not use hostpkg python (+1,-1)
ddc4f21 filogic: move append-gl-metadata to image-commands.mk (+31,-31)
314ca03 kernel: bump 6.6 to 6.6.84 (+17,-17)
8a15a75 qualcommax: ipq807x: Create working factory images for EAP620 HD v1 and EAP66... (+13,-5)
2adc629 target.mk: Fix features detection for PWM (+3)
2e71e41 kernel: bump 6.6 to 6.6.85 (+22,-154)
06c4e8a include/trusted-firmware-a.mk: support LTS releases (+13,-5)
45f0eb1 build: bpf: drop clang-11 lookup (+1,-1)
89f1d56 build: bpf: fix LLVM tool paths with host toolchain (+24,-14)
f7c0331 kernel: bump 6.6 to 6.6.86 (+2,-65)
66b5ed7 kernel: bump 6.6 to 6.6.87 (+44,-44)
143569c include: move generic riscv64 ISA to rv64gc (+2,-2)
0ee1ede build: include size-limits to device-metadata (+32,-1)
3307fe8 qualcommax: ipq50xx: add support for GL.iNET GL-B3000 Add support for GL.iNET... (+636,-9)
97f09fa qualcommax: ipq5018: gl-b3000: fix uboot support (+2,-2)
320cdff qualcommax: ipq5018: gl-b3000: fix rootfs_size in bootscript (+3,-3)
8865dad kernel: move kernel version files to linux/generic directory (+6,-6)
2c8fb6f kernel: Fix patch folders setting for test kernel (+5,-4)
2f0f25f config: allow using mold on loongarch64 (+1,-1)
1819090 config: allow using mold on riscv64 (+1,-1)
3c65dc3 mold: dont allow on MacOS (+1)
d234afa config: add new options for 6.12 kernel (+28)
84f433d config: add new TRANSPARENT_HUGEPAGE choice for 6.12 kernel (+4)
a8c0472 kernel: fix KERNEL_PROBE_EVENTS_BTF_ARGS (+1,-1)
8650a9e kernel: add KERNEL_STACKDEPOT_MAX_FRAMES (+5)
e8b4701 tools: add options to optimize host binaries (+65,-4)
b88f3eb imagebuilder: exclude metadata for profiles that have no kernel (+1,-1)
e9799d2 kernel: add KERNEL_ARM64_CONTPTE (+7)
703e7d2 cmake: use RelWithDebInfo, not Debug, with CONFIG_DEBUG (+1,-1)
e3bec56 rules.mk: set default host tools GCC optimization level to -O2 (+1,-1)
f060615 image: respect DEFAULT and BROKEN when Default profile is selected (+7)
17eeb6c rules.mk: respect the empty CONFIG_HOST_FLAGS_OPT (+1,-1)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
6229a19 uboot-bcm4908: fix build with GCC14 (+7)
d0d1f19 image: only filter out images when ImageBuilder is used (+8,-6)
fb2c59b toolchain: gcc: drop GCC11 (+1,-3.1K)
fb6a288 config: remove kernel version restriction for ARM_PMUV3 (+2,-2)
a9972ae build: image: support specifying mksquashfs4 parallel threads (+18)
2f741ab prereq-build: fix typo on the IPC::Cmd module message (+1,-1)
49843b3 uboot-mk: Enable specifying defconfig fragments (+5,-1)
2b0b16f package: rework contents of package index.json (+87,-9)
03880e2 include/package-pack: add missing apk package lifecycle events (+28,-4)
a61a2a9 package: include abiversion tag in package metadata (+1)
4392d1a build: add dtb support for sysupgrade-tar (+12,-2)
0c7d564 scripts: make-index-json: rework for old Python versions (+10,-3)
e56845f scripts: getver.sh: approximate version from date (+3)
d4d5fbd download: improve rawgit tar reliability (+3,-1)
9105c2d u-boot.mk: support Python 3.12 and 3.13 (+2)
23dc466 imagebuilder: implement STRIP_ABI option for manifest target (+19,-8)
6f9ff39 config: drop kernel config symbols removed before v6.6 (-85)
f7fa414 image: add support for EROFS rootfs image generation (+86)
5adc663 image: only calculate EROFS_PCLUSTERSIZE when needed (+4,-4)
ddd49e8 scripts/ext-toolchain: adjust with recent glibc (+5)
471fd0a build: ipkg-remove: fix source name / package confusion, optimize (+14,-7)
642d568 build: fix ipkg-remove: add support for removing apk files (+19,-4)
ce81918 projectsmirrors: drop ftp.kddilabs.jp (-1)
801529f targets: add PINCTRL_SUPPORT auto-feature (+7)
85f2736 targets: add USES_PM auto-feature (+7)
d8e738e Note inspiration for this script to give credit where it's due (+3)
ac9a97e build: call ipkg-remove using xargs if #args>=512 (+11,-1)
4b3b16b projectsmirrors: remove some GNOME mirrors (+1,-4)
f696a18 projectsmirrors: update Apache mirror apache.cs.utah.edu (+1,-1)
71fa099 projectsmirrors: remove kernel mirror ftp.riken.jp (-1)
685fc75 download: add support for gitweb snapshots (+16,-2)
660e398 prereq: add support for creating relative symlinks (+1,-1)
f197b58 prereq: prefer existing built coreutils as symlink target (+5)
e805d8b image: also show GRUB options for EROFS (+2,-2)
2684fe3 build: use --no-print-directory for dumping subtargets (+1,-1)
042996b build: stricter hash validation on download (+11,-1)
aff2f09 include: make APK .list files reproducible (+1,-1)
53d8303 images: move append-teltonika-metadata to image-commands.mk (+46,-67)
44f7617 include: make APK .list files even more reproducible (+1,-1)
67345ea build: Add compatibility with uutils' coreutils (+4,-4)
ae9c9d0 build: parsing "git log" breaks with gpg signature verification (+5,-5)
878f31c build: remove iwinfo dependency (+2,-10)
75ca6ba scripts/patch-kernel.sh: do not try to check files after patch (-9)
f473d15 build: add Mikrotik NOR RouterBOOT v7 image build (+5)
0970495 image: adapt mikrotik yafut to allow switch to bootimage YAFFS path (+1,-1)
1641678 include: make APK packing mtime reproducible (+3)
c7c54f3 ramips: add support for Plasma Cloud PAX1800-Lite (+2.4K)
11820ef rules.mk: do not set CCACHE_NOHASHDIR (-1)
4bef775 packages: bump APK to improve reproducibility (+5,-7)
ab6a88a upgrade, tests: remove APK_SELFUPGRADE_EXECUTABLE environment variable (+8,-8)
934f607 test: remove APK_SELFUPGRADE_EXECUTABLE from meson also (-1)
6365921 adb: add missing NULL checks after adb_r_deref() (+6)
2540c58 upgrade: fix uninitialized r when /proc/self/exe us unknown (+1,-2)
4f934f5 query: allow --match arch, fix typoes (+6,-6)
bfaf340 solver: fix performance regression (+87,-37)
fcea768 fetch: fix parse_time not using parameter (+2,-2)
278cd26 adb: remove apk_serializer_adb from public header (-1)
9ce4700 applet: remove apk_applet.h from libapk (-2)
f9f8e44 adb: read from correct db in int_compare (+1,-1)
28fe105 commit: fix --simulate --interactive -v asking question (+2,-2)
e400f66 commit: fix progress for package removals (+19,-21)
7c60c17 context: free script_environment (+1)
d7e5576 array: bcloning empty array should use static empty array (+2,-1)
94655e4 array: optimize array copy to reuse dst if possible (+19,-29)
93c1bcb db: fix missing space in stale/unavailable repositories error message (+1,-1)
⇒ + 19 more...
084697e package: do not sign individual APK packages (+6,-4)
e112fd8 scripts/feeds: implement support for --root option (+25,-14)
df950f4 prereq: use staging_dir's compiler (+2,-2)
330d17f build: handle --root feeds script feature (+30,-1)
3de1bbd image: fix race between mkits.sh and mkimage in .itb squashfs generation (+2,-1)
c70894c scripts/mkits.sh: move out .pagesync generation for RootFS blob (+26,-19)
5a42ed1 image: move mkits.sh outside lock section (+21,-21)
93f8662 build: Add _FORTIFY_SOURCE=3 support (+10,-2)
a0b8243 rules.mk: add DEPRECATION NOTICE for AUTORELEASE (+1)
3b21f97 scripts/make-index-json: ensure that manifest output is in opkg format (+5,-3)
e495645 cmake: set CMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER (+1,-1)
2df7370 include: download.mk: do not check PKG_MIRROR_HASH when set to "skip" (+1,-1)
631d535 toplevel.mk: use relative path for feeds/base symlink (+1,-1)
b29cf08 openssl: add MODULES_DIR MACRO for provider (+2,-1)
fd7e43d scripts: feeds: Don’t hardcode IS_TTY (+8,-2)
ba041eb prereq-build: add Python 3.13 support (+2)
337557a download: use reasonable timeout and retry parameters (+2,-2)
5d85657 apk-tools: implement compression of on-device scripts.tar (+58,-3)
a2a78c0 build: Add support for linking with DT_RELR (+17)
f4ff823 include: rootfs: fix APK compressed scripts tarball support (+4,-2)
cea8507 package: drop creating spurious tmp directory in feed directory (-2)
ed4aabf Revert "package: drop creating spurious tmp directory in feed directory" (+2)
f9802d7 package: drop creating spurious tmp directory in feed directory (+1,-1)
557c174 toolchain: gcc: add fanalyzer config option (+15)
46ab9f3 filogic: add support for Netgear EAX17 (+458,-1)
e6b35fe kernel: fix dependency on non-existent symbol (+1,-1)
8cb728d config: drop dependency on kernel 6.6 (-4)
61bfcc4 kernel: move .quilt_used to quilt.mk (+1,-1)
929a460 config: add !USE_APK dependency to CLEAN_IPKG (+1)
30a863b Revert "kernel: move .quilt_used to quilt.mk" (+1,-1)
4fd310a kernel: move .quilt_used to quilt.mk (+1,-1)
88a404a microchipsw: add support for Microchip LAN969x switches (+36.4K)
5205c0c microchipsw: lan969x: add Microchip EV23X71A (+1.2K,-2)
a703b91 scripts/kernel_bump: adjust commit messages (+2,-2)
f3e4620 build: depend on tools/zstd for download (+1,-1)
1c7ec8a scripts/jungo-image: Fix up whitespace (+39,-39)
12316d0 OpenWrt v25.12: set branch defaults (+9,-12)
74c8435 image: add CONFIG_EXTRA_IMAGE_NAME (+11)
946e43c scripts,ipkg-build: Fix error message for invalid package name (+1,-1)

Build System / Feeds (2 changes)

b4cc574 feeds.conf.default: enable video feed by default (+1,-1)
12316d0 OpenWrt v25.12: set branch defaults (+9,-12)

Build System / Host Utilities (159 changes)

08f1228 tools: ccache update to 4.10.2 (+3,-3)
4234d5e tools/cmake: update to 3.31.2 Release notes: https://cmake.org/cmake/help/lat... (+10,-9)
54cb64c tools/cmake: update to 3.31.3 (+2,-2)
45187cb tools/dwarves: update to v1.28 (+3,-3)
40e2710 tools/e2fsprogs: update to 1.47.2 (+3,-3)
5f54e17 tools/cmake: update to 3.31.4 (+2,-2)
9a0f061 mkimage: update to v2025.01 (+2,-2)
97681b4 tools/meson: update to 1.6.1 (+2,-2)
db0fcc0 tools: firmware-utils: update to Git HEAD (2024-01-14) (+3,-3)
12c0b42 nosimg-enc: add new tool for XikeStor SKS8300 series (+140)
22d1e6c tools/dwarves: update to v1.29 (+2,-14)
e1451a5 tools: add xxhash package for ccache (+28,-2)
08ebb9e tools: ccache: disable build testing (+2,-1)
1437ff8 tools: firmware-utils: update to Git HEAD (2024-02-16) (+3,-3)
2051fe5 mktplinkfw2: Add 16MLmtk layout (+6)
5d1446b tplink-safeloader: Add more special_id's for MR70X (+4)
08f5a13 yafut: update to a version that builds on macOS (+6,-295)
01ec7ad Pass logging level information to log_location() (+10,-6)
2dd48ce Add a macro for logging debug messages (+3)
215ab84 Add an abstraction layer for files (+158)
78a75e9 Implement a POSIX-based file driver (+154,-1)
ed42540 Implement a driver for files stored on MTDs (+170)
9229214 Implement copying logic using the new file API (+194,-2)
2a9fbe4 Remove unused file copying code (-450)
9a28f4f Add an abstraction layer for Yaffs drivers (+232)
809f396 Adapt ioctl-based Yaffs callbacks to the new API (+184)
10a27bf Adapt POSIX-based Yaffs callbacks to the new API (+148)
2bd49ea Extract Yaffs layout setup code to a new module (+347)
b5579c5 Add an abstraction layer for Yaffs storage (+317)
f519060 Add a storage driver for NAND flash (+197)
02fbf1f Add a storage driver for NOR flash (+62)
ddd18bf Add a storage driver for Yaffs file system images (+58)
a4d63c8 Implement a driver for Yaffs-stored files (+191)
⇒ + 17 more...
208288f tools/mtools: update to 4.0.47 (+2,-2)
abd424c tools/bc: update to 1.08.1 (+8,-29)
b930ce3 tools/automake: bump to 1.17 (+17,-15)
e0f5ce9 tools/autoconf: bump to 2.72 (+5,-23)
bbb3b98 tools/autoconf-archive: bump to 2024.10.16 (+2,-2)
2b0c973 tools: fakeroot: update to 1.37 (+2,-2)
ce67f08 tools: zstd: update to 1.5.7 (+2,-128)
3ffe54a tools: xz: update to 5.6.4 (+4,-3)
87f3365 Revert "tools/automake: bump to 1.17" (+15,-17)
06c6481 tools: zlib: switch to git source (+5,-4)
e03676a tools/autoconf: Fix relocatable patch (+31)
e1acc7a Revert "tools/autoconf-archive: bump to 2024.10.16" (+2,-2)
160e0b7 tools/coreutils: update to 9.6 (+2,-2)
c2a58fe tools/coreutils: fix wrong PKG_HASH after update to version 9.6 (+1,-1)
e41247c Revert "tools/coreutils: fix wrong PKG_HASH after update to version 9.6" (+1,-1)
a178d89 Revert "tools/coreutils: update to 9.6" (+2,-2)
b242731 tools/isl: update to 0.27 (+2,-2)
21cece2 tools/libressl: update to 4.0.0 (+101,-2)
6ac09b9 Revert "tools/libressl: update to 4.0.0" (+2,-101)
e37ad78 tools/xz: update to 5.8.0 (+2,-2)
14a88ba tools/expat: bump to 2.7.1 to fix several CVEs (+2,-2)
8c141e5 tools: m4: set -std=gnu17 (+1)
c504109 tools: cpio: fix compilation with GCC15 (+23)
f165dd2 tools: elfutils: set -std=gnu17 (+1,-1)
31800db tools: gmp: fix compilation with GCC15 (+41)
7bbb78c tools: util-linux: update to v2.41 (+4,-56)
f45df21 tools/patch: bump version to v2.8 (+3,-414)
269f251 tools: xz: update to 5.8.1 (+2,-2)
eea1d86 util-linux: change include order to fix build error (+12)
d5c6452 tools/squashfs3-lzma: fix compilation with GCC15 (+20)
fdb2531 mold: update to 2.37.1 (+2,-2)
15178d1 mold: update to 2.38.1 (+2,-2)
89ee79b make_ext4fs: Update to version 2025-05-02 (+3,-3)
13767a9 make_ext4fs: add missing space after LDFLAGS (+1,-1)
5070dc2 tools: libtool: update to 2.5.4 (+20,-57)
f8da45e tools/b43-tools: update to latest version, fix C23 build (+3,-3)
dadf30c fix format warning in compilation (+2,-2)
c6fc53f replace custom bool typedef with <stdbool.h> (+2,-4)
53054fe tools/llvm-bpf: fix compilation with GCC15 (+23)
4dc10ec tools: m4: update to 1.4.20 (+2,-3)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
df52612 mold: update to 2.39.1 (+2,-2)
4e7387c tools/quilt: update to 0.69 (+3,-3)
d8e3213 tools/elftosb: fix compilation with C++17 (+113)
9deb8fa tools: add cmake dependency to bzip2 (+1)
08a5add tools/mpfr: update to 4.22 (+4,-4)
54c7538 tools/mold: remove static only dependencies (-1)
1f758ec tools/ccache: update to 4.11.3 (+3,-3)
ce9c7b0 tools/7z: update to 24.09 (+2,-2)
dbfe355 tools/squashfs4: update to 4.7.0 (+37,-1.1K)
3146f87 Pseudo: move from array to linked list (+113,-109)
0a73b0a Pseudo: insert in reverse alphabetical order (+46,-33)
539368f Pseudo: no conflicts if directory empty before adding Pseudo files (+2,-1)
bdbe85c Appending: If no match found in root directory, it will be looked up again (+2,-2)
40eaa81 Mksquashfs/Sqfstar: fix race condition in fragment table update (+3)
0fff864 Update README (+2,-2)
cbaa34a Update version in Makefile (+2,-2)
dcb976f xz_wrapper: support multiple lzma configuration options (+115,-4)
69a0ced Mksquashfs: remove unnecessary variable (+2,-2)
e417ba9 Mksquashfs: convert struct directory pointer to offset, part 1 (+16,-18)
350b287 Mksquashfs: convert struct directory pointer to offset, part 2 (+7,-8)
e2b6760 Mksquashfs: convert struct directory pointer to offset, part 3 (+10,-10)
5fb9fdf xz_wrapper: make new OpenWrt extended options non-default (+679,-114)
30df0a4 xz_wrapper_extended: fix comment (+1,-1)
a2517e5 xz_wrapper_extended: fix option_args() (-1)
4d2238f CHANGES: update for 4.6.1 release (+14)
⇒ + 991 more...
2f85dc2 tools/cmake: update to 3.31.5 (+2,-2)
0bca244 tools: libdeflate: update to 1.24 (+2,-2)
db9ba9a tools/bash: update to version 5.2.37 (+2,-2)
c2520c1 tools: util-linux: update to v2.41.1 (+2,-28)
7f939d9 tools/squashfs4: fix compile on Alpine Linux (+35,-1)
9ece943 tools: add erofs-utils (+42)
ae7d6c8 tools/mkimage: update to v2025.07 (+4,-4)
7caf88b mold: Update to 2.40.1 (+3,-2)
01654bc tools/7z: update to 25.00 (+4,-4)
215f7a2 tools/llvm: update to 20.1.8 (+4,-26)
b087961 tools: firmware-utils: update to Git HEAD (2025-07-24) (+3,-3)
075cdc0 iptime-crc32: add support for ipTIME AX3000Q (+1)
48ababa iptime-crc32: add support for ipTIME AX3000SM (+1)
f29de74 iptime-crc32: Add device support for ipTIME AX6000M (+1)
3e95b95 tools/bc: remove useless patch (-11)
4650677 tools/bc: override SUBDIRS variable with Makefile (+3,-23)
346872e tools/bc: let getopt() prototype be defined normally (+18)
89056bd tools/util-linux: include macOS system uuid header (+13)
793be94 tools/automake: hardcode portable location for Perl (+13,-2)
03b9b7e tools/automake: update to 1.17 (+13,-13)
b07b8c8 tools/gnulib: update to branch stable-202407 (+207,-26)
774ce21 tools/gnulib: use exact directory copy for install (+3,-18)
222a1be tools/gnulib: use git archive as download source (+4,-4)
9ea963e tools/automake: do not delete Makefile in clean targets (+20)
c755401 tools/libtool: add maintainer-clean to clean target (+6)
fddac9a tools/libtool: remove parallel building (-2)
6d2bfe5 tools/automake: control all cleaning with clean variables (+83)
40c241d tools/coreutils: do not require gettext or gperf (+14)
199afe9 tools/coreutils: update to 9.6 (+17,-7)
26f8a38 tools/coreutils: use automake during bootstrap (+2,-10)
6a3cfeb tools/coreutils: add maintainer-clean to clean target (+5,-1)
5c832d7 tools/coreutils: disable uninstall target (+1,-1)
b8c0ed4 tools/coreutils: replace symlinks to build prerequisites (+5,-3)
90262c6 tools/coreutils: provide the rmdir utility (+1,-1)
f7fd830 tools: build coreutils for development targets (+7,-2)
e776c9f tools: require coreutils to build elfutils (+1)
4056524 tools: require coreutils to build findutils (+1)
7a8fd73 tools: require coreutils to build util-linux (+1)
30105c7 tools/automake: do not delete libtool in clean targets (+8)
8f920d2 tools/elfutils: replace dependency hack with upstream include path fix (+50,-11)
c16ed51 tools/elfutils: backport version 0.192 portability patches (+840,-26)
c83941d tools/elfutils: add maintainer-clean to clean target (+32,-2)
5bb84fb tools/elfutils: update MIPS support patches (+2.2K,-2.2K)
abf243e tools/elfutils: update to 0.192 (+57,-2.0K)
0b4ebe5 tools/elfutils: enable parallel building (+2)
d19f8bc tools/gnulib: update to branch stable-202501 (+125,-164)
1a253a2 tools/gnulib: backport patches for gettext (+4.7K)
d7d0205 tools/automake: update to 1.18 (+17,-38)
aeaa615 tools: automake: update to 1.18.1 (+2,-2)
fbf9915 tools: fakeroot: update to 1.37.1.2 (+2,-2)
423ed9f tools: bash: update to 5.3 (+2,-2)
df3164f tools: mtools: update to 4.0.49 (+2,-2)
ebd0052 tools: pkgconf: update to 2.5.1 (+2,-2)
dddf7b0 tools: automake: fix MAINTAINERCLEANFILES warnings (+3,-3)
b0650c5 tools/expat: fix compilation with ccache (+1)
4fd6117 tools/util-linux: fix libuuid linking (+28)
c20f4d6 tools: util-linux: refresh patches (-5)
6691609 tools: bison: do not install or uninstall macros (+2,-2)
e15d5cf tools/util-linux: build with meson (+55,-59)
e3637b2 tools: util-linux: allow building with 32-bit time (+1)
ba76da4 tools: gnulib: do not cache C standard option test results (+59)
f074674 tools: firmware-utils: update to Git HEAD (2025-08-03) (+3,-3)
3346d77 build: add mkqdimg (+270)
950f834 iptime-crc32: add support for ipTIME AX7800M-6E (+1)
bf917ea tools: lz4: update to 1.10.0 (+6,-5)
2876106 tools: bash: fix PKG_HASH (+1,-1)
a808086 tools: gnulib: always use std-gnu23 module (+10)
4c0d64c tools: libtool: always install all auxillary files (+11)
4e9fbc7 tools/7z: update to 25.01 (+2,-2)
5290e2f tools: lzop: add patch bumping minimum CMake version to 3.5 (+11)
d01165a tools/squashfs4: update to 4.7.2 (+5,-67)
b6e9f4b thread: add the missing pthread.h header (+1)
6d71318 No longer 4.7 RELEASE (-4)
96900d5 Reinstate text directing people to correct directory (+27,-3)
05a895b print_pager: add missing includes (+3)
2e7927b tar: optimise read_binary() overflow check (+22,-7)
f5e2502 tar: handle negative mtime header value (+48,-2)
ea14001 Add SECURITY.md file (+1)
4abb090 Put it in the top-level directory ()
1870839 tar: optimise read_binary routines (+12,-15)
359efcb tar: simplify read_pax_number() error checking (+47,-29)
9f9bbd7 tar: handle negative PAX mtime value (+24,-2)
65362f4 tar: use gen_cache_block_put() in skip_file() (+1,-1)
0a2df5f print_pager: allow arguments (spaces) in PAGER variable (+52,-29)
14f493e print_pager: allow quoted strings and string concatenation in PAGER (+122,-40)
f7f63a0 print_pager: allow backslash character in PAGER (+26,-2)
57f808e print_pager: simplify logic (+4,-4)
⇒ + 51 more...
b2277e9 mold: Update to 2.40.4 (+2,-2)
842623a expat: Update to 2.7.3 (+2,-2)
c5ece83 firmware-utils: update to git HEAD (+3,-3)
0725c3d build: require CMake >= 3.5 due to dropped legacy support (+1,-1)
996dc48 ptgen: fix misprint and simplify calculation a bit (+2,-4)
febfef7 ptgen: use long long instead of long for sizes (+16,-16)
6ea8b6d ptgen: fix protective MBR partition size (+1,-1)
f1f98b0 ptgen: do not create stub partition to fill a gap if gap caused by alignment (+2,-1)
3f2d148 ptgen: allow non-default placement of gpt entry table (+23,-7)
78d8084 ptgen: allow image generation for a specified disk size (+57,-27)
9fa340d ptgen: create separate images for gpt data structure (+46,-6)
d3f8b6e zynsig: add new tool for creating images for the ZyXEL GS1920 series (+346)
7e6f69b npk_pack_kernel: add tool for creating MikroTik NPK kernel packages (+485)
8f4f7cc firmware-utils: revert commit breaking x86 MBR images (+3,-3)
0782d24 Revert "ptgen: do not create stub partition to fill a gap if gap caused by al... (+1,-2)
6f32c65 tools/ccache: same behaviour for local and CI builds (+1)
2dae098 tools/ninja: update to 1.13.1 (+8,-2.3K)
8c030a3 tools: xxhash: fix PKG_MIRROR_HASH (+1,-1)
50e4d4f tools/mkimage: update to version 2025.10 (+2,-2)
0b116e9 tools/meson: add pending patch to improve binary reproducibility (+381)
f596ae7 tools: firmware-utils: update to Git HEAD (2025-10-20) (+3,-3)
313f344 dlink-sge-image: add support for D-Link DIR-X1860 B1/DIR-X1550 A1 (+73)
3e6c3bf tools: b43-tools: Update to latest HEAD (+3,-3)
12524df b43-asm: fix undefined behavior by using unsigned shift (+1,-1)
5d592cb fwcutter: Fix compiler warning (+2,-2)
b96318b dasm: Fix compiler warning (+40,-40)
2270cee ssb_sprom: Fix _DEFAULT_SOURCE warning (+1,-1)
4781cde ssb_sprom: Fix compiler warning (+10,-10)
cce45e3 ssb_sprom: Update .gitignore (+3,-1)
5ca416f disassembler: Update .gitignore (+3,-4)
44673b6 Update .gitignore (-2)
0c8f8b6 assembler: Update .gitignore (+7,-8)
1f5b63d fwcutter: Update .gitignore (+3,-4)
35fe438 Add README.md (+1)
3969335 tools/liblzo: add cmake 4.x compatibility (+11)
1b48ebd tools/cmake: update to 4.1.2 (+10,-48)
b872421 tools/util-linux: remove automake dep (+1,-1)
52c0e90 tools: mtd-utils: Update to version 2.3.0 (+300,-66)
1a71840 tools: e2fsprogs: Update to version 1.47.3 (+74,-2)
6665089 tools: util-linux: Update to version 2.41.2 (+2,-2)
6443235 tools/squashfs4: update to 4.7.3 (+101,-4)
98fc1c2 Update README.md (+27,-3)
acf6d1e Start development cycle again (-3)
35154e1 nprocessors_compat: add include file (+1)
91eae3f sort: Fix incorrect priority range in error message (+1,-1)
321783e mksquashfs : fix filename dump with ctrl-\ (+1,-2)
fa62014 mksquashfs: don't memmove() in get_inode() for every 8K block (+7,-5)
d62ced1 xattr: don't memmove() in get_xattr_space() for every 8K block (+7,-5)
fb10274 mksquashfs: don't use memmove() in write_dir() (+2,-2)
84076b8 mksquashfs: fix typo in error message (+2,-2)
0785299 mksquashfs: don't wait for all data blocks to go to orderer thread (+40,-3)
5b57a2d mksquashfs: don't need sync_orderer_thread() (+2,-19)
a3a0da8 virt_disk_pos: remove redundant check (-3)
bb95ec1 Run dir_scan7 for TAR files (+1,-1)
9a461f7 single_reader_scan: Recurse into TAR file subdirectories (+7,-3)
4226008 actions: add support for <= and >= (+15,-1)
6a55bc9 ACTIONS-README: update to add <= and >= integer comparisons (+804)
⇒ + 112 more...
98bea87 tools: firmware-utils: update to Git HEAD (2025-11-11) (+3,-3)
ac7a4ab iptime-crc32: add support for ipTIME AX3000SE (+1)
c42a3bc iptime-crc32: add support for ipTIME AX2002MESH (+1)
9359fc9 tools: erofs-utils: update to 1.8.10 (+4,-4)
63578b3 erofs-utils: fix missing getrandom() on some macOS platforms (+3,-2)
b412610 erofs-utils: mkfs: don't force extended inodes for $SOURCE_DATE_EPOCH (-5)
c6bf910 erofs-utils: lib: switch to on-heap fitblk_buffer for libzstd (+58,-21)
026709f erofs-utils: lib: switch to on-heap fitblk_buffer for libdeflate (+15,-3)
bb3fc26 erofs-utils: mkfs: fix extent-based deduplication (+21,-17)
cfc141f erofs-utils: lib: fix uninitialized variable access in bmgr (+1)
238f8a9 erofs-utils: fix large fragment handling (+7,-6)
71a9afe erofs-utils: lib: fix memory leak in xattr handling (+2)
51b5939 erofs-utils: release 1.8.10 (+16,-2)
075ec55 tools/ccache: update to 4.12.1 (+5,-5)
582d8f0 tools/libdeflate: update to 1.25 (+2,-2)
1cd3a09 tools/dwarves: update to 1.31 (+3,-3)
afb90ba tools/llvm-bpf: update to 21.1.6 (+2,-2)
ef9f45e tools: libressl: update to 4.2.1 (+131,-2)
71deb5b tools/squashfs4: update to 4.7.4 (+4,-101)
46b0d9b Update README.md, README, INSTALL and USAGE (+24,-8)
80fb8f2 README.md: fix links (+2,-2)
65222d0 mksquashfs: fix build for big-endian architectures (+2,-2)
bc9e11a gzip_wrapper: fix byte swapping prototype (+1,-1)
4b2f1cb Makefile: No longer 4.7.3 (-3)
02e5172 mksquashfs: fix regression introduced by SEEK_DATA optimisation (+3,-3)
bb98c19 mksquashfs: fix regression introduced by -stream option (+8,-8)
2278205 CHANGES: Update for 4.7.4 release (+12)
c80d5b2 Documentation: add 4.7.4 directory (+10.0K)
e9fa6b9 mksquashfs_help: Update for 4.7.4 release (+14,-14)
edbfd7d Update .gitattributes (+1,-1)
80339e7 Update Documentation/4.7.4/README and README.md (+24,-12)
bad1d21 4.7.4 release (+24,-76)
53e5a67 Update repository files (+58,-2)
9ba24e0 tools/cmake: update to 4.2.0 (+8,-8)
e7022ec tools/ninja: update to 1.13.2 (+2,-2)
2e944e0 tools: mtd-utils: fix patch 110 for musl This patch is introducing the same h... (+6,-2)
c820f09 tools: gnulib: install .m4 file with gl_ prefix (+6,-1)
8ad5f35 autoconf-archive: backport patch for C++23 support (+90)
78a8cfb tools: gnulib: fix broken install of .m4 files (+4,-2)

Build System / Image Builder (16 changes)

ad1c1b7 imagebuilder: fix APK for packages dir and cache (+11,-10)
451e2ce imagebuilder: fix package inclusion and APK index (+7,-7)
15b7994 imagebuilder: cleanup package inclusion (+4,-13)
12a7307 imagebuilder: init APK dirs every time (+1,-1)
999ef82 imagebuilder: fix OPKG package inclusion (+4,-3)
4c65359 build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
93d005e imagebuilder: fix APK keys dir creation (+1,-1)
40be892 imagebuilder: move handling of DEFAULT_PACKAGES into shareable place (+6)
efc0c46 imagebuilder: fix DEFAULT_PACKAGES handling (+1,-6)
1c308ba imagebuilder: fix APK architecture setting (+2,-2)
03eeeff imagebuilder: fix APK package_depends support (+1,-1)
52519a5 imagebuilder: fix OPKG package_whatdepends support (+1,-1)
63e178f build: lock versions for special APK packages (+20,-3)
6936dea imagebuilder: fix addition of local packages (+1,-1)
23dc466 imagebuilder: implement STRIP_ABI option for manifest target (+19,-8)
26ddab4 imagebuilder: fix repeated generation of package index when signing is enabled (+1,-1)

Build System / SDK (6 changes)

04570f5 build: fix building llvm tarball (+1)
297057f sdk: set package as the root directory for base feed (+4,-4)
b915eba Revert "sdk: use git-src-full to allow Git versioning" (+2,-2)
0338dd4 sdk: filter out main on GIT_BRANCH parsing (+1,-1)
289172b sdk: invert logic for GIT_BRANCH and GIT_TAGNAME (+2,-2)
6c94b53 sdk: use GIT_COMMIT for buildbot SDK (+2,-2)

Build System / Toolchain (43 changes)

6605e45 build: conditionally build llvm bpf toolchain by default (+9,-8)
dfb8115 toolchain: gdb: fix build error with Xcode 16.3 (+53,-1)
d3bb239 toolchain: gcc: fix build error with Xcode 16.3 (+208)
a06ed85 gdb: update to 16.2 (+3,-3)
b9cb07e toolchain: mold: add PKG_NAME to Makefile (+3)
5c8301e toolchain: gcc: switch default to 14 (+6,-6)
c1cbcd3 toolchain: glibc: Update glibc 2.38 to recent HEAD (+4,-4)
57841c8 toolchain: gcc: make config consistent with glibc/musl (+29,-5)
d321617 toolchain: binutils: fix compilation with GCC15 (+222)
bf91381 Revert "toolchain: gcc: make config consistent with glibc/musl" (+5,-29)
e184be3 toolchain: gcc: Refresh patches (+7,-44)
0744d77 toolchain: gcc: Backport patch to fix mips16 linking (+34)
edd997a musl: add pending patch to fix CFI annotations (+1.6K)
0b1e194 toolchain/musl: fix build regression on x86_64 (+5,-3)
44ef343 toolchain: gcc: fix build error with glibc for aarch64 targets (+32)
18de64d toolchain: gcc: backport patch to fix ICE with PowerPC targets (+107)
45889ae toolchain: glibc: set min kernel version to 6.6 (+1,-1)
328eb84 toolchain: glibc: Update glibc 2.38 to recent HEAD (+3,-3)
ec4afc4 toolchain: gcc: update GCC14 to 14.3 (+9,-150)
fb2c59b toolchain: gcc: drop GCC11 (+1,-3.1K)
68cb841 toolchain: add support for GCC 15.1 (+682)
b44a97a toolchain: binutils: add support for 2.44 (+100)
1ce0eb5 toolchain/wrapper: add missing qstrip to info.mk export (+1,-1)
1f83913 toolchain: gcc: 15: fix build error with glibc for aarch64 targets (+33,-6)
39c1ca3 toolchain: glibc: update to 2.41 (+4,-682)
8a40cca toolchain: glibc: Update glibc 2.41 to recent HEAD (+2,-2)
c1c1112 toolchain/gcc: prevent the use of LDRD/STRD on ARMv5TE (+44)
d6200f2 toolchain: glibc: Update glibc 2.41 to recent HEAD (+3,-3)
7bc227b gcc: 15.x: update to 15.2 (+4,-4)
40203c5 toolchain: binutils: add version 2.45 (+99)
854d88b toolchain: binutils: default to 2.44 and drop 2.40 (+2,-5.2K)
44a5d1c toolchain: gcc: update GCC13 to 13.4 (+7,-7)
3b54f82 toolchain/binutils: export ZSTD_CFLAGS/LIBS to fix non-Linux build (+3)
ae9c9d0 build: parsing "git log" breaks with gpg signature verification (+5,-5)
6268692 toolchain: fortify-headers: Update to version 2.3.3 (+6,-17)
93f8662 build: Add _FORTIFY_SOURCE=3 support (+10,-2)
61f16a6 toolchain: fortify-headers: Fix build of some packages (+373)
ab221cf Revert "toolchain: fortify-headers: Fix build of some packages" (-373)
fbe2ad6 Revert "toolchain: fortify-headers: Update to version 2.3.3" (+17,-6)
7f989ec toolchain: gdb: Update to version 16.3 (+3,-8)
e62ff2e toolchain: nasm: update to 3.01 (+3,-3)
adad973 toolchain: binutils: update to 2.45.1 (+3,-3)
8d2d491 toolchain: glibc: Update glibc 2.41 to recent HEAD (+3,-3)

Kernel (517 changes)

ef4df2b kernel: can: package driver for Geschwister Schneider interface (+19)
7da9d6b mtd: Add backported Winbond fix (+59)
4fc47c6 kernel: bump 6.6 to 6.6.59 (+32,-114)
0a7b7ef kernel: modules: package driver for generic MIPI DBI TFT panels (+50)
cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
85844cf kernel: bump 6.6 to 6.6.60 (+54,-113)
77cfe8f x86: make i915 as a kmod with required firmware (+42,-72)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
226f74b kernel: disable drm-i915 module for x86/geode (+2,-1)
8466599 kernel: move CONFIG_INTEL_MEI settings to target generic (+3,-9)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
57daea6 generic: add CONFIG_FB_INTEL (+1)
e6d483c net: phy: broadcom: update dependency condition (+35)
ff96bd8 kernel: package industrialio-hw-consumer driver (+17)
e606366 kernel: package snd-soc-dmic driver (+11)
6b9df46 kernel: unset CONFIG_DEVFREQ_THERMAL in kmod-thermal package (+1)
7bcc68e kernel: package crypto_engine driver (+9)
b0adf5e kernel: package industrialio-buffer-cb driver (+15)
bb3418f kernel: package media controller driver (+23,-2)
1095925 kernel: add kmod-media-controller dependency for kmod-usb-audio (+1)
e109831 kernel: package v4l2-async and v4l2-fwnode drivers (+19)
5eb25dd kernel: modules: appletalk: add for Netatalk v4 (+18)
b7dd70a kernel: usb: kmod-usb-audio: Fix dependency (+1,-1)
eed39d4 kernel: enable pressure interface (+20)
56d97ff generic: backport support for KTD2026/7 rgb(w) led controller (+1.0K)
5348e2e generic: mtd: spinand: add support for FORESEE F35SQA002G (+163,-17)
1269a83 generic: mtd: spinand: add support for FORESEE F35SQA001G (+38)
22d2aa6 kernel: fallback-sprom: create separate header files (+34,-23)
0826b22 kernel: packages: fix building package/devel/perf with -O3 (+59)
5fd86d6 kernel: modules: add support for led-group-multicolor (+20,-1)
1cea889 kernel: modules: fix led-group-multi-color patch (+11,-12)
1375a7b Revert "kernel: modules: fix led-group-multi-color patch" (+1,-19)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
a3c484c kernel: generic: tg3: Fix DMA allocations on 57766 devices (+31)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
d7f638b generic: fix BCM54612E suspend/resume backport patch (+6,-6)
efe9fb0 kernel: bump 6.6 to 6.6.67 (+6,-6)
a7f4155 kernel: netdevices: add driver for Broadcom NetXtreme-C/E (+22)
9d434a8 kernel: crypto: add atmel i2c hw accelerator support (+20)
4585d5a kernel: generic: netfilter: nft_set_hash: unaligned atomic read on struct nf... (+87)
0e2dcfc netfilter: add kmod-nfnetlink-ct{helper,timeout} (+41)
74354fb netfilter: fix bogus reference to `kmod-nf-conntrack-timeout` (+1,-1)
c846f48 generic: add missing CONFIG_LEDS_KTD202X symbol (+1)
da0016b kernel: remove custom ath9k_platform.h (-58)
9adcf61 kernel: add kmod-usb-dwc3-octeon (+17)
da7ab64 kernel: generic: patch: 802.2+LLC - set transport_header offset (+52)
1aae1df kernel: bump 6.6 to 6.6.68 (+12,-12)
be3bc3d Revert "kernel: remove custom ath9k_platform.h" (+58)
2456a2f ixp4xx: Break out mv88e6060 DSA switch to package (+18,-4)
2b70b32 kernel: add workaround for page_pool_release warnings (+43)
fedb1f8 generic: 6.6: backport upstream Realtek PHY patches (+191,-26)
0eeba04 generic: 6.6: backport upstream r8169 patches (+1.2K,-1)
8925c46 generic: add STMicroelectronics LED1202 driver (+716,-5)
f5b1d34 generic: move gpio-regmap request/free ops patch from realtek (+131,-286)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
ead1b45 Revert "kernel: Fix alloc_node_mem_map with ARCH_PFN_OFFSET" (-82)
7e237f1 kernel: modules: Add ETS Qdisc scheduler to sched KernelPackage (+2,-1)
277642c kernel: netdevices: fold mv88e6xxx into one package (+9,-20)
0de9999 generic: r8169: remove reverted temperature sensor patch (+37,-120)
d7e82c7 generic: backport Realtek PHY patches from upstream (+3.5K,-66)
41c164d generic: add pending patches for RealTek Ethernet PHYs (+206)
7924acd generic: backport pending Realtek PHY patches (+182,-261)
676dcb1 ipq4019: patch initialization of Lantiq DSL on FritzBox 7530. (+311)
ec8a128 generic: add leds_st1202 patch to fix NULL pointer access (+70)
65de1e0 kernel: add missing symbols for lxc (+18)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
1588723 generic: mtk_eth_soc: reduce driver memory usage (+147)
9508ca4 kernel: backport improvement to page pool fragment handling from 6.7 (+322)
4780419 kernel: add missing version number to the page pool backport patch ()
ee730a6 generic: refresh hack patches (+1,-1)
3a189e3 generic: net: phy: realtek: expose temperature sensors (+92,-24)
12a07e9 generic: fix version number on realtek phy patches ()
2f2e21a generic: backport pending gpio-regmap ops patch (+30,-131)
b467e5a kernel: Make kmod-usb-chipidea select kmod-phy-ath79-usb (+1,-1)
730db6b generic: fix probe issues with RealTek RTL8221B PHYs (+27)
c9f1152 generic: 6.6: add backported btsdio patch for cyw437 (+25)
8ffeeae generic: add missing CONFIG_LEDS_ST1202 symbol (+1)
c87a767 generic: net: phy: realtek: work-around hang on SerDes setup (+138,-115)
084618f generic: 6.6: backport upstream r8169 patches (+762)
73a6cb9 generic: add pending support for NVMEM ASCII ENV layout driver (+286)
63e178f build: lock versions for special APK packages (+20,-3)
f480fa6 generic: fix broken NVMEM ASCII patch for x86 target and mute warning (+203,-36)
62a5280 kernel: modules: netdevices: add realtek DSA modules (+3.3K)
e585ae7 kernel: nmbm: add mediatek,bmt-mtd-overridden-oobsize property (+9)
4b6886d generic: fix Qcom SNAND driver and move to backports directory (+164,-4.6K)
9790417 kernel: bump 6.6 to 6.6.75 (+31,-31)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
38c2127 kernel: receive all bridged multicast packets if IFF_ALLMULTI is set (+25,-1)
31dc43d generic: mtk_eth_soc: dump registers on forced reset (+115)
ef22d4a kernel: add missing patch description (+66)
02481fb nvmem: layouts: ascii-env handle CRLF while parsing (+58)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
f4f0a84 kernel: modules: bluetooth: creating a new Bluetooth menu (+121,-114)
1c42a0b kernel: modules: bluetooth: separating UART and USB drivers (+50,-17)
00e4b23 kernel: fix IPv6 TCP GSO segmentation with NAT (+54)
2389793 kernel: kmod-btmtk: Extract btmtk.ko into own package (+15,-4)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
d8315d5 kernel: backport Mediatek SoC EEE support (+188,-52)
ecd609f kernel: usbnet: Restore usb%d naming for cdc-ethernet devices with local MAC (+63)
edddbaf kernel: Mediatek: set default EEE Tx LPI timer (+30,-22)
ea6f3e4 generic: globally enable CONFIG_PCPU_DEV_REFCNT (+1,-4)
40f1db9 kernel: Add KERNEL_DCB (Data Center Bridging) (+35,-14)
17cfcaa generic: enable CONFIG_USB_NET_DRIVERS (+1,-1)
979938b kernel: usb: simplify usb-net kconfig (+1,-2)
371cad4 kernel: usb: simplify r8152 dependencies (+2,-2)
bbe58f9 generic: net: phy: sfp: backport some FS copper SFP fixes (+392,-10)
bdd5587 generic: rename backport patch 852 ()
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
effcb6e kernel: load r8169 network module at boot time (+1,-1)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
054b870 generic: import rtl8261n patches from mediatek (+13,-15)
3a1bc14 generic: silence led set_brightness error message (+57)
ad106a3 kernel: modules: reorder i40e, mlx4, and mlx5 load priorities (+3,-3)
63f45b8 kernel: modules: add Intel ICE support (+18)
5a4f8b2 kernel: ar8327: fix active-low LED initialization (+3,-3)
3ba4a4e kernel: ar8327: support LED device tree bindings (+41,-1)
7a303d8 kernel: move accepted patch from pending-6.6 to backport-6.6 ()
5016c96 kernel: drop Maxlinear PHY LED control hack (+4,-78)
6fa3990 kernel: igc: enable HW vlan tag insertion/stripping by default (+32)
314ca03 kernel: bump 6.6 to 6.6.84 (+17,-17)
2b5fea0 generic: reorder settings (+1,-1)
2b9c81d generic: fitblk: close block device if mapping image failed (+2,-2)
4d48690 kernel: move accepted patch from pending-6.6 to backport-6.6 ()
0991d2f generic: rename backport patches to names containing version ()
a81099b generic: rename backport patch 752-03 to name with correct version ()
27e25d3 generic: move backport patches 751-03 and 751-04 to pending (+23,-23)
b6ff3d9 kernel: modules: ixgbe,ixgbevf,i40e: remove unused settings and depends (+1,-6)
324f234 kernel: Mediatek: fix EEE registers init (+71,-58)
2e71e41 kernel: bump 6.6 to 6.6.85 (+22,-154)
f169c57 kernel: modules: reenable led-group-multi-color patch (+18,-1)
5d1dedd generic: qca8k: backport bridge port isolation support (+311,-18)
baf73da mac80211: ath9k: remove platform leds (+17,-84)
d70f8de mac80211: ath9k: remove gpio buttons support (-186)
eec11fb generic: crypto: fix jitterentropy initialization failed issue (+1.2K)
3edb065 kernel: modules: Fix RTL8366RB title (+1,-1)
f7c0331 kernel: bump 6.6 to 6.6.86 (+2,-65)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
c21aaa7 kernel: usb: add qualcommbe to the supported target of dwc3-qcom (+1,-1)
31139fc generic: convert driver to .remove_new (+14,-28)
0b5650f generic: add missing of.h header to ar8327 (+1)
473cfb4 generic: fix kernel warning no previous prototype for ... (+10,-10)
66b5ed7 kernel: bump 6.6 to 6.6.87 (+44,-44)
f63d64e generic: move patch from pending to backport (+1.5K,-1.3K)
ff802cc generic: replace SFP ignore TX FAULT with upstream version (+131,-74)
7843f21 generic: replace ARM gc sections patch with upstream version (+172,-123)
e086bb9 kernel: add missing submenu for diag modules (+2)
f98ee3b generic: drop redundant ATS SFP GT-T quirk patch (+12,-47)
87cb044 generic: fix broken TCP fraglist GRO patch (+7,-6)
71446d8 generic: fix broken ARM gc sections patch (+79)
b77e6cd generic: fix PATH_MAX macro redefined in exec-cmd.c on macOS 15.4 (+13)
355866f generic: move TCP fraglist GRO patch to separate file in pending (+32,-7)
f65c44f generic: backport pmdomain dummy release patch (+46)
3662311 generic: 6.6: backport upstream v6.15 r8169 patches (+273)
7673a16 generic: 6.6: backport upstream v6.15 Realtek PHY patches (+515,-25)
5fcc57c kernel: modules: add HiNIC support (+17)
8865dad kernel: move kernel version files to linux/generic directory (+6,-6)
5501a50 kernel: fix UDPv6 GSO segmentation with NAT (+88)
9073b48 generic: convert MTK PCS patch to .remove_new (+6,-10)
0f9af6d generic: drop extra-old-deprecated pending fix patch for sch codel (-86)
f92ac3d generic: refresh patches (+1,-1)
1bb32e2 kernel: add define for kernel 6.12 (+2)
480537e kernel/generic: Create kernel files for v6.12 (from v6.6) ()
456b7a5 kernel/generic: Restore kernel files for v6.6 (+108.8K)
601ebb3 generic: 6.12: remove obsolete backport patches (-56.1K)
07d1d3d generic: 6.12: manually rebuild backport patches (+15,-15)
dfc3e24 generic: 6.12: refresh backport patches (+91,-91)
5d23eff generic: 6.12: remove obsolete pending patches (-26)
be6753d generic: 6.12: manually rebuild pending patches (+408,-452)
a9c0f28 generic: 6.12: move MIPS reloc patch from pending to hack and rework (+149,-29)
5a7de56 generic: 6.12: refresh pending patches (+120,-120)
a4cfd32 generic: 6.12: manually rebuild hack patches (+161,-255)
a2063ec generic: 6.12: refresh hack patches (+46,-46)
d12962a pcs-xpcs: 6.12: fix missing dependency (+1,-1)
ff493d4 kernel: update dependency of kmod-i2c-piix4 (+1,-1)
0caa30b kernel: add new kmod and update kmod-tpm (+15,-1)
bcfd1b8 generic: 6.12: add missing symbols (+179,-1)
4bce1eb generic: 6.12: remove outdated kernel symbols (-96)
4c69147 kernel: adjust kmod-phy-aquantia dependencies for v6.12 kernel (+1,-1)
bb94b90 kernel/9pnet: 6.12: fix missing dependency (+1)
8c9e624 kernel/hwmon-max6697: 6.12: fix missing dependency (+1,-1)
74d630f kernel/i2c-i801: 6.12: fix missing dependency (+3,-1)
ddcb01c kernel/iio-bmp280: 6.12: fix missing dependency (+1,-1)
4de3084 kernel: modules: i40e,ice,iavf: support for kernel 6.12 (+36,-3)
c621fce kernel/lan743x: 6.12: fix missing dependency (+1,-1)
5c51a7a package/fs-ntfs: disable for kernel 6.12 (+1)
c16e375 kernel: 6.12: add snd hda scodec component module (+15,-1)
da6d0f9 package/fs-fscache: update for kernel 6.12 (+3,-2)
4708057 package/zram: update for kernel 6.12 (+33,-11)
87c0839 kernel: update fb package on x86 for kernel 6.12 (+3,-2)
5c41fdb kernel: update fb-sys-fops package for kernel 6.12 (+3,-1)
ef59045 generic: mtdsplit: include appropriate header for kernel 6.12 (+5)
6f19be7 kernel/hwmon-core: 6.12: fix missing dependency (+1)
0e8b03f kernel/hwmon-lm92: 6.12: fix missing dependency (+1,-1)
aa69e02 kernel/hwmon-sch5627: 6.12: fix missing dependency (+1,-1)
7e5bccd kernel: fortify: Hide run-time copy size from value range tracking (+155)
7f0dc74 kernel: filter out compiler RUSTC opts from config (+2,-2)
be83adb kernel/backlight: 6.12: fix missing dependency (+1,-1)
2037ca2 kernel/drm-ttm-helper: 6.12: fix missing dependency (+1,-1)
7f9c88b generic: add more missing Kconfig symbols for 6.12 kernel (+8)
5687f44 kernel: netdevices: Create Vitesse DSA switch packages (+48)
c8839fa Revert "kernel: netdevices: Create Vitesse DSA switch packages" (-48)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
fbcd547 kernel: bump 6.6 to 6.6.89 (+131,-131)
ecc0f54 kernel: bump 6.12 to 6.12.26 (+52,-52)
de980e6 kernel: bluetooth: btmtk: update dependencies for 6.12 (+1,-1)
3f7f607 kernel: iio: iio-core: update dependencies for 6.12 (+1)
94dbbe3 generic: 6.12: sync r8169 patches with upstream (+201,-72)
732d6e9 generic: 6.12: backport hwmon_ops static visibility (+88)
81e46d2 generic: 6.12: sync Realtek PHY patches with upstream (+8,-16)
be7ab68 generic: fix MIPS -mno-long-calls patchset for 6.12 kernel (+85,-117)
2ce11c9 generic: 6.12: update fitblk driver for Linux 6.12 (+29,-27)
fa0f130 generic: 6.12: update block NVMEM driver (+810,-515)
3f75f7d kernel: bump 6.12 to 6.12.27 (+2,-2)
c5e359a spi: spi-qpic-snand: update driver with latest patches from upstream (+1.5K,-113)
bdad7c1 generic: 6.12: add Qualcomm PM8916 symbols (+2)
e9f1024 generic: 6.12: add Qualcomm PBS symbol (+1)
3b309e4 generic: 6.12: add new config symbols (+22,-24)
5048c9d kernel: modules: adjust the object files of kmod-fb (+1,-1)
ef2310b kernel: modules: update dependency for kmod-tpm (+1,-5)
7db0748 kernel: modules: split package fs-fscache (+26,-17)
76a18dd kernel: modules: fs: add missing backslash (+1,-1)
9a3c6df generic: config-filter: filter out CONFIG_RUSTC_SUPPORTS_* symbols (+1)
22c02e6 kernel: modules: video: package DRM VRAM helper (+17)
4044ce7 kernel: add missing Kconfig symbols (+2)
1c1026e generic: 6.12: add CONFIG_EC_LENOVO_YOGA_C630 (+1)
269a62b kernel: bump 6.12 to 6.12.28 (+49,-150)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
4d18c41 kernel: mtk_bmt: counteracting calloc-transposed-args compiler warning (+1,-1)
d02071c generic: config-filter: filter out CONFIG_PAHOLE_HAS_LANG_EXCLUDE (+1)
95341cc generic: 6.12: add missing symbols (+9)
51b78aa kernel: package intel_vpu driver (+22)
610dd87 kernel: fix warning on retrying page pool release (+8,-3)
1e46a39 generic: 6.12: add CONFIG_HISILICON_ERRATUM_162100801 (+1)
0d4eda6 generic: 6.12: add CONFIG_IDPF (+1)
803070e generic: fix disable common USB quirks patch (+16,-28)
fbd31da generic: make xhci-pci-renesas a proper modular driver (+351,-4)
81be36a kernel: modules: update dependency for kmod-usb-xhci-pci-renesas (+2,-5)
dcc2142 generic: refresh patches (+1,-1)
12c93f2 kernel: modules: define fb-io-fops module (+16,-4)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
4c9f277 kernel/i2c: x86: remove kernel 6.12 conditions checking (+2,-2)
0912d3f kernel: bump 6.12 to 6.12.29 (+31,-79)
aaf89c2 generic: 6.12: add missing symbols (+6)
91ce7f6 generic: backport upstream v6.16 r8169 patches (+2.7K)
d837503 generic: backport upstream v6.16 Realtek PHY patches (+1.7K,-48)
499a59c kernel: bump 6.12 to 6.12.30 (+21,-21)
ecac1d8 kernel: bump 6.6 to 6.6.91 (+57,-106)
2a7cfbb kernel: bump 6.6 to 6.6.92 (+2,-2)
9b3ad5b generic: 6.12: add missing Kconfig symbol (+1)
47cfb09 generic: 6.12: add hack patch for transition to new partition bindings (+130)
bc0b14c generic: net: phy: rtl8261n: fix build with Linux 6.12 (+9,-8)
d092e7a generic: 6.12: fix patch adding EEE-support to mtk_eth_soc (+2,-2)
34b176b generic: 6.12: mtk_eth_soc: adapt downstream SerDes patch (+1,-1)
438ed53 generic: 6.12: backport MediaTek Ethernet PHY changes (+6.8K,-13)
d39d626 kernel: usb: package MaxLinear/Exar USB serial driver (+15)
53c7232 generic: 6.12: backport upstream v6.16 brcmnand patches (+417)
057a0a0 generic: Fix up the v6.12 config for ARM (+2)
f402507 generic: backport secs_to_jiffies (+190)
268c352 generic: 6.6: backport devm_clk_get_optional_enabled_with_rate (+104)
de5e537 generic: 6.12: add missing symbol (+1)
67e41d8 uml: disable kmod-8250-serial (+2)
0cec046 generic: 6.12: backport dsa support_eee patches (+107)
cf1721c generic: 6.12: backport b53 upstream patches (+175)
48135dd generic: 6.12: backport upstream v6.16 b53 patch (+105)
c40840d package/zram: fix up Kconfig behaviour for kernel 6.12 (+7,-4)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
a5e6deb generic: net: add pending wireguard patch to fix build with GCC15 (+126)
7d064ee generic: power: backport v6.15 patch to fix build with GCC15 (+78)
ba1017b generic: backport bcm63xx SPI reset fix (+128)
84eefb4 generic: backport brcm legacy dsa tag fix (+62)
30cdc48 kernel: bump 6.12 to 6.12.31 (+141,-471)
c787652 kernel: mtdsplit_uimage: return 0 if not fatal (+2,-2)
ebfd69a kernel: bump 6.12 to 6.12.32 (+26,-26)
92ad1ea kernel: add kmod-leds-lp5523 (+17)
a878dd2 kernel: bump 6.6 to 6.6.93 (+62,-88)
d6bd09f kernel: modules: video: fix video-coda for 6.12 (+4,-2)
1a97278 generic: 6.12: backport b53 RGMII port patches (+296,-55)
bf05b83 kernel: add backport to fix build with GCC 15.1 (+88)
eab2b27 uml: fix CONFIG_ALL_KMODS (+11,-2)
82d20a0 kernel: add support for DesignWare SPI MMIO controller (+48)
4987239 kernel: add Microchip ENC28J60 SPI Ethernet controller module (+16)
84922a1 kernel: add support for DesignWare I2C Platform controller (+24,-2)
8364808 generic: 6.12: reorganize backports ()
a48ff83 kernel: netdevices: rtl8366: ensure CONFIG_NET_DSA_REALTEK_RTL8366RB_LEDS is ... (+1)
f9ea340 generic: improve patches documentation (+84,-20)
98ead2c kernel: bump 6.12 to 6.12.33 (+16,-27)
323bbce generic: 6.12: disable cont read for MX35LFxGE4AD (+39)
0bd694e generic: 6.12: backport accepted BCM5325 patches (+285,-154)
8e1d58a generic: net: phy: psb6970: fix missing-prototypes warnings (+2,-2)
a51359a kernel: mtdsplit_uimage: return 0 if not fatal (+4,-4)
805b5d8 x86: refresh kernel symbol configs (+72,-243)
cb1b656 kernel: bump 6.12 to 6.12.34 (+71,-310)
836a4cc kernel: bump 6.6 to 6.6.94 (+78,-233)
3e5a704 kernel: enable memory mapped TPM interface on armsr (+1,-1)
74011c5 kernel: modules: iio: package industrialio-backend module (+19)
bc6806d kernel: remove expired i40evf drivers (-2)
a944a6d kernel: Add missing config option (+2)
f62c33b kernel: Fix IPv6 UDP fragmentation regression (+72)
597fc65 kernel: modules: support Maxlinear GPHY (+24)
1005597 qualcommbe: package PPE and PCS drivers as kmods (+26,-1)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
1831966 kernel: bump 6.6 to 6.6.95 (+17,-205)
fbfca67 kernel: allow seamless migration from I40EVF (+1)
34ba7e8 generic: backport some flow offload helper patch (+186)
f827d23 generic: 6.6: drop netdev backported patch for netdev_tx_reset_subqueue (-45)
f7fa414 image: add support for EROFS rootfs image generation (+86)
604355e kernel: fix fraglist GRO on linux 6.12 (+36,-1)
65c539b kernel: backport GCC15 fix for powerpc (+75,-17)
d2f9846 kernel: support RTL8264 in rtl8261n driver (+16,-1)
b77fa45 kernel: fix rtl8261n driver for realtek (+22,-5)
2d8d11a kernel: bump 6.6 to 6.6.96 (+3,-75)
be3ce63 kernel: bump 6.12 to 6.12.36 (+38,-346)
04d7645 kernel: bump 6.6 to 6.6.97 (+20,-62)
57aa05e kernel: bump 6.12 to 6.12.37 (+98,-96)
01a9a27 loongarch64: add 6.12 as testing kernel (+35,-76)
c5330bd kernel: Fix boot of amrsr target in qemu (+74)
2073f2e generic: 6.12: add few DRM symbols (+4)
e73570a kernel: modules: package userspace consumer regulator (+17)
0ceedec generic: 6.12: add new config symbols (+3,-15)
b93bb3d kernel: make tty count for 8250 configurable (+25,-2)
cc932c1 kernel: bump 6.6 to 6.6.98 (+5,-5)
cd1c8f9 kernel: bump 6.12 to 6.12.38 (+2,-2)
c83e275 kernel: package modules for I2C HID devices (+32)
93a48af kernel: package hid-alps module (+17)
8a5ed24 generic: dsa: backport upstream realtek patches (+111)
719c905 kernel: add missing dependency on kmod-drm to kmod-i2c-hid (+1,-1)
c5a6dc3 kernel: modules: input: add modules for PS/2 mouse support (+78)
3148a57 kernel: bump 6.6 to 6.6.99 (+3,-3)
813470d kernel: bump 6.12 to 6.12.39 (+20,-20)
0ac2d64 kernel: modules: i2c: package i2c-mux-pinctrl (+16)
51dc3ab kernel: modules: video: individually package simple-panel.ko (+21,-5)
d144614 kernel: modules: video: package driver for TC358762 (+21)
ddf7d63 generic: add mstc-boot mtdsplit parser (+278)
05d344c kernel: bump 6.6 to 6.6.100 (+19,-19)
b6276e3 kernel: bump 6.12 to 6.12.40 (+30,-110)
d12a603 kernel: kmod-md-multipath: Depend on kernel 6.6 (+1,-1)
b196803 kernel: kmod-hwmon-max6642: Depend on kernel 6.6 (+1,-1)
5ad165e kernel: kmod-sched-act-ipt: Depend on kernel 6.6 (+1,-1)
33e8f31 kernel: kmod-ledtrig-audio: Depend on kernel 6.6 (+2,-1)
aa04a53 kernel: kmod-video-cpia2: Remove driver (-15)
7b3e9b7 kernel: kmod-ag71xx: Depend on ath79 only (+1,-1)
810b86f kernel: kmod-backlight-pwm/kmod-hwmon-pwmfan: Depend on PWM_SUPPORT (+2,-2)
9f6a7bf kernel: kmod-pinctrl-mcp23s08: Depend on PINCTRL (+1,-1)
858ce9a kernel: kmod-industrialio-backend: Mark hidden (+1)
476902a kernel: kmod-crypto-engine: Mark hidden (+1)
aa51a1c kernel: kmod-crypto-lib-aescfb: Mark hidden (+1)
b43ef49 kernel: kmod-video-fwnode: Mark hidden (+1)
dd8c498 kernel: kmod-video-async: Mark hidden (+1)
666d43e kernel: kmod-drm-buddy: Mark hidden (+1)
8bcc6d1 kernel: kmod-drm-display-helper: Mark hidden (+1)
2aea616 kernel: kmod-lib-objagg: Mark hidden (+1)
1ba2585 kernel: kmod-lib-parman: Mark hidden (+1)
5a04f17 kernel: kmod-phy-bcm7xxx: Add driver (+18,-1)
75f090e kernel: kmod-dsa-notag: Add driver (+16,-1)
6ff8579 kernel: kmod-fs-nfs-v4: Package nfs_layout*.ko files (+3,-1)
3c246f6 x86: Activate CONFIG_DRM_ACCEL (+4)
88c7803 kernel: Reorder kernel configuration (+11,-11)
e8a27c4 kernel: kmod-crypto-lib-aescfb: Remove package (-12)
4e49710 kernel: kmod-drm-imx-hdmi: Fix kmod-drm-display-helper dependency (+1,-1)
6fa1775 kernel: mtdsplit_h3c_vfs: return 0 for non-fatal errors (+13,-16)
1de1df1 kernel: add backport to fix broken PHY LEDs (+162)
991dd40 kernel: improve pppoe performance (+654)
77132c2 kernel/modules: add MCP342x I2C ADCs kernel module support (+14)
2c3b1f4 kernel: Add kmod-sfc-siena for Solarflare SFN5000/6000 series NICs (+21)
0fa192a kernel: Add kmod-w1-slave-ds2438 (+16)
defce7c kernel: usb: add kmod-usb-common package (+14,-5)
65aea93 kernel: usb: gadget drivers do not depend on usb host support (+21,-20)
0f782fc kernel: usb: fix dependencies for kmod-usb-roles package (+2,-1)
0546f8b kernel: usb: kmod-usb-dwc3: add gadget and dual-role modes support (+15,-4)
96be6d4 kernel: usb: fix dependencies for kmod-cdns3 and kmod-cdns (+7,-5)
830cd4f kernel/modules: add BQ32000 I2C RTC kernel module support (+18)
4d3a35f mac80211: remove rt2x00_platform_data (+25,-200)
cb26a6c generic: 6.12: add new config symbols (+1)
4cd256c kernel: Remove patch for fixed bug (-45)
2b5119e kernel: add NILFS2 fs module (+16)
23b8205 kernel: bump 6.12 to 6.12.41 (+45,-32)
ae49895 kernel: bump 6.12 to 6.12.42 (+147,-26)
c6d8f22 generic/config-6.12: add new option (+1)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
9fbbcd1 kernel: bump 6.6 to 6.6.101 (+37,-24)
34e1092 kernel: bump 6.6 to 6.6.102 (+139,-18)
92a3dd9 generic: backport upstream v6.18 Realtek PHY patch (+185,-24)
1673390 generic: backport upstream v6.18 Realtek PHY patch (+147,-39)
a433307 generic: fix c45 soft reset for RTL8221B (+6,-6)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
e1564c4 treewide: add const to struct of_device_id (+8,-8)
f7d4036 kernel: mtk_eth_soc: fix tx vlan tag for llc packets (+82,-4)
1c92e46 kernel: bump 6.6 to 6.6.103 (+89,-199)
c589fb7 kernel: Fix kernel regression in local-broadcast routes (+94)
08a616b generic: backport support for Aeonsemi AS21xxx PHY (+3.2K,-67)
081cfb3 generic: reintroduce Mediatek PHY patch to backport directory (+5.8K,-11)
3e6d5be kernel: improve mtk_eth_soc performance (+2.3K,-170)
2eb4296 mt76: update to Git HEAD (2025-09-04) (+237,-5)
27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 14 more...
d890425 Revert "mt76: update to Git HEAD (2025-09-04)" (+5,-237)
b4294bc kernel: update and move net bridge patch to backport folder (+88,-54)
5e231cc kernel: add quirk for two SFP+ transceivers (+89,-3)
79d3db7 Revert "kernel: improve mtk_eth_soc performance" (+170,-2.3K)
44f70be kernel: bump 6.12 to 6.12.45 (+11,-378)
0ee0846 kernel: bump 6.6 to 6.6.104 (+11,-58)
9538c7f generic: 6.12: backport gated-fixed-clk driver (+382)
a140bcb kernel: add support for FudanMicro FM25S01A SPI-NAND (+273,-25)
19e9772 kernel: improve mtk_eth_soc performance (+2.2K,-170)
e401229 mt76: update to Git HEAD (2025-09-09) (+237,-5)
27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 29 more...
20d761c kernel: backport patch to allow bpf fallback to interpreter (+97)
36d0690 kernel: mtk_eth_soc: zero-initialize PPE flow tables (+54)
67c5ec7 kernel: bump 6.6 to 6.6.105 (+134,-294)
8cbbcda kernel: bump 6.6 to 6.6.106 (+3,-3)
e74cd41 generic: fix typo in swconfig driver patch (+2,-2)
73504d0 kernel: kmod-dsa-ks8995: Backport DSA patches (+1.8K,-6)
b7f1f8e kernel: netdevices: Create Vitesse DSA switch packages (+51)
2c12942 kernel: bump 6.12 to 6.12.46 (+96,-479)
055fa9b kernel: bump 6.12 to 6.12.47 (+2,-2)
c439253 econet: Add basic USB support with Mass Storage (+45,-1)
f38abc0 kernel: add kmod-input-matrix-keypad package (+17)
f86229f kernel: bump 6.12 to 6.12.48 (+11,-108)
2f61f77 kernel: bump 6.6 to 6.6.107 (+7,-7)
c98b96b kernel: iio: Add dps310.ko I2C driver (+17)
13a22b0 kernel: move accepted patch to backport directory ()
089827f generic: 6.12: add missing symbol NET_DSA_KS8995 (+1)
7f08a9c kernel: modules: add PWM GPIO module (+17)
86618df kernel: fix dependencies for kmod-gpio-pwm (+1,-1)
ba6a07f kernel: bump 6.12 to 6.12.49 (+17,-17)
7114446 kernel: bump 6.6 to 6.6.108 (+2,-2)
ddb0cd2 kernel: rtl8261n: add support for Serdes TX swap (+17)
1545173 kernel: netdevices: fix typo for Aeonsemi AS21xxx description (+1,-1)
b49f9d9 realtek: backport ECC driver (+872)
0a6ed6d rockchip: backport driver updates for rk3576 (+3.4K,-2)
71e057b kernel: modules: fix mlxreg dependency to avoid deferred probe (+3,-1)
dbd3cff kernel: bump 6.12 to 6.12.50 (+13,-41)
bb1779c kernel: bump 6.6 to 6.6.109 (+3,-3)
18bdeda kernel: ksmbd: revert upstream limit repeated connection (+290)
f22f533 kernel: modules: load e1000e driver during pre-init stage (+1,-1)
8edcd77 kernel: modules: add Mellanox Spectrum hotplug renaming script (+17)
7a79372 kernel: bump 6.6 to 6.6.110 (+2,-2)
32229a4 kernel: mtd: spinand: continuous mode fixes (+237,-15)
17badf6 kernel: bump 6.12 to 6.12.51 (+5,-5)
112f594 kernel: add missing cpe id for linux (+1)
902f739 generic: 6.12: add pending patch to address PCI sysfs creation entry race (+143,-1)
3632c0d kernel: backport mediatek WED DMA mask fixes (+258)
711e14a kernel: ksmbd: browse-interfaces-list-on-FSCTL_QUERY_INTERFACE_INFO (+35)
e78f000 kernel: ksmbd: add max ip connection parameter (+238,-290)
478fcd8 kernel: rtl8261n: fix kernel module name (+7,-7)
010c08c kernel: rtl8261n: allow selection as package (+16)
b926ae0 leds.mk: fix leds-group-multicolor name (+5,-5)
ab805ec generic: add missing squashfs config (+2)
b91b99e kernel: mtk_eth_soc: do use skb_gso_segment to handle tunnel GSO skbs (+55,-52)
0408c5d kernel: port page pool release fix to 6.12 (+9,-3)
813ecda generic: backport phylink patches for PCS/PHY caps OPs (+4.1K,-1.3K)
eee5035 kernel: bump 6.12 to 6.12.52 (+5,-5)
d0e3320 kernel: bump 6.12 to 6.12.53 (+168,-138)
855f65d kernel: bump 6.12 to 6.12.54 (+13,-13)
48df382 kernel: bump 6.12 to 6.12.55 (+53,-202)
70df331 kernel: bump 6.6 to 6.6.111 (+2,-2)
3206215 kernel: bump 6.6 to 6.6.112 (+5,-5)
d1d8feb kernel: bump 6.6 to 6.6.113 (+13,-131)
8103b79 kernel: bump 6.6 to 6.6.114 (+47,-83)
bd180e8 kernel: rtl8261n: Correct serdes global config register (+1,-1)
2b773bd kernel: rtl8261n: Add support for Serdes RX swap (+7)
71a009f kernel: package kmod-drm-shmem-helper and kmod-drm-sched (+37)
f91e205 bcm47xx: fix no previous prototype error (+26,-4)
a3b2a2e generic: mtdsplit: fit: improve detecting external-data FIT (+1,-1)
d62fc50 mediatek: import patches from SDK to support MT7987 Ethernet (+927,-1)
919e000 kernel: bump 6.12 to 6.12.56 (+20,-907)
5db6185 kernel: bump 6.12 to 6.12.57 (+4,-4)
6526d6d kernel: bump 6.6 to 6.6.115 (+5,-5)
099633b kernel: bump 6.6 to 6.6.116 (+3,-3)
5aab294 kernel: generic: mtdsplit_seil: return 0 instead of -ENODEV (+3,-3)
627a0e7 kernel: mtdsplit_fit: always return 0 when partition can't be split (+9,-9)
4daff06 kernel: sound: add support for MIDI 2.0 and UMP (+53,-1)
0ad0955 kernel: fix mtk_eth_soc handling of fraglist packets without GSO_FRAGLIST (+86,-79)
05feabf kernel: mtk_eth_soc: fix encapsulation check for GSO fraglist packets (+1,-1)
787c110 kernel: backport upstream realtek PHY patches (+1.4K,-257)
2434ad8 generic: 6.12: backport fix for mtd parser error handling (+63,-2)
1db7ed3 Revert "kernel: mtdsplit_fit: always return 0 when partition can't be split" (+9,-9)
e5ad92c kernel: mtdsplit: rework and make use of -ENOENT error (+14,-18)
f7d6e73 kernel: fix build of kmod-udptunnel4 and kmod-udptunnel6 (+72)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
730b387 Revert "kernel: generic: mtdsplit_seil: return 0 instead of -ENODEV" (+3,-3)
e9ae6b1 kernel: generic: mtdsplit_seil: use -ENOENT instead of -ENODEV (+3,-3)
728ca2b Revert "kernel: mtdsplit_h3c_vfs: return 0 for non-fatal errors" (+16,-13)
2acf18b kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV (+8,-6)
8e6c692 Revert "kernel: mtdsplit_uimage: return 0 if not fatal" (+4,-4)
d21262e kernel: mtdsplit_uimage: use -ENOENT instead of -ENODEV (+1)
91a9fb7 Revert "kernel: mtdsplit_minor: return 0 if not fatal" (+12,-26)
f9eaa1c kernel: mtdsplit_minor: use -ENOENT instead of -ENODEV (+4,-4)
4f8f0bf kernel: mtdsplit_h3c_vfs: Fix build (+2,-1)
318b789 generic: 6.12: reorganize b53 patches ()
cd75f70 generic: 6.12: backport b53 patches from v6.18 (+813,-2)
0896410 generic: 6.12: backport b53 patches from netdev-next (+1.2K)
46ab9f3 filogic: add support for Netgear EAX17 (+458,-1)
40fc91b kernel: fix QE bit for Fudan Micro FM25S01A SPI-NAND (+28)
05cddcd kernel: add support for Fudan Micro FM25S01BI3 SPI-NAND (+117)
3a5a5c7 kernel: bump 6.12 to 6.12.59 (+10,-10)
b0e9371 generic: 6.12: add pending b53 fixes for BCM5325 (+609,-3)
0337cdf kernel: bump 6.6 to 6.6.117 (+44,-44)
8a1ee75 treewide: drop Linux 6.6 patches, hacks, configs and conditional (-125.0K)
43c48d0 packages: remove dependencies for kernel 6.6 and 6.12 (+53,-176)
b4d7263 kernel: of: avoid some unnecessary bad cell count warnings (+146)
de1b801 generic: add missing symbol ARM64_CONTPTE (+1)
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)
c9e7f32 treewide: use of_property_present (+64,-64)
48c9e55 kernel: backport upstream Realtek PHY patches (+1.0K,-35)
f190a5e kernel: remove uboot,env hack (+4,-52)
902b25a generic: 6.12: backport net-usb-qmi_wwan: add Quectel RG255C (+47)
d7f777b generic: 6.12: backport bcm63xx-spi CS deassertion fix (+59)
d0fcbdd kernel: bump 6.12 to 6.12.60 (+7,-7)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
4814636 generic: 6.12: backport b53 fixes for BCM5325 (+93,-194)
2740ebd generic: backport support for faux base driver (+386)
5c513d1 generic: move reserved_mem backports patch to generic ()
63e2b17 generic: add pending patch fixing resource_size() (+80)
1c02c78 Revert "generic: add pending patch fixing resource_size()" (-80)
cd88eb9 kernel: add network teaming modules (+70)
ec22ac9 kernel: rtl836x: remove legacy platform_data support (+24,-225)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)
fe1b06f kernel: Fix boot of realtek rtl838x (+206)

Packages / Boot Loaders (281 changes)

88fa1f7 uboot-mediatek: add support for arcadyan,mozart (+321)
5745b7e uboot-mediatek: import patches improving menu navigation (+279,-27)
f2bddc1 uboot-mediatek: fix boot media for mt7981 RFB NOR profile (+1,-1)
a7abc7e ath79: Add support for Sophos AP15C (+169)
7f2c7b3 uboot-mediatek: add support for GatoNetworks GDSP (+474)
785ebf2 uboot-envtools: add support for GatoNetworks GDSP (+3)
fae25d4 optee-os-stm32: add OP-TEE for stm32 boards (+49)
ac79ad0 uboot-stm32: add U-Boot for stm32 boards (+51)
08dcb73 arm-trusted-firmware-stm32: add ATF for stm32 boards (+63)
e7aaba2 mediatek: make use of Acer Predator Connect W6's u-boot environment (+22,-42)
2898d1d mediatek: add support for Acer Predator W6d and Acer Vero W6m (+312,-12)
c058152 uboot-mediatek: add Routerich AX3000 support (+375)
d413163 mediatek: Routerich AX3000: add OpenWrt U-Boot layout (+400,-107)
2ea9ede arm-trusted-firmware-mediatek: add mt7986-spim-nand-ddr3 build (+11)
77cc4b7 uboot-mediatek: add MERCUSYS MR90X v1 support (+356)
ee8df79 mediatek: MERCUSYS MR90X v1: add OpenWrt U-Boot (UBI) layout (+434,-268)
5af4d4f uboot-mediatek: increase USB probe delay on OpenWrt One (+4,-2)
9c55866 qualcommax: ipq60xx: add Linksys MR7350 support (+545,-1)
6b32a5d mediatek: filogic: add support for NRadio C8-668GL (+312,-1)
5029164 ramips: add support for ASUS 4G-AX56 (+227)
4b6e7da ipq807x: add support for TP-Link EAP620 HD v1 Specifications: * SoC: Qualco... (+164)
e0813dc mediatek: filogic: add support for Tenbay WR3000K (+273,-1)
2398cad optee-os-stm32: bump to 4.4.0 (+2,-2)
5292a2d uboot-stm32: bump to 2024.10 (+5,-2)
c117d7a include/trusted-firmware-a.mk: remove the no-warn-rwx-segments hack (+14,-1)
73da0f6 arm-trusted-firmware-stm32: bump to v2.12 (+71,-3)
af6c1f9 uboot-d1: Adapt BUILD_DEVICES to renamed boards (+5,-5)
967a6a2 uboot-rockchip: increase rng-seed size (+96)
4e68103 uboot-rockchip: fix build with swig 4.3.0 (+55)
42254d3 ath79: port buffalo WZR-450HP2 from ar71xx (+196)
b3ce08e mediatek: filogic: Add support for D-Link AQUILA PRO AI M60 (+399,-2)
4b6eb63 trusted-firmware-a.mk: fix release download URL (+2,-5)
adfb1b7 qualcommax: ipq807x: add support for Linksys MX4300 (LN1301) (+302,-1)
9f97e39 uboot-mediatek: fix Routerich AX3000 support patch (+1,-1)
5ef71ea uboot-mediatek: add missing LED command for OpenWrt One (+2,-1)
285bdd2 uboot-envtools: ipq60xx: remove number of blocks (+2,-2)
c23e177 uboot-rockchip: Fix product name for Radxa ROCK Pi 4 (+1,-1)
a00ff9f qualcommax: ipq60xx: add TP-Link EAP610-Outdoor support (+490)
433be50 uboot-envtools: update to v2025.01 (+2,-2)
07f8319 qualcommax: ipq807x: add support for Linksys HomeWRK (+100,-3)
6e1801a ipq8074: add Linksys HomeWRK BDF ()
9decfc8 uboot-envtools: ipq807x: remove number of blocks and code simplification (+34,-42)
734331e ipq60xx: fix uboot-envtools file syntax error in uci-defaults (+1)
3e6e9b2 kexec-tools: update URL (+1,-1)
c332a7d imx-bootlets: bump to 10.12.01 (+32,-28)
398f4a9 qualcommax: ipq50xx: add support for Linksys MX2000 and MX5500 (+1.1K)
92814fe uboot-rockchip: bump to 2025.01 (+2,-153)
1bb1b03 uboot-envtools: ipq60xx: code simplification (+11,-17)
10b16d9 uboot-mediatek: update to v2025.01 (+584,-1.0K)
24ade65 uboot-mediatek: backport mtk_eth fixes from u-boot next (+8.2K)
2266d8c uboot-mediatek: sync mtk-openwrt open source u-boot patches (+247,-255)
4e7c991 uboot-mediatek: backport more mtk platform pending fixes (+1.1K,-22)
b85c5f6 uboot-mediatek: enable auto switch chip detect for Xiaomi AX3000T (+1,-1)
4be1bab uboot-mediatek: move default env files to a dedicated directory (+96,-96)
302c717 uboot-mediatek: port patches for FORESEE NAND support (+187)
71a966c uboot-envtools: add support for ZyXEL GS-1900-24EP (+1)
b6415e9 arm-trusted-firmware-tools: update to version 2.12 (+22,-20)
054bdc7 opensbi: bump to 1.6 (+4,-4)
b752099 include: sbi: Introduce common endianess conversion macro (+10)
20ca19a include: sbi: Add TINFO debug trigger CSR (+1)
2499769 include: sbi: Introduce debug trigger register encodings (+249)
40dac6b lib: sbi: Detect support of debug triggers (+6)
97f234f lib: sbi: Introduce the SBI debug triggers extension support (+863)
fa87ec9 include: sbi: Add SBI debug trigger extension related defines (+11)
76a2a15 lib: sbi: Implement SBI debug trigger extension (+80)
bb90a9e lib: sbi: Print number of debug triggers found (+2)
1ec353d lib: sbi: Use mask to check the free bit during trigger allocation (+1,-1)
21caaa3 fw_base.S: Fix comment errors (+2,-2)
4a76f79 Makefile: don't pass -mstrict-align if not supported (+13,-4)
d1dad07 Makefile: check for --exclude-libs (+5)
92e8aff firmware: always create dynsym section (+5)
4c6b7cb firmware: fw_base.S: Improve loading u32 (+4,-4)
9c8b18e firmware: fw_base.S: remove _runtime_offset (-6)
67ce5a7 platform: generic: Add support for specify coldboot harts in DT (+86,-1)
⇒ + 297 more...
51d485e qualcommax: add support for Aliyun AP8220 (+385,-10)
fe379eb qualcommax: ipq50xx: add support for Linksys SPNMX56 (+266,-7)
2aba2b3 uboot-sunxi: bump to 2025.01 (+9,-5)
e60729c uboot-sifiveu: bump to 2023.10 (+142,-183)
1152af3 sunxi: add support for Merrii Hummingbird A31 (+9)
ab80e6c arm-trusted-firmware-mediatek: update to upstream release 2025-02-12 (+12,-9)
8eb4efe fix(marvell-tools): include mbedtls/version.h before use (+4,-1)
32a87d4 feat(intel): enable SDMMC frontdoor load for ATF->Linux (+41)
503cf99 refactor(juno): move plat_def_uuid_config to fiptool (+2,-2)
7995319 fix(xilinx): rename macros to align with ARM (+18,-18)
b225926 fix(versal-net): use arm common GIC handlers (+24,-201)
3dd118c feat(xilinx): add wrapper to handle cpu power down req (+21)
ade92a6 feat(xilinx): add handler for power down req sgi irq (+67)
c3280df feat(xilinx): power down all cores on receiving cpu pwrdwn req (+30)
88ee081 feat(xilinx): request cpu power down from reset (+60,-8)
5949701 feat(xilinx): add new state to identify cpu power down (+25,-4)
427e46d fix(xilinx): fix sending sgi to linux (+1,-7)
7ec53af fix(xilinx): add console_flush() before shutdown (+1)
663f024 feat(versal): extend platform address space sizes (+11,-2)
4da462d fix(stm32mp2): correct early/crash console init (+5,-5)
d1c85da feat(stm32mp2): add plat_my_core_pos (+26)
2331a34 feat(stm32mp2): put back core 1 in wfi after debugger's halt (+7,-2)
⇒ + 1627 more...
9a7192c qualcommax: ipq50xx: Add support for Linksys MR5500 (+437)
96c6608 mediatek: add support for CMCC A10 (+720)
6a1bdcf ramips: add support for Hongdian H8922 v30 (+203)
3e7337f ramips: Add support for Genexis / Inteno Pulse EX400 (+87,-35)
3d8d807 uboot-mediatek: move custom uart config symbol to board defconfigs (+386,-389)
f3eca7c ramips: add support for Zyxel LTE7490-M904 (+204)
a18d95f lantiq-gphy-firmware: add package (+143,-33)
5ac6f56 ath79: support ZTE MF286C (+25)
f8a2e1c uboot-mediatek: u7623: remove keys pin function (+1,-2)
5ff9ce1 at91bootstrap: update at91bootstrap v4 targets to v4.0.10 (+3,-3)
96cb1c8 uboot-tools: add stub package skeleton (+49)
46e376c uboot-tools: migrate uboot-envtools to uboot-tools (+45,-90)
635be2a uboot-tools: create dumpimage package (+140)
c3f2bb7 qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support (+613,-12)
f482f6d uboot-tools: disable python build to fix build error (+2,-1)
755108e uboot-tools: remove uboot-tools definition (-13)
293d5f1 uboot-tools: dont build tools unconditionally (+8,-2)
a1bf306 qualcommax: ipq60xx: add Linksys MR7500 support (+589,-6)
e17856c arm-trusted-firmware-mediatek: add MT7988 BL2 DDR4 images (+24,-1)
6bfde1f uboot-mediatek: add ASUS ZenWiFi BT8 support (+351)
52bea87 uboot-envtools: add support for ASUS ZenWiFi BT8 (ubootmod) (+1)
a3b2689 uboot-tools: rename patches ()
51b0aba uboot-tools: dumpimage: get rid of libopenssl dependency (+3,-38)
390e003 uboot-tools: add fit-check-sign package (+193,-1)
a0c1c9d qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y (+296,-4)
f5bc7a0 ipq6018: add BDF for Netgear WAX610 Dumped from stock firmware WAX610_610Y_fi... ()
c220fac ipq6018: add BDF for Netgear WAX610Y Dumped from stock firmware WAX610_610Y_f... ()
4724331 at91: put u-boot images into image staging directory (+8,-3)
a947be4 at91bootstrap: put at91bootstrap images into image staging directory (+9,-4)
aedd5b9 rkbin: drop TFA_MAKE_FLAGS (-3)
b1a2ebb arm-trusted-firmware-rockchip: bump to 2.12.1 LTS (+3,-5)
c891ad9 arm-trusted-firmware-rockchip: support rk3588 (+15,-6)
99ea96c mediatek: filogic: add support for Huasifei WH3000 (+213,-1)
d8002cb mediatek: add support for netis NX31 (+687)
367e5c0 uboot-ath79: build U-Boot/qca9558_nec_aterm for NEC Aterm WG2200HP (+1,-1)
5dbf93c ipq60xx: add support for TP-Link EAP623-Outdoor HD v1 (+181,-6)
db3eff1 mediatek: filogic: add Netcore N60 Pro support (+811,-1)
7921e48 mediatek: add support for Mercusys MR80X v3 (+277)
1892561 rockchip: Add support for Radxa ROCK 4C+ (+42)
6690f55 rockchip: Add support for Radxa ROCK 4SE (+42)
03ab770 tfa-layerscape: set BUILD_DEVICES (+1)
5d26507 uboot-ath79: update to v2025.04 (+4,-4)
e6c6351 uboot-tools: Honor the global verbose flag (+2,-1)
ffaaae4 uboot-tools: remove uneeded syncconfig (-1)
755e35f optee-os-stm32: add STM32MP157C-DK2 support (+16,-1)
01fc5fa uboot-stm32: add STM32MP157C-DK2 support (+21,-1)
af585cf arm-trusted-firmware-stm32: add STM32MP157C-DK2 support (+15,-2)
3307fe8 qualcommax: ipq50xx: add support for GL.iNET GL-B3000 Add support for GL.iNET... (+636,-9)
c3b8108 ramips: Add support for Xiaomi MiWiFi 3A (+204)
8da24b1 Qualcommax: IPQ807x: Add support for TP-Link Deco X80-5G (+494)
cc94c95 uboot-rockchip: bump to 2025.04 (+2,-663)
70b5252 uboot-envtools: ipq50xx: add support for ELECOM WRC-X3000GS2 (+5)
27adf03 uboot-tools: validate all uImage.FIT sub-images (+101,-1)
4710a1f uboot-mvebu: rb5009: disable YAFFS (+7,-8)
fdb6962 mediatek: add support for Routerich AX3000 v1 (+358)
a0f45a4 uboot-sifiveu: drop PWM-related patches (-278)
0988983 uboot-stm32: bump to 2025.04 (+2,-2)
802828a optee-os-stm32: bump to 4.6.0 (+2,-2)
d0d9b7b arm-trusted-firmware-stm32: rework patch for the RTC configuration (+11,-26)
e8cfa33 boot-lantiq: Fix compilation with GCC 14 (+2,-2)
51c1ea0 qualcommax: ipq60xx: add TP-Link EAP625-Outdoor HD v1 support (+51,-9)
6a7198d ipq6018: add BDF for ALFA Network AP120C-AX ()
be3bca7 ipq6018: Add BDF for TP-LINK EAP625-Outdoor HD V1 ()
dae5a57 ipq6018: Update regdb in TP-LINK EAP625-Outdoor HD V1 ()
cde7e37 boot: uboot-armsr: update to U-Boot 2025.04 (+6,-65)
e77a25d uboot-mvebu: update to version 2025.04 (+3,-3)
6229a19 uboot-bcm4908: fix build with GCC14 (+7)
726bb8e mediatek: filogic: add support for SNR-CPE-AX2 (+732,-1)
6f8c58b mediatek: add ubootmod layout for cudy tr3000 v1 (+637,-215)
aa8ca6e uboot-mediatek: replace bootmenu shortkey patch with better version (+264,-210)
22c557b uboot-mediatek: Add GPT table write command for Arcadyan Mozart (+7,-3)
668704f sunxi: add support for Beelink X2 (+16)
2a32d21 uboot-mediatek: bump to v2025.04 (+265,-10.0K)
53b87d6 uboot-mediatek: update patch for Cudy TR3000-v1 and SNR SNR-CPE-AX2 (+16,-16)
8b24289 mediatek: add support for TP-Link Archer AX80v1(US/RU/CA) (+365)
c07b552 uboot-tools: uboot-envtools: add support for I-O DATA WN-DAX3000GR (+2,-1)
d7f9e24 qualcommax: ipq50xx: Add support for Xiaomi AX6000 (+747,-1)
326c634 sunxi: add support for OrangePi Zero 2W (+17)
0ef4c3d uboot-envtools: cns3xxx: remove config file (-26)
92a5a49 uboot-envtools: add support for Check Point V-80 (+3)
2a3cb0e uboot-envtools: add support for Check Point V-81 (+2,-1)
2ce1ca1 uboot-tools: envtools: ipq806x: ignore case of partition name (+1,-1)
72b895b uboot-tools: envtools: ipq806x: add env for IgniteNet SS-W2-AC2600 (+5,-4)
d324d6f qualcommbe: ipq95xx: add 8devices Kiwi-DVK support (+528,-2)
dc80e69 uboot-envtools: set nonshared flag correctly per-subpackage (+3,-4)
68527d8 uboot-tools: move ubootenv_add_* functions to common functions (+18,-24)
40e4dd5 uboot-tools: update ubootenv_add_* functions (+6,-6)
8aae847 uboot-tools: use ubootenv_add_* functions (+30,-86)
165ca3f uboot-tools: move ubootenv_add_ubi_default to common functions (+9,-18)
52e339b qualcommax: ipq50xx: Add support for Yuncore AX830 (+535)
94f043b uboot-mediatek: force update_cache_variants to use reset for Foresee NAND (+19)
9dc4128 uboot-tools: update to v2025.07 (+15,-188)
29f7c0e uboot-envtools: add support for Gateworks venice (+21)
7a83949 kexec-tools: Add license (+4)
92cd360 uboot-tegra: bump version to 2025.04 (+2,-2)
a89eced ath79: add support for Dell SonicPoint ACi APL27-0B1 (+308,-171)
2aff9ba opensbi: update tarball hash compressed by the zstd 1.5.7 (+1,-1)
655eb05 uboot-tools: envtools: ipq95xx: use common function (+1,-7)
de1f47c uboot-mediatek: add USB bootmenu for Zyxel EX5601 (+11,-9)
3669874 uboot-tegra: disable mkeficapsule build (+2)
6cd92ed uboot-mediatek: GatoNetworks GDSP support fixes and updates (+66,-17)
4ff02b4 uboot-mediatek: add support for GL.iNet GL-MT2500 (+322,-1)
41a9c9d uboot-mediatek: update to v2025.07 (+85,-478)
ce659cb uboot-mediatek: fix mt7622 rfb1 build (+24)
bc62080 uboot-mediatek: support getting legacy uImage size (+17,-8)
bbd3db4 uboot-mediatek: drop build without OpenSSL fix (-24)
332645a uboot-mediatek: sync with mtk-openwrt/u-boot 20250711 (+55.9K,-2.6K)
7b4ee9b arm-trusted-firmware-mediatek: update to new release 20250711 (+3,-34)
3a36f70 fix(imx8mq): fix imx8mq build break due to hab (+10,-2)
1b65be5 fix(imx8m): fix imx8mq build break (+15,-5)
c89438b feat(gic): add support for local chip addressing (+136,-52)
d0b93a0 fix(rdv3): add LCA multichip data for RD-V3-Cfg2 (+50,-7)
289578e fix(rdn2): add LCA multichip data for RD-N2-Cfg2 (+38,-10)
09ada2f fix(simd): fix base register in fpregs_context_* (+8,-2)
648d2d8 feat(qemu): add hob support for qemu platforms (+25,-11)
bb80185 feat(cpus): add sysreg_bit_toggle (+32,-14)
cc94e71 refactor(cpus): undo errata mitigations (+13,-2)
2bd3b39 refactor: panic after calling psci_power_down_wfi() (+33,-4)
2b5e00d feat(psci): allow cores to wake up from powerdown (+230,-90)
45c7328 fix(cpus): avoid SME related loss of context on powerdown (+59,-64)
da305ec feat(arm): convert arm platforms to expect a wakeup (+19,-43)
dc0bf48 chore(psci): drop skip_wfi variable (+1,-9)
db5fe4f chore(docs): drop the "wfi" from `pwr_domain_pwr_down_wfi` (+34,-34)
c9f352c fix(cpus): clear CPUPWRCTLR_EL1.CORE_PWRDN_EN_BIT on reset (+6)
⇒ + 662 more...
324d13d uboot-mediatek: backport filogic clk driver fix (+114)
58f0f87 uboot-mediatek: refresh patches (+3,-3)
da4342c uboot-mediatek: restore Ethernet PHY drivers (+1.9K,-53.6K)
4ba116c uboot-mediatek: move Asus ZenWiFi BT8 env file to defenvs directory (+2,-2)
6f13425 uboot-mediatek: convert env in mtd to upstream implementation (+15,-22)
8a63382 uboot-mediatek: fix various environment errors on u-boot v2025.07 (+127)
6b981c5 uboot-mediatek: fix FORESEE Flash build warning (+2,-4)
3544a06 uboot-mvebu: update to version 2025.07 (+3,-3)
966bd30 uboot-envtools: gs1900-48: set fw_env/sys.config (+2,-1)
c65ae24 uboot-envtools: ramips: add env config for SIM SIMAX1800U (+2,-1)
8abb6db sunxi: change target to use FIT kernel images (+57,-19)
c773c3f uboot-layerscape: bump to lf-6.12.20-2.0.0 (+9,-10)
d4ce853 tfa-layerscape: Bump to lf-6.12.20-2.0.0 (+49,-49)
96e5e12 optee-os-stm32: bump to 4.7.0 (+2,-2)
d72157f uboot-stm32: bump to 2025.07 (+30,-3)
5b3c823 uboot-layerscape: do not build efimkcapsule tool (+3)
b286fd8 uboot-mediatek: adjust the reserved memory regions (+11,-21)
69a8c7f mediatek: filogic: add Teltonika RUTC50 support (+593)
c33df09 uboot-mediatek: remove wmcpu_emi dts node leftovers (+1,-5)
b217028 arm-trusted-firmware-rockchip: Update to 2.12.6 (+6,-6)
8056b13 uboot-rockchip: Update to 2025.07 (+2,-2)
9fa2a47 uboot-rockchip: prepare for Rockchip RK3582 (+10,-8)
5476267 uboot-rockchip: add support for Rockchip RK3582 (+349)
d35c641 rockchip: add support for Radxa ROCK 5B+ (+18)
4a78af9 rockchip: add support for Radxa ROCK 5T (+16,-3)
0839345 rockchip: add support for Radxa ROCK 5 ITX/ITX+ (+18)
071aa99 rockchip: add support for Radxa ROCK 5C/5C Lite (+19,-2)
d16d276 rockchip: add support for Radxa E52C (+14)
fa5e551 uboot-mediatek: CMCC RAX3000M: add Airoha AN8855 switch support (+1,-1)
bf55d2f uboot-mediatek: CMCC RAX3000M: add ddr3 build (+43,-11)
863a594 arm-trusted-firmware-mediatek: add FudanMicro manufacturer (+41)
ee2fae2 uboot-mediatek: add support for FudanMicro FM25S01A (+76)
cefb814 mediatek: filogic: add support for ipTIME AX3000M (+287,-1)
9fae84e uboot-sunxi: randomize ethaddr on Olimex A20 boards (+7)
798fcd8 rkbin: bump to latest git HEAD (+33,-33)
79cabf3 tools: boot_merger: update to v1.35 ()
e10cc42 rk3576: bl31/bl32: Add initial version (+45)
c0d7fa7 rk3576: ddr/spl/usbplug: Add initial version (+82)
b9df24d rv1126: tee: update version to v1.04 (+25,-1)
57ffade rk3576: bl31: update version to v1.01 (+29,-1)
8661150 rk3576: ddr: update ddrbin to v1.02 (+38,-10)
5720913 rk3576: bl31: update version to v1.02 (+27,-1)
670d3cd rv1106: rv1106_hpmcu_wrap: update version to v1.70 (+26,-2)
ff3639a rk3576: spl: Update version to v1.01 (+40,-6)
958a98d rk3576: spl: Add fspi1 support (+57)
ad1ea2a rk3308: ddr: Update DDR bin to v2.08 (+39,-15)
335b88b rk3576: bl31: update version to v1.03 (+39,-1)
b57d8cc rv1126: ddr: Update ddr bin to v1.10 (+42,-16)
3339cc4 rk3588: ddr: update ddrbin to v1.17 (+38,-10)
f80f925 rk3399: bl32: update version to v2.12 (+31,-1)
7efc8e1 rk3399pro: bl32: update version to v2.12 (+31,-1)
⇒ + 248 more...
689eebd rkbin: rename tpl-only target (+10,-11)
6785367 uboot-rockchip: add Fastrhino R66S support (+133,-1)
0575c3a uboot-envtools: use ubootenv_add_mtd function (+2,-5)
b63a48b uboot-mediatek: update Airoha EN8811H driver (+788,-813)
73e04e2 mediatek: add support for AsiaRF AP7622-WH1 (+537)
ae7fc18 ramips: add support for AsiaRF AP7621-004 Rev. 3 (+150)
b2f814f ramips: add support for Qding QC202 (+252)
8b89100 mediatek: filogic: add support for AsiaRF AP7986-003 (+447)
49b9b93 mediatek: add support for Buffalo WSR-6000AX8 and AX8P (+454,-8)
b8c427f arm-trusted-firmware-mediatek: mt7981-ram-ddr3: reduce ddr3 freq to 1866MHz (+3)
93b2084 arm-trusted-firmware-mediatek: add mt7981 DDR3 1866 MHz builds (+20)
028050d mediatek: CMCC RAX3000Me: fix stability issues (+4,-4)
04f6769 boot: Introduce support for U-Boot support for Airoha EN7581/AN7583 (+2.1K)
996e4cb uboot-mediatek: rax3000m: use ddr3-1866mhz built in the dependency (+2,-2)
f3ce005 arm-trusted-firmware-rockchip: Update to 2.13 (+8,-3)
3c8f6e3 rkbin: pack rk3576 tpl blob (+7)
355528e uboot-rockchip: backport RK3576 support (+2.1K,-3)
24eb597 uboot-rockchip: add Radxa ROCK 4D support (+1.2K)
c7c54f3 ramips: add support for Plasma Cloud PAX1800-Lite (+2.4K)
3ec468f sunxi: add F1C100 (arm926ej-s) support (+342,-4)
5d2994a qualcommax: ipq50xx: Add support for Yuncore AX850 (+505,-4)
e67ba97 boot: airoha: speed up spinand flash operations using dma (+1.1K)
e067252 boot: airoha: snfi: remove dirty hack required for both u-boot & linux (+582)
1949fb9 boot: airoha: apply network driver fixes (+380,-133)
292cca0 uboot-rockchip: Update to 2025.10 (+132,-2.8K)
011ba05 uboot-mediatek: update to U-Boot v2025.10 (+466,-1.4K)
cf49832 uboot-tools: update to version 2025.10 (+5,-5)
8c952af uboot-mvebu: update to version 2025.10 (+5,-5)
875e0bf uboot-rockchip: add u-boot device tree back for Radxa ROCK 4D (+13)
f4d7eee uboot-ath79: update to v2025.10 (+4,-4)
c19ad8d rockchip: add FriendlyElec NanoPi R76S support (+953)
b6d59d2 uboot-sunxi: remove earlyprintk for arm64 (+3,-3)
8a7de10 mediatek: add Konka KOMI A31 support (+653)
363e07d uboot-sifiveu: fix build with swig 4.3.0 (+55)
b9c755c uboot-bmips: drop usage of AUTORELEASE (+1,-1)
af22235 uboot-bcm53xx: drop usage of AUTORELEASE (+1,-1)
8067fd5 uboot-tools: relabel Zyxel devices (+11,-11)
6960d03 mediatek: Add support for Acer Predator Connect W6x Ubootmod (+444,-47)
de8fc8b arm-trusted-firmware-mediatek: add builds for MT7987 (+243)
6d35eda uboot-mediatek: add builds for the MediaTek MT7987 reference board (+202)
3a71dd5 uboot-mediatek: add support for the BananaPi BPi-R4 Lite (+1.4K)
72ed72b uboot-envtools: handle U-Boot environment on the BPi-R4 Lite (+1)
71ebc54 mediatek: filogic: add support for TP-LINK BE450 (+450,-1)
b33df7b mediatek: add support for COMFAST CF-WR632AX (+674)
71b5de6 uboot-d1: fix build with swig 4.3.0 (+57)
ef09329 uboot-rockchip: add support for LinkEase EasePi R1 (+8)
cce81ed uboot-airoha: drop HIDDEN option (-1)
5ab6e60 qualcommax: ipq50xx: Add support for CMCC PZ-L8 (+499)
251d551 ipq40xx: add support for Netgear RBR20 (+516,-1)
0db1b11 ipq40xx: add support for Netgear RBS20 (+502,-272)
00bb18b ipq40xx: Add support for Linksys MR6350 (+144,-1)
9483f44 rkbin: pack rk3528 atf/tpl blobs (+7)
decaf4c uboot-rockchip: backport updates for RK3528 (+173,-63)
9aca121 uboot-rockchip: add Radxa E20C support (+18)
b400ef9 uboot-rockchip: add ROCK 2A/2F support (+749,-2)
5dff7b4 uboot-rockchip: add dedicated uboot for LinkEase EasePi R1 (+792,-7)
b8742b1 uboot-airoha: update to v2025.10 (+233,-550)
2462b36 mediatek: add support for Imou HX21 (+663)
de0b9b6 ramips: add support for ipTIME AX2002MESH (+209)
7e829b8 kirkwood: add support for D-Link DNS-325 A1 (+132)
b617a61 uboot-stm32: bump to 2025.10 (+2,-29)
9c87b7f optee-os-stm32: bump to 4.8.0 (+2,-2)
1cbaed4 arm-trusted-firmware-stm32: bump to v2.13 (+3,-54)
c84025d uboot-mediatek: mtd: spinand: esmt: add support for F50L1G41LC (+68)
b2648d8 mediatek: add support for Mercusys MR85X (+250,-3)
5acccdc uboot-ath79: add FE profile for NEC Aterm series (AR9344) (+100,-12)
ea6ee93 mvebu: add support for Turris MOX (+85)
401c0a0 qualcommax: ipq807x: add support for Zyxel NWA210AX (+684,-3)
5205c0c microchipsw: lan969x: add Microchip EV23X71A (+1.2K,-2)
4484252 uboot-envtools: ipq40xx: remove unused function ubootenv_mtdinfo() (-19)
ac1ee98 uboot-envtools: reorganize the initialization scripts (+87,-91)
344bb7f mediatek: filogic: add support Netcore NX30V2/N30PRO/POWER30AX/W7/GW3001 (+706)
409b2f4 uboot-mediatek: fix readmem command help message (+1,-1)
4e5e8b9 mpc85xx: add support for Watchguard Firebox T10-W, T15(-W) (+189,-24)
e402882 arm-trusted-firmware-mediatek: rearrange some images (+17,-17)
c6d74b2 arm-trusted-firmware-mediatek: add MT7981 sdmmc images (+9)
4f889c2 arm-trusted-firmware-mediatek: add MT7987 DDR4 4BG images (+20)
8117f30 arm-trusted-firmware-mediatek: remove DDR combo for MT7987 (-6)
6d7fbcc sunxi: image: sync target profiles names with DT compatible (+51,-55)
7424728 uboot-sunxi: fix u-boot build (+13,-13)

Packages / Common (756 changes)

a535cfc openwrt-keyring: add OpenWrt 24.10 release build usign key (+3,-3)
fbae29d usign: add OpenWrt 24.10 release build public key (+2)
efd1ec5 bcm27xx-gpu-fw: fix package (+5,-1)
37784c4 openwrt-keyring: fix missing 24.10 usign key by installing it (+3,-1)
c6a6aac gpio-button-hotplug: use flexible array member (+1,-1)
8508d87 nu801: Mark as nonshared to build in step 1 (+1)
562b2c2 kernel: r8126: update to v10.014.01 (+8,-56)
f35a29d packages: drop DEVICE specific dependency for omnia (+1,-2)
6490c88 kernel: r8168: refresh patch (+3,-3)
685e979 fritz-tools: fix mixed indentation (+70,-70)
e29bc67 kernel: r8125: update to v9.014.01 (+8,-34)
ca53f2d vrx518_tc: allow larger MTU to support RFC4638 (+34)
b18ed66 apk: Bump to version 2024-11-08 (+4,-33)
229dcce add: error when added constrain is broken (+13,-1)
769bb19 fetch: validate downloaded package against repository (+7,-7)
0c9c54d apk-tools-3.0.0_pre3 (+1,-1)
b05ac88 commit: use %llu and unsigned long long in printf instead of off_t (+4,-4)
16d93ac Improve make test and run CI tests on x86 also (+137,-127)
5d3d3d0 apk_defines: add default arch for ARM Big-Endian (+2)
02a887e src/apk_defines.h: define APK_DEFAULT_ARCH for SuperH variants (+7)
55878d9 doc: fix line breaks with tables and literal blocks (+78,-33)
0240dec apk_adb: remove ADB_VAL_NULL fallback from {oct,int}_fromstring (+2,-2)
a92ae2d package: use memfd for scripts when available (+42,-30)
a9ef348 hash: remove bad cast of delete_item to enumerator callback (+8,-3)
e9c56ba lua: fix install path with meson (+24,-22)
34b8865 ci: only build src/apk statically (+2,-2)
3f4bac6 build: clean up and split lua Makefile to lua folder (+47,-52)
516a3ef portability: workaround missing fexecve (+37,-31)
bdc4d06 mkpkg: add support for hardlinks in v3 packages (+65,-3)
⇒ + 10 more...
79f0682 apk: Implement apk list --full patch (+91)
8b6d587 hostapd: split long lines (+12,-2)
cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
be952e9 wolfssl: Adjust version for apk (+7,-4)
adb921c gdb: Fix description for apk, remove backtick (+2,-2)
d9ed0d4 libnftnl: update to 1.2.8 (+2,-2)
c11a18b nftables: update to 1.1.1 (+2,-2)
cdfe413 spidev_test: fix version for APK (+3,-2)
44598c2 build: remove broken dependency of metadata on toplevel .config variables (+9,-38)
1f3d585 mdadm: backport musl patch (+25,-1)
3df5966 cryptodev-linux: give a coherent description (+3,-2)
ce0b843 cryptodev-linux: change home-page URL (+1,-1)
dbe01f7 perf: fix version for APK (+1,-1)
4c65359 build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
c6a3a11 apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13) (+3,-3)
c1a3e69 db: validate package arch against compatible arches (+105,-64)
2a3dbfc db: add and use apk_db_parse_file helper to parse files line by line (+34,-44)
b231eac db: simplify add_repos_from_file (+5,-14)
98d7196 db: fix permissions of arch file (+1,-1)
d2aaf13 commit: sort matched dependencies on error analysis (+52,-11)
c259642 tests: rework solver tests to not require apk-test binary (+388,-543)
08b4d21 tests: move solver test data to separate directory (+21,-14)
563d364 tests: minor updates to root tests (+3,-3)
a236fdd pkg: use memfd_create only if target root has dev/fd working (+3,-1)
a5aeb3d test: unify makefile and meson tests (+73,-908)
d86afde db: print message when a file is written to .apk-new (+3)
5dd91e3 db: consider --force-no-chroot when determining /dev/fd availability (+2,-1)
5add6fc apk-tools-3.0.0_pre4 (+1,-1)
8a13ed9 test: fix solver.sh for parallel use (+3,-1)
fcd4def test: move vertest to cmocka based unit testing infrastructure (+130,-106)
e38d5b5 test: add missing alpine tests makefile (+63)
⇒ + 10 more...
dab5ca8 Revert "apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-... (+3,-3)
deeb29e apk: host: set lua version to 5.1 to fix help (+1)
954d2ad apk: move common meson args to its own variable (+8,-9)
b67db1b apk: explicitly enable help (+1)
a6c248e apk: fix long package description handling (+46,-1)
749a433 utils: Add the omnia-eeprom utility (+58,-1)
3dbe730 ppp: remove more unnecessary kernel checks (+53,-47)
0000ba6 libreadlne: create symlinks for .so (+1,-1)
8f6972d apk: remove HOST_LDFLAGS hack (+1,-4)
a6e98a8 apk: add a customfeeds.list configuration file (+14,-1)
f5132df elfutils: Update to 0.192 (+61,-6)
63caa2b elfutils: Add mirrors.kernel.org as mirrror (+2,-1)
afffcd0 elfutils: Backport some patches to fix errors (+248)
febe1db debugcc: Mark it nonshared (+1)
371e7be omnia-eeprom: Mark it nonshared (+1)
4511fa4 dropbear: use config_get_bool enable (+5,-3)
7e287b5 mtd-utils: add ubihealthd to nand-utils (+55,-2)
90de3b2 omnia-eeprom: depend only on subtarget (+1,-1)
6756929 apk: update to git e3464d096708b270138653ef93db59134bb24813 (2024-11-13) (+4,-49)
c1a3e69 db: validate package arch against compatible arches (+105,-64)
2a3dbfc db: add and use apk_db_parse_file helper to parse files line by line (+34,-44)
b231eac db: simplify add_repos_from_file (+5,-14)
98d7196 db: fix permissions of arch file (+1,-1)
d2aaf13 commit: sort matched dependencies on error analysis (+52,-11)
c259642 tests: rework solver tests to not require apk-test binary (+388,-543)
08b4d21 tests: move solver test data to separate directory (+21,-14)
563d364 tests: minor updates to root tests (+3,-3)
a236fdd pkg: use memfd_create only if target root has dev/fd working (+3,-1)
a5aeb3d test: unify makefile and meson tests (+73,-908)
d86afde db: print message when a file is written to .apk-new (+3)
5dd91e3 db: consider --force-no-chroot when determining /dev/fd availability (+2,-1)
5add6fc apk-tools-3.0.0_pre4 (+1,-1)
8a13ed9 test: fix solver.sh for parallel use (+3,-1)
fcd4def test: move vertest to cmocka based unit testing infrastructure (+130,-106)
e38d5b5 test: add missing alpine tests makefile (+63)
⇒ + 11 more...
a9d3c5b dropbear: bump to 2024.86 (+4,-4)
118c657 Revert "openwrt-keyring: fix missing 24.10 usign key by installing it" (+1,-3)
72dec10 openwrt-keyring: apk: use just snapshot key explicitly (+1,-1)
ee9eb91 gmp: use same source tarball for tools/gmp and package/libs/gmp (+2,-2)
39b0f08 apk: build static (+3,-4)
90d0065 hostapd: enable CONFIG_EAP_PSK (+1,-1)
461d9dc hostapd: add radius WISPr rate control AVPs (+112)
6365316 hostapd: add ubus support for wired driver (+95,-4)
304fd40 hostapd: expose owe_transition_ifname inside bss_info method (+1)
ba9cdbe ucode: update to latest HEAD (+11,-45)
67cd123 fs: fix potential memory leak on i/o errors in .read() (+6,-2)
94d1211 compiler: properly treat property names after spread expressions (+18)
328a50f lexer: improve token position reporting (+15,-4)
855854f lexer: emit comment and template statement block tokens (+32,-8)
2b2e732 lexer: make api functions public (+3,-3)
4134e71 vallist: more thoroughly check for trailing garbage after numeric string (+31,-2)
736d450 types: fix potential use after free on adding keys during iteration (+91,-8)
79ccd9c socket: provide local definition of `struct fanout_args` (+15,-4)
20307ee utils: improve vector utilities (+144,-90)
e5fe6b1 treewide: refactor vector usage code (+86,-118)
1f022c0 math: removed global variable for thread safety (+5,-4)
1423ad7 nl80211: cover extended feature and EHT rate info attributes (+7,-2)
8af77e7 nl80211: add new attributes for multi-radio support (+16,-3)
b1bd7b5 types: add ucv_resource_create() helper (+11)
63e18ea fs: eliminate the usage of global variables (+18,-19)
ef1baab ci: drop OpenWrt tests for now (-106)
⇒ + 5 more...
0210279 wifi-scripts: add ucode based iwinfo (+1.3K,-2)
218f388 wifi-scripts: add ucode based scripts (+4.1K,-1)
3ba6737 wifi-scripts: various minor fixes to the new ucode scripts (+14,-18)
ce66385 apk: update to Git HEAD (2024-11-30) (+4,-4)
3da6c10 database: use APK_DB_LAYER_ROOT in more places (+2,-2)
5437e3a audit: add usr/lib/apk to the list of protected paths under --full (+1)
de9baf9 change default db location to /usr, but detect and use /lib if exists (+54,-26)
218fdaa context: close root_fd on free (+1)
d332942 database: add support for only-when-modified trigger paths (+12,-1)
36935db package: fix memfd_create warnings on Linux kernels < 6.7 (+12,-1)
1c3fc36 blob: add and use apk_blob_trim_{start,end} (+24,-39)
af5f9e3 pkg: fix v3 package size setting to installeddb (+1,-1)
9428e34 version: allow --check and --test to work without database (+12,-12)
4b4add5 test: fix unit test registration function to be unique (+1,-1)
eac18cb test: add testlib.sh for user tests (+44,-6)
20dae20 mkpkg: fix creation of package with hardlinks (+78,-16)
7bdecdc pkg: only allow tags in world and some commands (+35,-18)
76de228 commit: show tags of world constrains (+13,-3)
9a1b1cf test: use testlib for solver.sh (+18,-23)
99fc2a2 test: remove dependency on GNU tar (+6,-4)
⇒ + 3 more...
d127539 wifi-scripts: remove leftover legacy (non-netifd) wifi script support (-180)
a9ff3ba wifi-scripts: add option to set per-device ifname prefix (+18,-7)
d92d14c hostapd: enable EAP-pwd support only for the SSL variants (+5,-5)
1aa2695 wifi-scripts: fix roaming setup with ucode scripts (+4,-4)
89bb405 busybox: update to 1.37.0 (+402,-343)
fc0c518 busybox: Fix cron log level to match previous behavior (+2,-2)
c268ae6 apk: add dependency on wget provider (+1,-1)
af6f1a9 ucode: update to Git HEAD (2024-12-06) (+3,-3)
47b54cf types: introduce `ucv_array_sort_r()` and `ucv_object_sort_r()` (+96,-3)
efeb578 types, vm: refactor usage of global variables (+74,-48)
f9d2faf vm: reset signals when freeing VM (+22)
4e86847 lib: utilize `ucv_array_sort_r()` and `ucv_object_sort_r()` (+40,-39)
c71444e types: ucv_resource_create(): rename `typename` parameter to `type` (+2,-2)
373df72 nl80211: properly support split_wiphy_dump for single phys (+29,-6)
9bcd25f lexer: Preserve keyword, regexp flags until processing non-comment tokens (+24,-2)
0a7ff47 main: pretty-print `-p` output by default (+12,-5)
4c3d5b4 struct: Add new buffer API for incremental packing/unpacking (+820,-75)
efc4122 struct: do not use global variables for caching types (+5,-8)
0286dfe wifi-scripts: fix regression with ucode update (+14,-18)
ed34e33 wifi-scripts: fix ucode support for referencing wifi devices by phy name (+56,-1)
cf1909a wifi-scripts: fix channels array property parsing in ucode script (+1,-1)
e23b37b busybox: Save shell history into /tmp (+7,-3)
3d8d818 bpftool: turn off libbfd feature in host build (+1,-1)
59dd9cd hostapd: fix processing mbssid config option (+3,-2)
ff5f77e iproute2: update to 6.12.0 (+2,-121)
5bc82de wifi-scripts: ucode: typo fix (+1,-1)
4c60fba wifi-scripts: ucode: only set mbssid on ax and be radios (+4,-1)
3ab1a69 wifi-scripts: ucode: fix parsing of legacy hwmode option (+3,-3)
7e854bd wifi-scripts: ucode: append global options on STA interfaces (+3,-1)
3dd1c47 wifi-scripts: ucode: remove debug code (-2)
60f9ec2 wifi-scripts: ucode: change default behaviour of the vlan_no_bridge option (+2,-2)
d162fd5 umdns: update to latest HEAD (+3,-3)
0b50c29 display more srv attributes in output of ubus browse function (+41,-2)
4537734 display announced services in ubus call umdns browse (+105,-28)
a2b4979 service: announce all services in single dns answer (+5,-3)
68af311 fix unicast response port and timeout (+9,-7)
93458ac dns: fix response to TYPE_PTR query (-2)
65a1c66 hostapd: add SAE support for wifi-station and optimize PSK file creation (+43,-4)
650410f ncm: sort config variables a little and fix minor bugs (+5,-4)
36f309a dnsmasq: pass environment variables to hotplug (+10,-1)
00860e4 wifi-scripts: add macaddr_base wifi-device option (+31,-10)
7306ae4 hostapd: add support for rxkh_file (+104,-2)
a2f0cd3 dropbear: Name pid file by uci section name (+1,-3)
b6c7d8a wifi-scripts: fix mesh/sta setup with ucode scripts (+2,-2)
225b84d hostapd: fix building mini variants (+39,-35)
e63326e lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)
af1740a unetd: update to Git HEAD (2024-12-16) (+3,-3)
d22d7db bpf_skb_utils.h: add missing include to fix build against newer kernel headers (+1)
bbd3e0e host: fix peer routes on a node acting as gateway (+7,-1)
b171647 unet-tool: add support for generating keys from salt + seed passphrase (+115,-3)
041e058 unet-tool: add support for dumping pubkey from signed file (+9,-2)
b58920d unet-tool: add support for extracting network data from signed bin file (+25,-1)
f335f5b unet-cli: add support for generating key from seed (+49,-14)
8b1f1d0 unet-cli: add support for importing networks from signed data (+18,-1)
188ba05 unet-cli: add missing command line help for import (+1)
8f15fc3 unet-cli: fix add-ssh-host with seed keys (+7,-7)
486bc3b pex-msg: enable broadcast for global PEX socket (+1)
e4a24cd unet-cli: fix defaults on create (+3,-3)
f8a1652 unetd: add firewall input rule for global port (+15)
f077e05 unetd: update to Git HEAD (2024-12-17) (+3,-3)
93461ca unet-cli: only apply defaults on create (+2,-1)
3e57667 unet-tool: add support for confirming password (+13,-2)
074d365 unet-cli: confirm password when creating new seed based key (+1,-1)
bf3488a unet-cli: add add/set-local-host command (+14,-6)
9eb57c5 unet-cli: add support for setting interface zone (+27,-9)
a0a2d80 ubus: add firewall rules for network port/pex_port via procd (+41)
f02df14 apk: disable tests (+56,-3)
47c75a2 firewall4: update to Git HEAD (2024-12-18) (+3,-3)
e009588 fw4: do not add physical devices for soft offload (+30,-9)
dfbcc1c fw4: skip not existing netdev names in flowtable device list (+3,-1)
18fc0ea init: use the reload data trigger to reload firewall on procd data changes (+1)
8943430 hostapd: fix passing radio parameter in wpa_supplicant calls (+3,-3)
2e03c7d wifi-scripts: fix phy index lookup in device_capabilities (+1,-1)
31e45f6 hostapd: fix call to hostapd reload (+1,-1)
69582e7 busybox: Fix hexdump applet (+52,-5)
3c0ef48 mbedtls: Deactivate ARIA block cipher by default (+5)
f6433c5 kernel: leds-gca230718: run through clang-format (+84,-75)
e2b8001 kernel: leds-gca230718: remove old kernel compat (-13)
980fe90 kernel: leds-gca230718: remove status variable (+53,-62)
8a1c483 kernel: leds-gca230718: use shorter priv variable (+26,-34)
4c8bb0a kernel: leds-gca230718: remove _remove (+7,-20)
d275bcc yafut: Mark as nonshared (+1)
6a6ae41 libbpf: Update to v1.5.0 (+2,-2)
5bcad34 bpftool: Update to v7.5.0 (+3,-3)
5bc2d32 bcm27xx-gpu-fw: update to v1.20241126 (+3,-3)
80189a0 bcm27xx-utils: update to latest version (+27,-3)
2a79d71 pinctrl: Extend bcm2711 up to GPIO57 (+57,-24)
2cfbf1d Add piolib (+6.6K)
e75e329 piolib: Add dpi_interlace (+157)
27df03d piolib: Add FIFO-related methods (+131,-2)
dafb25c piolib: Move into examples and include directories (+45,-40)
a569a4e piolib: Add support for C++ clients (+9,-1)
b039eb5 piolib: Minor reformat (+7,-6)
6fb09a9 piolib: Fix copy-paste errors (+2,-2)
7082298 piolib: Add fatal error handling (+50,-22)
775224a piolib: Add abstractions for PIO hardware sizes (+18)
4223460 piolib: Add apitest (+272,-2)
aaeac09 dtmerge: Fix error in CMakeLists.txt (+1,-1)
307c68e kdtc: Infer x.dtbo output from x-overlay.dts input (+4,-2)
6392914 ovmerge: Add -f option, document -q option (+9,-2)
c512ba1 piolib: examples: Overhaul dpi_interlace, now named dpi_csync (+364,-156)
9d884c7 piolib: examples: dpi_csync: Bug fix (+1,-1)
⇒ + 8 more...
e6ce868 busybox: fix LTO compiler flags (+1,-1)
12b8d5c wifi-scripts: ucode: iwinfo: skip uninitialized PHYs (+1,-1)
e0eca57 iproute2: fix GCC14 compilation (+377,-39)
5b3044e mtd: fix resetbc on nand w/ min I/O size > 2048 (+9,-11)
d645909 mtd: check the return value of malloc and pread (+20,-4)
389dd8d strace: Update to version 6.12 (+2,-2)
381f662 ppp: update to 2.5.2 (+65,-174)
0f6a7c9 ci: Update the Solaris action to benefit from the faster VM (#522) (+1,-1)
d540579 Export remote_number into REMOTENUMBER environment variable (#521) (+9)
ff28c30 Bring Solaris port back up to date (#525) (+74,-1.2K)
ac269db pppd/crypto: Fix gcc 14 build (#524) (+1,-1)
346125f Update version to 2.5.2-dev (+1,-1)
0a66ad2 pppd: Remove passprompt plugin (+1,-142)
b9e627e Remove pppgetpass program (+1,-367)
c24180b scripts: Remove some old scripts of dubious value (+1,-824)
ef41a6d Delete samples/options.ttyXX (-14)
f7120b5 pppd: Fix printing 64-bit counters (#528) (+27,-3)
d72b033 pppd: fix build with LibreSSL 4.0.0 (#526) (+2)
5f6eabd pppd: Fix build without OpenSSL (#533) (+5,-1)
3102b0b pppd: remove redundant rtentry device name init in cifdefaultroute() (#535) (-2)
734bc04 pppd: Make pid directory before creating the pid file (#536) (+1)
d4ec06e Update my copyright notices and remove old RCS tags (+98,-333)
9559491 .gitattributes to exclude .git* files from git-archive. (#539) (+2)
⇒ + 5 more...
3ec7f3a mac80211: set basic-rate for mesh interfaces (+7,-1)
7a888af e2fsprogs: update to 1.47.2 (+3,-3)
5ce1af9 hostapd: backport upstream patch to fix setting BSS color (+31,-3)
a183850 lldpd: bump version to 1.0.18 (+2,-2)
abbec42 lldpd: reset PKG_RELEASE (+1,-1)
e516871 wifi-scripts: sync enable_background_radar in ucode with old version (+1,-1)
2c22d7c lldpd: fix config for build without LLDP-MED (+5,-3)
2c78e9d ucode-mod-pkgen: add ucode module for generating crypto keys/certificates (+1.6K)
7482296 wifi-scripts: add a few missing auth_type checks in ucode (+10)
9454331 ethtool: update to 6.11 (+2,-2)
b2cac2a lantiq: fritz_cal_extract with reverse option for AVM FritzBox 7430 (+111,-38)
4a8717b fritz-tools: increase PKG_RELEASE (+1,-1)
7bd5796 kernel: vrx518_tc: fix RX desc phys to virt mapping (+4,-4)
4703354 kernel: vrx518_tc: fix ADSL/ATM operation (+76,-1)
6d6dc3a ipq40xx: fix compatibility with linux-atm tools (+157,-56)
78f9084 kernel: vrx518_tc: bump PKG_RELEASE (+1,-1)
80ba0d9 unetd: fix interface teardown (+1,-2)
c0f06cb unetd: update to Git HEAD (2025-01-26) (+3,-3)
3225004 service: add default group @ to match all nodes (+10)
5f78603 ubus: rename unetd_ubus_notify to unetd_ubus_network_notify (+4,-4)
d137528 enroll: add PEX sub-protocol to support enrolling new nodes into a network (+1.1K,-10)
c34eee5 unetd: update to Git HEAD (2025-01-27) (+19,-14)
c293afa network: add support for the local_network option (+160,-4)
0a7e92c wolfssl: Update to version 5.7.6 (+3,-3)
6dc0f0c dnsmasq: add fix related to DNSSEC verification from upstream (+99,-1)
087c5ab unetd: update to Git HEAD (2025-01-29) (+3,-3)
aff192c ubus: hide local private key in network_get (+21,-6)
24e4aaf ubus: add detailed peer statistics (+26,-1)
082b548 pex: improve keepalive handling (+5,-4)
63e178f build: lock versions for special APK packages (+20,-3)
5dd7636 kernel: r8168: update to v8.055.00 (+8,-6)
7bffb46 qca-ssdk: add support for ipq50xx (+310,-1)
3975079 qca-nss-dp: add support for IPQ50xx (+340)
6605e45 build: conditionally build llvm bpf toolchain by default (+9,-8)
05138fe umdns: add firewall rule for configured interfaces (+17)
0e672e9 ucode: update to Git HEAD (2025-02-10) (+3,-3)
a362263 vm: fix inverted condition in uc_vm_signal_handlers_setup() (+1,-1)
1b8660d tests: adjust testcases after previous commit (+25,-25)
4efad53 main: fix crash on printing -p output (-2)
0b80ceb vm: close signal pipe in uc_vm_signal_handlers_reset() (+8,-1)
175686c uci: eliminate usage of global variables (+12,-7)
0f69da9 struct: fix memory leak in buffer.pull() (+5,-2)
47f3a6b debian/control: Build-Depend on cmake (+2,-2)
01efa7b debian/control: Fix Standards-Version, add Bugs (+6,-1)
f50149d debian/source/format: change to native (+1,-1)
bd001ae debian/control: libucode Recommends ucode-modules (+2)
87776a0 docs: Mention `libmd` in macOS docs (+2,-2)
826a5c9 docs: Fix compilation command for macOS (+1,-1)
1fa771f debian/copyright: fix missing dot to separate paragraphs (+1,-1)
60c0e5e debian/control: pkg-config now called pkgconf (+1,-1)
244570d debian/changelog: switch versioning to native package scheme (+1,-1)
fa2326f .gitignore: ignore files generated by debuild (+12)
⇒ + 15 more...
dd5c598 umdns: update to Git HEAD (2025-02-10) (+3,-3)
c0a2aa1 ubus: allow query without specifying interface (+21,-15)
c5ca22a cache: improve service discovery reliability (+11,-3)
1ee4482 wifi-scripts: fix mac address allocation with macaddr_base set (+4,-3)
4779b73 hostapd: update to version 2025-02-09 (+340,-368)
9e22afa Fix STA's SSID protection capability when AP SME is offloaded to driver (+7)
eb529b0 Add QCA vendor status for TWT termination due to multiple MLO links activated (+4)
236d25e QCA vendor interface to exclude 6 GHz non-PSC channels as primary channel in ACS (+15)
bb1316b Allow forced enabling of EAPOL-Key msg 2/4 key info bits for testing (+14)
7cd1f3c Add TEST_RSNXE_DATA for RSNXE testing of AP functionality (+110,-2)
9661b4f tests: SAE with EAPOL-Key msg 2/4 Key Info field reserved bits set (+11)
6614e4d tests: sigma_dut controlled SAE association and random RSNXE (+21)
8a257f9 Add QCA vendor command to fetch offload scan data from firmware (+141)
e093584 STA: Update driver roaming policy on connection completion (+8,-2)
4d6ad78 Extend EAPOL frames processing workaround for reassociation to same AP (+21,-4)
f46eb8d SAE: Extend Basic MLE Recognition to external auth case (+3,-1)
e5eb6c2 tests: WPA2-PSK AP and TKIP as a group cipher, but not pairwise (+11)
5fb90cf SAE: Use sae_pwe in network profile for STA mode (+55,-26)
0ff802a P2P2: Set DevIK expiration time to 24 hours (+4)
e152425 PASN: Routines for generating and processing encrypted data (+127)
8cef9b1 PASN: Extend maximum buffer length in 3rd auth frame (+2,-1)
⇒ + 410 more...
8118b2d hostapd: fix sta psk index for dynamic psk auth (+12,-5)
be31d44 ucode-mod-uline: add package for ucode terminal line editing (+2.7K)
248b66b cli: add OpenWrt CLI (+3.3K)
f7c5a2b unetd: add cli module (+1.2K)
562ced3 umdns: add cli module (+273,-1)
9fb4463 nss-dp: switchdev: apply flag dependency directives (+10,-3)
b4e6fd7 openssl: update to 3.0.16 (+2,-2)
83d2d21 apk: update to Git HEAD (2025-02-08) (+13,-64)
5f127fc convdb: preserve newlines at the end of scripts (-4)
e94a221 convdb: import package names starting with leading dot (+6,-2)
9c0d353 adbdump: use literal block if yaml quoting is needed (+15,-1)
93c6a09 improve compatibility of shellscripts (+13,-13)
6c454d1 doc: fix pre/post commit hook documentation (+4,-3)
3eb0b70 solver: rework solver name ordering to fix install_if handling (+53,-34)
78c3bdc solver: make dependencies only packages selectable (+30)
373b364 build: use the VERSION directly as the soname (+7,-4)
6f627d9 update .gitignore (+4,-8)
908f1ee index, add, pkg: check arch in 'add' only to allow 'index' to work (+2,-1)
7c164c4 index: Fix total always 0 (+1,-2)
0042b03 pkg, db: check arch on apk_db_pkg_add (+2,-1)
ffc7066 applet: always show help for global options (+1)
f6a66eb help: use uppercase usage prefix (+1,-1)
7ebb237 doc: fix manpage sections (+8,-8)
5e5e1f0 genhelp: reorganize and add --debug output mode (+50,-33)
⇒ + 143 more...
3a1c19f apk: disable python module (+1)
7fd9340 wifi-scripts: fix vht_oper_centr_freq_seg0_idx_map calculation (+1,-1)
1851131 wifi-scripts: fix RX-STBC notation VHT capabilities (+1,-1)
eabea73 wifi-scripts: fix missing VHT capabilities detection (+8,-6)
15013e8 wifi-scripts: iwinfo: add null checks for rx/tx bitrate (+8,-8)
c840629 wifi-scripts: iwinfo: add definition for QCA9984 (+1)
08f5a13 yafut: update to a version that builds on macOS (+6,-295)
01ec7ad Pass logging level information to log_location() (+10,-6)
2dd48ce Add a macro for logging debug messages (+3)
215ab84 Add an abstraction layer for files (+158)
78a75e9 Implement a POSIX-based file driver (+154,-1)
ed42540 Implement a driver for files stored on MTDs (+170)
9229214 Implement copying logic using the new file API (+194,-2)
2a9fbe4 Remove unused file copying code (-450)
9a28f4f Add an abstraction layer for Yaffs drivers (+232)
809f396 Adapt ioctl-based Yaffs callbacks to the new API (+184)
10a27bf Adapt POSIX-based Yaffs callbacks to the new API (+148)
2bd49ea Extract Yaffs layout setup code to a new module (+347)
b5579c5 Add an abstraction layer for Yaffs storage (+317)
f519060 Add a storage driver for NAND flash (+197)
02fbf1f Add a storage driver for NOR flash (+62)
ddd18bf Add a storage driver for Yaffs file system images (+58)
a4d63c8 Implement a driver for Yaffs-stored files (+191)
⇒ + 17 more...
6df4e46 ltq-vdsl-vr11-mei: fix field-spanning write warning (+180,-1)
a9b4d1f ltq-vdsl-vr9-mei: avoid unnecessary usage of unsafe_memcpy (+180,-16)
03bbd36 ltq-vdsl-vr11: add option for L3 request without retry on failure (+47,-1)
4baf162 ltq-vdsl-vr11-app: exit more quickly if orderly shutdown fails (+2,-2)
aba52e0 selinux-policy: update to version v2.1 (+8,-4)
cb5fb84 iproute2: update to 6.13 (+5,-381)
d787839 ltq-vdsl-vr11-mei: remove support for older kernel versions (+3,-8)
4aea068 ltq-vdsl-vr11-mei: remove static linking (+47)
3a7467f ethtool: work-around ETHTOOL_GRSSH/ETHTOOL_SRSSH ABI breakage (+72)
c43c816 zlib: switch to git source (+6,-5)
15c27ce ucode-mod-uline: fix prompt after set_hint with string bigger than the window... (+8,-1)
a76651a kernel: qca-nss-dp: update to 12.5.5 (+27,-283)
f711870 [qca-nss-dp] Add support for ethernet aware wifi tx power (+149)
71c5558 [qca-nss-dp]: Do node id to queue mapping during edma_ppeds_init (+15)
c4aa822 [qca-nss-dp] Enable port based mirroring support in DP. (+18,-31)
b2dec59 [qca-nss-dp] Fix the packets processing in the Rx NAPI (+17,-22)
3fd9569 [qca-nss-dp] Adding support for port ID 3 & 4 in MHT switch (+1,-1)
348215f [qca-nss-dp] Add support for the XGMAC latency computation (+116)
1ca59f2 [qca-nss-dp] DP changes for ipq54xx (+438,-6)
2acd9f3 [qca-nss-dp]: Change to support PPE-VP path for MLO Assist (+34)
10210e2 [qca-nss-dp] EDMA register changes for ipq54xx (+192,-14)
602534b [qca-nss-dp] Read fake_mac header indication from rx_desc (+2)
54c2fd1 [qca-nss-dp]: Fixing SA warnings as part of qca-nss-dp module. (+2,-1)
160b988 [qca-nss-dp] NAPI Budget change for KPI improvement (+1,-1)
22cdbd6 [qca-nss-dp] Add PPE-DS Enqueue vp to queue mapping (+1,-14)
73bad34 [qca-nss-dp] Check for DS node state before getting ppe queue (+2,-1)
4a7ff28 [qca-nss-dp] Restrict compilation of a file in DP module (+2)
6ceeb8f [qca-nss-dp] Enable EDMA driver to allocate from beyond 4GB space. (+110,-22)
⇒ + 10 more...
23fdbd4 omcproxy: update to latest version (+4,-4)
2f09056 Fix null pointer access in proxy_set (+1,-1)
21ab1d5 Fix this typo. Change MaxRespTime from 0.1 second to 10 second (+2,-2)
582cd8d Update libubox (+1,-1)
a8dea56 kernel: r8125: update to v9.015.00 (+10,-9)
3d3328b kernel: r8126: update to v10.015.00 (+12,-10)
fe37574 libpcap: add missing PKG_CONFIG_DEPENDS entries (+5,-1)
895b4e7 cli: add support for partial completion with separator character (+34,-2)
bc078b8 cli: add support for create/destroy object editor with single type (+148,-52)
7953376 cli: use model scope for hook calls (+4,-4)
8835ecf ucode-mod-uline: add support for querying window size from terminal if ioctl ... (+78,-33)
ce68f61 unetd: update to Git HEAD (2025-02-28) (+4,-4)
75a236b service: add missing null pointer check (+2,-1)
f5341f3 ubus: add api for generating and validating security tokens (+329,-1)
3fab99e add udebug support (+95,-9)
28d86bd pex: only respond to update requests when we have network data (+1,-1)
8e6f37c pex-msg: ignore no-data responses if version is zero (+1,-1)
12e6cf7 pex: create pex host from update responses (+6,-3)
edc8fda ubus: show the local addresses in network status (+12,-1)
47fed9b apk: backport patch fixing broken apk update with wget fetch (+28,-1)
f79968e hostapd: fix ucode memory leak with strings (+19,-22)
22eaf18 hostapd: clean-up references to local variables (+7,-6)
7729f96 hostapd: consistent reference counting for registry (+9,-8)
6a10da2 hostapd: get reference to object before removal (+5,-1)
d65d546 hostapd: add missing ctrl socket initialization on bss add (+2)
12298ca ucode-mod-uline: fix refcounting errors (+10,-11)
4d4e631 ucode-mod-pkgen: fix refcounting issue (+1,-1)
46c17c2 hostapd: add missing #ifdef to fix compile error when 802.11be support is dis... (+2)
fad94e8 libpcap: backport support for various DSA tags (+351,-1)
7f0913d cli: improve error handling on editor select call (+3,-3)
f6a9cce cli: fix spurious error when exiting the cli (+1)
84909c6 unetd: update to Git HEAD (2025-03-09) (+3,-3)
d8b4398 ubus: fix token_create policy (-1)
7326459 ubus: dump service information on network_get (+21,-1)
6c9c8fb service: add @all as alias for all members, unless defined differently (+5,-5)
d136c24 dnsmasq: fix handlers for options `filter_rr` and `cache_rr` (+10,-2)
fe47089 libxml2: update to 2.13.6 (+2,-2)
79aae6f libnl: update to 3.11.0 (+2,-2)
dbdd847 hostapd/RADIUS_server: add config option for IPv6 (+3)
939628f hostapd/RADIUS_server: enhance logging (+19,-3)
228eb7f unetd: cli: fix editing service config attributes (+10)
ae31c0d cli: fix removing values when attribute has .get_object set (+1)
a46a55b cli: fix showing empty lists (+2)
9a79cdc package: use service_running instead of service_started for ubus config (+5,-5)
6ef0f08 umdns: set triggers and firewall rules on reload (+7,-2)
0aaabff selinux-policy: update to version v2.6 (+2,-2)
2804cfe bcm27xx-gpu-fw: update to v1.20250305 (+2,-2)
6403c28 bcm27xx-utils: update to latest version (+3,-3)
e709cd6 overlaycheck: Adopt the cpp detection from kdtc (+10,-1)
02e3ffe piolib: fixes may be used uninitialized (+1,-1)
552d270 piolib: Correct transfer return values (+2,-4)
33aa4da piolib: Update apitest to check transfers (+8,-1)
5485a26 ovmerge: Fix label handling for intra- fragments (+55,-36)
22a4a2c overlaycheck: Support common documentation (+19)
0c30b0d ovmerge: Fix label refcounts (+3,-3)
a2408f0 piolib: Support larger DMA buffers (+15,-1)
6c3ace7 eepmake: Close string blobs earlier to avoid errors (+14,-10)
61e4bec pinctrl: Fix the pulls on BCM2712C0 (+1,-1)
1539249 piolib/examples: dpi_csync: Restore support for Equalizing Pulses. (+134,-7)
660bba3 pinctrl: gpiochips section is only for pointers (+7,-6)
685afa8 eeptools: Add the POWER_SUPPLY atom (+68,-5)
7a1fe3f selinux-policy: fix PKG_MIRROR_HASH after update to v2.6 (+1,-1)
4b650dd nettle: update to 3.10.1 (+7,-7)
960e1c4 ucode: update to Git HEAD (2025-03-17) (+3,-3)
9d94d54 uci: implement cursor.list_append() and cursor.list_remove() (+156,-17)
a5a2990 zlib: rework code logic (+104,-105)
ee6a6c3 zlib: deduplicate code (+69,-73)
d20f7bb zlib: add stream-oriented deflate operations (+273,-2)
0255af4 zlib: add stream-oriented inflate operations (+194,-1)
9260bd5 WIP: lib: support map() over objects (+41,-15)
60f05ac docs: cover switch statement in syntax article (+53,-3)
338aa2e docs: add article with array specific information (+650)
df5a79a uci: link save() and commit() functions in cursor class description (+4,-3)
03fb60d docs: add detailed documentation article for dictionaries (+765)
8e122f1 ubus: add support for calling system objects (+27,-9)
21a615c socket: add reuseaddr argument for socket.listen() (+10,-2)
e04908e uci: add support for altering the override config directory (+24,-1)
9dbace1 socket: add missing documentation for socket.listen() reuseaddr (+3)
312b254 ubus: add errval_return() helper macro (+24,-7)
1af4a6b ubus: add channel defer() method (+153,-41)
⇒ + 3 more...
5f54aa6 unetd: cli: bypass override directory (+3,-3)
7c04fa0 unetd: update to Git HEAD (2025-03-15) (+3,-3)
5f97919 cli: reduce code duplication, cleanup (+8,-11)
20e4b34 cli: add support for adding xor key to private key (+24,-5)
2055b73 unetd: cli: add unet_create/update/delete hook calls (+3)
1be7036 unetd: cli: add support for changing network password (+124,-23)
5d40123 provision: add script for managing device provisioning data (+329)
77f8a70 unetmsg: add unet pub/sub message broker based on ubus (+1.2K,-2)
4f5f56b libnl-tiny: update to Git HEAD (2025-03-19) (+3,-3)
c0df580 attr.c: fix nla_reserve size check (+3,-3)
a015f59 lldpd: get_config_cid_ifaces() -> get_interface_csv() (+4,-4)
8d1fe32 lldpd: add `custom-tlv` handling (+18)
2ced0e5 ucode: update to Git HEAD (2025-03-24) (+3,-3)
2824982 ubus: fix broken uc_ubus_defer() (+6,-6)
f9698d7 libtraceevent: update to 1.8.4 (+2,-2)
96a30d0 libtracefs: update to 1.8.1 (+2,-2)
2345d40 strace: update to 6.14 (+2,-2)
cf04dbc iw: backport he operation scan support (+159,-6)
1732d81 mbedtls: update to 3.6.3 (+4,-3)
b180ed4 lldpd: bump to 1.0.19 (+3,-3)
499ec1d qca-ssdk: enable AQR for ipq60xx targets (+2,-1)
9fb06f2 firewall4: update to Git HEAD (2025-03-17) (+3,-3)
ad3cba7 fw4: allow family `any` for ipsets not matching IP addresses (+7,-6)
00fc694 init: remove unnecessary stop logic (+3,-6)
9796277 config: drop to-be-forwarded-nowhere packets on wans (+1,-1)
edfdfc6 Revert "fw4: allow family `any` for ipsets not matching IP addresses" (+6,-7)
42d3b3d fw4: allow family `any` for ipsets not matching IP addresses (+8,-7)
b6e5157 fw4: fix reading kernel version (+2,-2)
c01859e bcm63xx-cfe: update to latest version (+3,-3)
3c3b5c5 actiontec: t1200h: add cferam.000 file ()
9ec997b iproute2: update to v6.14.0 (+2,-2)
84e0900 busybox: use external libtirpc when using glibc (+8,-1)
f0de73f package: usbgadget: Require kmod-fs-configfs (+2,-2)
a57bce9 package: usbgadget: Define conffile (+4)
cb65021 package: usbgadget: Fix subpackage dependencies (+1,-1)
851ea69 package: add kmod-r8127 ethernet driver (+154)
37c80e6 cli: extend remove call to allow passing values directly (+7,-1)
6651efa gpio-button-hotplug: convert to .remove_new (+3,-5)
bd532bd ltq-adsl-mei: convert driver to .remove_new (+2,-3)
fac3d99 ltq-atm: convert driver to .remove_new (+2,-4)
0432866 ltq-deu: convert driver to .remove_new (+2,-4)
83286b9 ltq-ptm: convert driver to .remove_new (+4,-8)
f212e8b ubootenv-nvram: convert driver to .remove_new (+2,-3)
f8ed36f unetmsg: allow communication between hosts if no service is defined (+1,-1)
412c850 lldpd: enable hardware inventory information (TLV) management (+111,-2)
6bbf4a5 wifi-scripts: add hotplug handler for slow-to-initialize ath12k radios (+36)
4a7de50 bcm63xx-cfe: install into image staging dir (+5,-5)
c795722 ca-certificates: Update to 20241223 (+2,-2)
b0d43be dnsmasq: bump release to 2.91 (+10,-182)
2eb7e4b comgt-ncm: fix modem manufacturer detection (+1,-1)
447cd67 util-linux: update to v2.41 (+80,-4)
b96e790 util-linux: add include linux/unistd.h patch (+33)
e567f7b apk: backport fix for GCC15 with LTO (+67)
29ec74b treewide: validate unified uImage.FIT images before flashing (+19,-15)
7aeb837 kernel: r8101: load module at boot time (+2,-2)
6179614 kernel: r8168: load module at boot time (+2,-2)
ce9f539 kernel: r8125: load module at boot time (+2,-2)
9bb151d kernel: r8126: load module at boot time (+2,-2)
b5680bd kernel: r8127: load module at boot time (+2,-2)
f99b39f kernel: r8125: disable ASPM (+2,-1)
d127963 kernel: r8125: rss: enable ENABLE_MULTIPLE_TX_QUEUE (+4,-2)
a3e51a3 kernel: r8126: rss: enable ENABLE_MULTIPLE_TX_QUEUE (+4,-2)
7615de6 kernel: r8127: rss: enable ENABLE_MULTIPLE_TX_QUEUE (+4,-2)
cb3fc1a kernel: r8168: add RSS variant (+16,-1)
0e05cd6 bpf-headers: fix kernel-$(PKG_PATCHVER) location (+3,-2)
b0710e9 udebug: add missing dependencies (+1,-1)
7ec8355 ltq-adsl: use remove_new for platform_device (+8,-32)
b9685dc ucode-mod-uline: fix build warnings (+2,-2)
d07c48f ucode-mod-uline: fix crash on cleanup (+15,-15)
1735da8 cli: add explicit option for pretty printing command result data (+21,-18)
1b7c63b unetd: cli: allow skipping pretty printing of status data (+17,-12)
9acd6e5 ead: fix compilation with GCC14 (+3,-1)
cf41617 libselinux: update to 3.8.1 (+235,-2)
211aaca libsepol: update to 3.8.1 (+2,-2)
cad4447 checkpolicy: update to 3.8.1 (+2,-2)
ba27d15 secilc: update to 3.8.1 (+2,-2)
7c6a3e2 libsemanage: update to 3.8.1 and fix build with GCC14 (+159,-3)
e5da961 policycoreutils: update to 3.8.1 and fix build with GCC14 (+31,-2)
8e90c5c kernel: trelay: fix build warning on 6.12 kernel (+1,-1)
2260afa rtl8812au-ct: fix build issue on 6.12 kernel (+78,-2)
09b89c9 ltq-adsl-app: Fix compilation with GCC 14 (+105,-1)
b77684d dns320l-mcu: Fix compilation with GCC 14 (+51,-1)
faef19c dns320l-mcu: fix compilation with GCC14 (+3,-53)
11fcf3b dns320l-mcu: Fix compilation with GCC 14 (+3,-1)
c018a1c libiconv-full: drop patch-libtool fixup (-1)
b0aa7b3 libiconv-full: update to 1.18 (+2,-2)
55cff42 gdb: update to version 16.2 (+9,-9)
6fcaf3d unetmsg: fix issuing requests without previously subscribing (+6,-2)
06f44f6 unetmsg: add subscriber update callback to notify about publish events (+70,-10)
b121575 iw: fix WiFi 6 (HE) Scan on big endian platforms (+114,-1)
0b4ddee ucode-mod-uline: re-introduce polling loop to fix prompt after line end (+14,-10)
41728ac unetmsg: fix reconnecting outgoing socket (+1,-1)
eaab68b ucode: add fix for double registry clear on channel disconnect (+26)
1c43391 qca-ssdk: use OpenWrt GIT repo as upstream (+5,-653)
5352316 Revert "[qca-ssdk]: enable invoking fdb del function for kernel6.1" (+4)
f7702ae SSDK: set OF node for the SFP PHY (+34)
06bcb9f qca-ssdk: support selecting PCS channel for PORT3 on IPQ6018 (+32,-8)
df86c13 hsl_phy: add support for AQR114C-B0 PHY (+2)
81d3888 hsl_phy: split MP_PHY config (+13,-9)
d5a53f0 init: MP: allow to ignore reset controlls (+2,-4)
eedb005 MP: fix build issues (+3,-30)
1082b45 init: replace ioremap_nocache() with ioremap() (+4,-4)
4f7dacb build: allow parallel build (+9,-11)
56d818a qca-nss-dp: use OpenWrt GIT repo as upstream (+4,-943)
2748ff6 nss-dp: Drop _nocache variants of ioremap() (+3,-3)
fcc6647 edma_tx_rx: support newer kernels time stamping API (+11)
5430b4a EDMA: Fix NAPI packet counting (+2,-2)
90eae18 EDMA: Use NAPI_POLL_WEIGHT as NAPI weight (+1,-2)
616b024 nss-dp: adapt to netif_napi_add() changes (+9)
03d80d9 nss_dp_main: Use a 'phy-handle' property to connect to the PHY (+18,-84)
e3dd38a nss-dp: edma-v1: use NAPI GRO by default (+12,-6)
a316f94 nss-dp: allow setting netdev name from DTS (+14,-3)
cbf1d00 nss-dp: switchdev: fix FDB roaming (+78)
d4733f3 syn-gmac: use standard DMA api (+42,-44)
35e31fc ipq50xx: use corrent scm function to write tcsr (+2,-7)
b65a3bc nss_dp_main: support fixed-link (+12,-3)
7398204 nat46: bump to latest git HEAD 2025-04-23 (+3,-3)
91b8e68 Add network namespace awareness to nat46 (+99,-49)
8302f42 Revert "Add network namespace awareness to nat46" (+49,-99)
cb69317 "Add network namespace awareness to nat46" - take two. (+92,-49)
d964921 Create c-compile.yml (+19)
03c14bf gha: clean-up the yaml definition (+2,-5)
f367088 fix the compilation error (+7)
84ba13a gha: enable github action on push/PR (+3,-3)
88b91ca gha: use checkout@v4 action instead of checkout@v2 (+1,-1)
3a9f630 nat46-module: fix modpost warning (+3,-3)
b42c37d Fix crash when viewing nat46 kernel module config (+1,-1)
1c0066a Zero checksum handling for UDP4->UDP6 (+5)
de595b4 Fix build failures observed so far (+57,-43)
b4263cc "Fix build failures observed so far" - take two. (+17,-1)
04923c5 "Fix build failures observed so far" - take three. (+3,-1)
ba6aacd hostapd: Enable DPPv2 support for OpenSSL and mbedtls (+3,-3)
3d9236d iw: backport WiFi 7 (EHT) scan support (+1.3K,-51)
2a9316f ucode: update to Git HEAD (2025-05-11) (+3,-3)
567207a fs: implement fileno() on directory handles (+29)
eb1d932 fs: support passing directory handle or fd in chdir() (+41,-4)
38a2254 build: detect whether toolchain employs default source fortification (+11,-1)
6eddfc9 resolv: fix fd leak in send_queries (+1)
3d36856 uci: fix memory leak on cursor() error (+7,-3)
aafde95 uci: add cursor() flags argument (+44,-1)
d8cebc5 Revert "WIP: lib: support map() over objects" (+15,-41)
2599cf8 zlib: incorporate latest PR changes (+60,-55)
830f316 socker: let sock.peercred() clear error on success (+1,-1)
4cbac14 types: rename u64_to_constant flag to ext_flag (+16,-16)
d802fe5 types: add support for resources with embedded data/values (+204,-39)
71b4fdc types: add support for setting resource persistent flag (+33,-1)
141f799 uloop: use container_of instead of direct pointer casts (+5,-5)
1396f8f uloop: use uc_fn_thisval (+55,-55)
9a121fc uloop: drop object_registry (+146,-246)
11b804d socket: do not clear last_error in socket.error() (+1,-1)
⇒ + 1 more...
929702f unetmsg: reconnect on loss of tx connection (+4)
9bdbe24 unetmsg: ping on tx channel after new incoming connection (+11,-1)
6e60ce0 unetmsg: clean up remote data when replacing the incoming connection (+13,-7)
87bfde6 ucode: ubus: fix use-after-free on deferred request reply() method (+27)
19de58e libtracefs: update to 1.8.2 (+2,-2)
e80dfdb vrx518_ep: fix compilation error with kernel 6.12 (+17,-5)
8f80acf vrx518_ep: fix macro redefined build error on 6.12 kernel (+34)
e9d3e0f ltq-ifxos: fix missing-prototypes build warning (+26)
eb18b60 ltq-vdsl-vr11-mei: fix missing-prototypes build warnings (+24)
0d045a2 ltq-vdsl-vr11-mei: improve compatibility with the 6.12 kernel. (+43)
c3cb6a8 ltq-vdsl-vr11-mei: fix ignored-qualifiers build warnings (+50)
b219c74 ltq-vdsl-vr11: fix missing-prototypes build warnings (+172)
f6e7225 vrx518_tc: fix missing-prototypes build warnings (+69,-3)
e130308 ltq-tapi: fix missing-prototypes build warnings (+56)
491764f ltq-atm: apply local patch to the source files (+2,-13)
02e9f3b ltq-atm: add missing header mod_devicetable.h (+1)
ac18f03 ltq-atm: fix build warnings on lantiq/xway (+7,-7)
e839da1 ltq-atm: fix missing-prototypes warnings for lantiq/ase (+5,-5)
d81f8e1 ltq-deu: fix 6.12 kernel build warnings on lantiq/xrx200 (+55,-46)
fdc2d8d ltq-deu: fix 6.12 kernel build warnings on lantiq/xway (+5)
621a1c9 ltq-ptm: fix missing-prototypes warning (+26)
b48ed6d ltq-ptm: vdsl: fix 6.12 kernel build errors on lantiq/xrx200 (+26)
2e00140 ltq-ptm: adsl: fix 6.12 kernel build errors on lantiq/xway (+25)
ac8e876 ltq-vmmc: fix ignored-qualifiers warning (+4,-4)
144228d ltq-vmmc: silence missing-prototypes warnings (+29)
18aa58f ltq-vmmc: fix macro definition conflicts (+143)
1f909e9 ltq-vmmc: fix unknown type name errors (+28)
86e5b77 ltq-vmmc: fix 'inline' declaration warning (+26)
262917e ltq-vdsl-vr9: fix missing-prototypes warnings (+100)
7d6ee4e ltq-vdsl-vr9-mei: convert platform driver .remove to .remove_new (+41)
bcf3f96 ltq-vdsl-vr9-mei: fix ignored-qualifiers build warnings (+38)
58e9780 ltq-vdsl-vr9-mei: fix missing prototypes warnings (+61,-3)
29987d4 ltq-adsl: add missing header platform_device.h (+25)
fb4aa62 ltq-adsl: silence missing-prototypes warnings (+32)
335a88d ltq-adsl-mei: fix 'inline' declaration warning (+1,-1)
8cf0c81 ltq-adsl-mei: fix missing-prototypes warnings (+5,-2)
7f1b9a4 unetd: cli: add hook calls for invite/join status changes (+8,-2)
08179b3 ethtool: update to 6.14 (+12,-7)
a242cfb unetmsg: return the request data when issuing async requests (+4,-2)
f60bbfa unetmsg: list remotely published ids via ubus call (+1,-1)
8ef70b7 qca-nss-dp: update for 6.12 compatibility (+3,-3)
266bd8c nss-dp: support linux 6.9 (+51,-9)
3f9f0e0 nss-dp: Fix build falures due to -Wmissing-prototypes (+10,-6)
fb7fcaa main: use remove_new (+10,-1)
07b87bf hal: syn: fix missing prototypes (+4,-4)
491d91d qca-ssdk: update for 6.12 compatibility (+10,-4)
953d03a init: dts: include <linux/platform_device.h> (+1)
1a22039 treewide: replace strlcpy() with strscpy() (+15,-15)
90cbee1 hsl: phy: sfp: work around constified phydev->drv (+12,-1)
709382c hsl: phy: sfp: fix unused variables (+1,-1)
800ea46 rtl8812au-ct: fix netdevice notifier call warning (+38,-1)
3cd2ff3 openssl: Update to 3.5.0 (+14,-14)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
12f4814 unetmsg: add support for sending requests/messages to specific hosts (+56,-19)
82cc7f5 unetmsg: fix host name in response messages (+1,-1)
c70f842 adb: Switch to mbedtls (+345,-31)
fb2c59b toolchain: gcc: drop GCC11 (+1,-3.1K)
9bcc287 wifi-scripts: iwinfo: don't show bitrate unit when unknown (+2,-2)
0088a5a wifi-scripts: iwinfo: show units for signal and noise (+1,-1)
f26bdea wifi-scripts: ucode: iwinfo: fix 'unknown' typo (+1,-1)
36b9a69 wifi-scripts: use consistent names for Qualcomm devices (+11,-11)
70505e0 hostapd: update to version 2025-05-23 (+277,-272)
5edbb25 GAS: Fix eloop timeout clearing on random MAC address error path (+4,-3)
2605fbc MBSSID: Fix Non-Inheritance element length calculation (+1,-1)
085e5fa MBSSID: Correctly compute the Extended Supported Rates element length (+11,-15)
71c5ceb MBSSID: Add Extended Supported Rates element in MBSSID profile (+8,-4)
ea626cb AP: Remove xrates_supported config (-3)
5066a39 Simplify supported rates and BSS membership selectors generation (+43,-101)
f2bf0a6 nl80211: Avoid uninitialized err_info on test failure path (+1,-1)
a971fa5 P2P: Check IEs buffer before use more consistently (+2,-1)
25876e9 Define a QCA vendor subcmd to set periodic probe response config (+46)
9c73ca4 tests: Verify that AP MLD does not time out two link association (+12,-1)
298592d AP MLD: Cancel ap_sta_assoc_timeout for partner links (+16)
00a7cad Make sure wpa_sm has correct PMK when PMKSA cache used by driver (+3,-5)
ab3791d AP MLD: Allow new link to be added through control interface (+16,-4)
90856b1 DPP: Send connection status result if disconnected during 4-way HS (+3,-4)
5396486 AP MLD: Set WLAN_STA_ASSOC flag before copying STA entry (SME-in-driver) (+6,-5)
ea06126 tests: ap_pmf: Stop using use_monitor=1 (+1,-1)
⇒ + 211 more...
93e9446 hostapd: revert "ACS: Validate 6 GHz AP criteria before ACS" (+56)
3174182 umdns: fix udebug with jail (+1,-1)
0937098 umdns: update to Git HEAD (2025-05-29) (+3,-3)
263a0cb udebug: use proper libudebug API (+30,-100)
ca9b876 dns: rework packet API (+121,-107)
ea40cfd cache: send multiple queries in a single packet (+23,-9)
d628137 cache: add explicit lookup for host addresses (+18,-8)
0ce73d8 dns: add cache/queue for outgoing queries (+73,-21)
083be33 cache: improve service refresh behavior (+16,-15)
55d0c1b interface: ask for unicast responses by default (+16,-6)
ce50846 service: add support for setting service specific hostname (+9,-6)
632953a interface: when interface properties change, reinitialise (+5,-1)
695ac37 ubus: fix ubus announcements txt fields (+12,-22)
cecbe1c Make mdns responder case-insensitive. (+6,-5)
2b28094 dns: add support for reverse address mapping queries (+150,-1)
3cdc88e kselftests-bpf: add support for kernel 6.12 (+8,-6)
b90feed wifi-scripts: add missing 'network' property to wifi-iface schema (+7)
ae198c6 dnsmasq: fix start if dhcp-range is not correct (+15,-5)
e29669d unetmsg: set TCP timeout for outgoing connections (+1)
71bec72 cli: fix dealing with enum types with object value lists (+2)
ed26185 hostapd: tweak ACS retry behavior (+23)
6296c17 cli: return the correct data type for enum attributes (+1,-2)
13bd352 qca-ssdk: update to Git HEAD (2025-05-30) (+3,-3)
3423fda ssdk_clk: Remove MP_PHY clocks resets and init logic (+37)
c3b1c78 qca-ssdk: update to Git HEAD (2025-05-30) (+2,-2)
446db12 MP: fix uniphy reset in phy to phy link scenario (+12,-3)
c374dec wireguard-tools: update to v1.0.20250521 (+3,-3)
79f097f bcm27xx-gpu-fw: update to v1.20250430 (+2,-2)
bb17f57 wifi-scripts: fix calculation for eht_oper_centr_freq_seg0_idx (+1,-1)
168de5c wifi-scripts: add missing entries for mesh_nolearn (+5,-1)
f544392 libxcrypt: import from packages feed (+55)
a461f53 libxcrypt: update to 4.4.38 (+2,-2)
e595214 mbedtls: fix building with GCC 15.1 (+2,-2)
cc80fbb ppp: fix building with GCC 15.1 (+100)
a6ab705 linux-atm: fix building with GCC 15.1 (+40)
090add1 mtd: fix building with GCC 15.1 (+8,-16)
f831b9d f2fs-tools: fix building with GCC 15.1 (+34,-1)
628b3ff gmp: fix compilation with GCC 15.1 (+42,-1)
60606fa kernel: r8125: update to v9.016.00 (+6,-6)
f244ff2 apk-tools: update to git HEAD (2025-06-06) (+33,-125)
3efd75d crypto: fix segfault when passing --hash (+3,-1)
51306cf test: export APK_CONFIG=/dev/null (+3,-1)
b91e9e1 build: mark scdoc dependency as native (+1,-1)
123fa05 build: mark lua interpreter dependency as native (+1,-1)
5fbb854 libfetch: fix fetch_err* for negative error codes (+15,-19)
1458737 db, index: fix 'index' loading of old index (+17,-12)
cbd1e6b add: use solver error when arch is incompatible (-1)
f66d84f doc: update apk-package(5) regarding arch validation (+4,-6)
f5df274 test: don't use temporary files for diffing output (+8,-15)
42034f7 apk: allow per-applet option to override group options (+13,-4)
b6ca99d serializer: start_array(num=-1) indicates unknown amount (+928,-6)
14881b9 query: a new api and applet to search and output information (+762,-859)
dd2255e package: use apk_array_foreach (+20,-45)
ae17b61 info: use apk_array_foreach (+1,-2)
6d4471f solver: use apk_array_foreach (+56,-103)
7951798 db: use apk_array_foreach (+45,-74)
⇒ + 81 more...
b393689 zyxel-bootconfig: fix indentation (+1,-1)
ed4101f cryptodev-linux: update to 1.14 (+2,-162)
2492ca3 cryptodev-linux: fix sysctl warning for kernel 6.12 (+37)
6457076 ucode: update to Git HEAD (2025-06-09) (+3,-56)
54b00e3 ubus: fix double registry clear on disconnect (+5,-2)
69521b5 ubus: fix use-after-free on deferred request reply() method (+2)
22e8c16 debug: fix crash when passing tagged string to getinfo() (+1,-1)
2c9eea5 ubus: use ucv_resource_create_ex for connections/channels (+71,-54)
0a4cf4b ubus: use ucv_resource_create_ex for for ubus.request resources (+24,-25)
99ee75a ubus: use ucv_resource_create_ex for ubus.deferred resources (+72,-72)
f085a42 ubus: use ucv_resource_create_ex for objects (+70,-67)
94ad17d ubus: use ucv_resource_create_ex for ubus.notify resources (+61,-65)
a3fa47f ubus: use ucv_resource_create_ex for ubus.listener resources (+25,-38)
9ab5fa8 ubus: use ucv_resource_create_ex for ubus.subscriber resources (+37,-101)
be92ebd CI: debian: install cmake package (+1,-1)
fd202fd socket: respect port argument in sockinst.connect() (+16,-2)
767c209 socket: properly handle async `connect(2)` errors in socket.connect() (+21,-2)
37ac8f1 socket: improve port argument validation in sockinst.connect() (+5,-2)
e4c3c23 ucode-mod-bpf: switch to ucv_resource_create_ex (+33,-25)
764576e perf: disable slang support (+2,-1)
d015a39 iproute2: point KERNEL_INCLUDE to toolchain headers (+1,-1)
3ebf110 hostapd: fix dealing with mac address changes for the primary BSS (+3)
9850052 hostapd: fix generating own neighbor report for dynamically added/changed int... (+3)
bbd95c0 ucode: add ubus refcounting fix (+39)
6955481 util-linux: remove redundant slashes (+2,-2)
8ef9816 util-linux: add wdctl (+22,-1)
91a50b2 unetmsg: make remote connection TCP timeout more aggressive (+3,-2)
a17c3be wifi-scripts: on psk-sae configurations, disable PSK support on 6 GHz (+18,-10)
254dd7d wifi-scripts: enable GCMP-256 by default on WPA3/OWE configurations with HE o... (+58,-41)
e7044dc omnia-eeprom: simplify Makefile (+1,-6)
e3cf708 libcrypt-compat: introduce package (+64,-6)
f940f7c hostapd: preserve vif radio mask for extra bss interfaces (+173,-15)
b48925f wifi-scripts: add support for RSN overide and use it for improved WPA3 compat (+80,-20)
8ad5416 wifi-scripts: fix corner case in RSN override support (+17,-5)
126dc7d wifi-scripts: fix another regression in the ucode auth_type changes (+7,-2)
fdcb0e0 wifi-scripts: fix validation of require_mode (+1,-1)
35a4608 wifi-scripts: iwinfo(ucode): add missing null checks (+2,-2)
ba2ae60 wifi-scripts: ucode: fix invalid generated MAC address (+1,-1)
7b954b4 util-linux: update to v2.41.1 (+2,-111)
e2cdcf8 openssl: update to 3.5.1 (+3,-3)
c5c894f usbgadget: add OS descriptors support (+9)
2c8a433 mbedtls: update to 3.6.4 (+3,-3)
b5c90ed usbgadget: bump PKG_RELEASE for os descriptors support (+1,-1)
3a41c63 libnetfilter-conntrack: bump to 1.1.0 (+5,-54)
185b48e ucode: add patches to improve exception handling for ubus/uloop (+403)
14b6862 wifi-scripts: ucode: fix iwinfo crash on untracked interfaces (+2,-2)
6e1d4af hostapd: fix potential double free in ubus code (+1)
39580b1 hostapd: disable 802.11be support in the mini variant (+4,-2)
2ac791e hostapd: update to version 2025-06-27 (+158,-214)
0788a87 DPP: Enable GAS server in hostapd without CONFIG_INTERWORKING=y (+6,-6)
da94015 P2P2: Include the requested method in the bootstrap response notification (+25,-2)
1a8e979 dbus: Update D-Bus interface description for bootstrapping indications (+1,-1)
05ab4a8 P2P2: Enable support for setting PMKSA in P2P Client mode (+27,-2)
b01c484 P2P2: Set p2p_mode to WPA_P2P_MODE_WFD_R2 upon receiving PASN Auth (+2)
30b4d07 MLO: Link reconfiguration message definitions (+45)
80ca096 MLD STA: Add SETUP_LINK_RECONFIG control interface command (+200)
7a1893f MLD: Handle link reconfiguration updates from the driver (+289)
c7139cc MLD: Clear group keys for removed links (+71,-1)
dea9859 Do not add Channel Switch Wrapper element without VHT/HE/EHT (+5)
12960fc AP MLD: Correct link handling for MLO Disassociation (+15,-10)
e769d9b AP MLD: Validate mld_ap configuration (+7)
02ccc95 P2P: Allow upgrade to 160 MHz if 80 MHz allowed and AUTO_BW flag is set (+15,-5)
d48a63d AP MLD: Use hostapd-based ACL for MLO cases (+93,-1)
6144d63 Fix QCA vendor attribute documentation (+1,-1)
75be5da Add new QCA vendor command to set P2P NoA (+43)
⇒ + 68 more...
88f4c32 mac80211: update to version 6.14.11 (+2.1K,-19.0K)
9738853 hostapd: removed OSU support from configuration files, it was removed in the ... (+8,-121)
bb279e1 hostapd: revert a broken upstream patch that was breaking multi-band operation (+107,-30)
77b9393 ucode: fix an issue in exception handling improvement for ubus/uloop (-9)
7c8d73e readline: update to 8.3 (+3,-23)
a7ab0d5 hostapd: enable CONFIG_OCV when 802.11be support is enabled (+3,-1)
7e09959 mac80211: fix wmac node names (+18,-34)
1052ecf nftables: update to 1.1.3 (+2,-2)
bce0ad5 libnftnl: update to 1.2.9 (+2,-2)
99054fc xcrypt: work-around broken use of VARIANT with BUILDONLY (+115,-113)
3d776d3 ncurses: Add -std=gnu17 to CFLAGS to avoid a GCC15 error when building with g... (+2,-2)
8876192 ncurses: update to 6.5 (+19,-37)
0977007 Revert "ncurses: update to 6.5" (+37,-19)
db76334 hostapd: ignore comment lines for hash comparison (+5,-1)
14d5a51 cli: add json data type (+12)
bcf5174 unetd: update to Git HEAD (2025-07-05) (+10,-3)
790b41b pex: indicate refused update requests (+30,-3)
8b100a9 host: add support for defining per-host metadata (+21,-3)
ed23b44 perf: disable BUILD_BPF_SKEL (+1)
9d47c15 perf: disable shellcheck (+2,-1)
bbe4d6d dropbear: bump to 2025.88 (+119,-105)
d8ff2d8 dropbear: refactor configuration (+1.2K,-172)
3dc0521 dropbear: simplify rebuild on config changes (+2,-9)
5e0fbca dropbear: disable RSA-SHA1 by default (-1)
315398b spidev-test: Add license (+2)
2722ba0 nettle: Fix PKG_LICENSE_FILES (+3,-1)
c78c386 util-linux: Update licenses (+95,-8)
c571ac4 toolchain: adjust with recent glibc (+7,-1)
34c2e77 libpcap: adjust with glibc and libcrypt-compat (+1,-1)
eecc53c dropbear: adjust with glibc and libcrypt-compat (+1,-1)
ea6bceb ppp: adjust with glibc and libcrypt-compat (+2,-2)
f0e7868 busybox: adjust with glibc and libcrypt-compat (+1,-1)
6cac528 policycoreutils: adjust with glibc and libcrypt-compat (+2,-2)
b002cdd ltq-*-app: correctly report downstream band borders (+4,-4)
b626262 ucode: update ubus/uloop exception handling patches (+37,-31)
f6a1e44 perf: fix build on mips (+1,-1)
6889ea7 ltq-adsl-mei: check status register before reading mailbox messages (+7)
c39a096 ucode: update to Git HEAD (2025-07-18) (+4,-443)
5b3b6b7 ubus: fix refcount issue in uc_ubus_object_notify (+2,-2)
f682ac2 program: add bytecode version to program header flags (+11,-1)
af411d8 vm: implement PVAL opcode (+30,-1)
afdfffb vm: support initiating method calls with I_CALL/I_QCALL opcodes (+9,-6)
5d68042 compiler: stop emitting I_MCALL/I_QMCALL opcodes (+7,-11)
a616fee compiler, vm: rework optional chaining and function call semantics (+143,-89)
0946a4f vm: adjust JMPNT opcode behavior (+1,-1)
6f8291f compiler: improve assignment lhs expression checks (+43,-35)
cf846c4 vm: properly handle modulo by zero (+10,-1)
4d81e6c resolv: add documentation and fix clobbering ns strings (+339,-6)
20ee2da debian/changelog: v0.0.20250529 (+6)
50d303c ubus: add support for automatically subscribing to objects (+51,-5)
5a0d21d vm: export function for converting exception to ucode value (+7,-3)
aaf712e uloop: add guard() function (+53,-22)
693af2b ubus: add guard() function (+63,-31)
119aa00 wifi-scripts: ucode: add support for iwinfo nl80211 phyname (+132,-98)
5359639 mbedtls: Apply configuration in Configure instead of Prepare (+6,-8)
e034b99 toolchain: bump PKG_RELEASE (+1,-1)
33daed4 busybox: bump PKG_RELEASE (+1,-1)
c4064c5 dropbear: bump PKG_RELEASE (+1,-1)
d03f65a ppp: bump PKG_RELEASE (+1,-1)
a308d3b libpcap: bump PKG_RELEASE (+1,-1)
36337da policycoreutils: bump PKG_RELEASE (+1,-1)
bd073e5 cli: fix editor remove call validation (+11)
c08c2d6 libxml2: update to 2.14.5 (+4,-10)
8bf023d ca-certificates: Update to 20250419 (+2,-2)
7b0ce21 udebug: update to Git HEAD (2025-07-23) (+3,-3)
5d10084 lib-ucode.c: add #define _GNU_SOURCE (+1)
a95364b udebug-cli: fix terminating uloop (+1,-1)
c00eb9b ucode: use FILE handle for pcap output (+11,-36)
4265167 ucode: add error reporting to pcap_write (+17,-8)
4a908ee udebug-cli: stop event loop on write failure (+4,-2)
6e04f41 ucode: use ucv_resource_create_ex for remote rings (+78,-74)
c297f04 ucode: drop use ucv_resource_create (+9,-11)
f207d37 ucode: add support for specifying ring format (+15,-1)
98683a9 ucode: support appending array data, similar to socket.send() (+29,-6)
a7ecd48 ucode: allow calling udebug.init() multiple times (+11,-2)
d4a4c78 ucode: fix allocation size of local ring meta (+1,-1)
184706a ucode: add timestamp argument to foreach() (+2,-1)
8442c94 ucode: add function for getting ring information (+20)
f4958a4 ucode: add const entries for enum udebug_format (+3)
14d4fec udebug-cli: add logstream command (+87,-42)
6ed8536 ucode: fix entries/size confusion (+1,-1)
6c22e8e ucode: add padding to uc_resource_ext_t (+21)
69f8f17 mbedtls: restore previous configuration behavior (+7,-5)
92d10e2 nftables: remove usage of autoreconf (-1)
246eba7 gnulib-l10n: add package (+37)
da541f7 gettext-full: update to 0.24.1 (+5,-5)
5809bfa busybox: fix login applet on selinux (+51)
098e98d selinux-policy: update version to v2.8.2 (+2,-2)
97dc9f8 mbedtls: Expose MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED config option (+5)
9ec4060 libbpf: add support for passing classid for tc attached programs (+54)
8873e26 ucode-mod-bpf: add support for passing classid for tc attached programs (+5,-3)
40ad990 gettext-full: fix m4 path after gettextize update (+2,-2)
765d642 util-linux: add last util (+19,-2)
682de55 hostapd: fix logging of configuration content (+36,-1)
bcd3d62 hostapd: maintain ucode hostapd.bss list per interface (+25,-19)
be2916b hostapd: remove unnecessary ucv_gc calls (-24)
816c2d8 hostapd: add support for MLO interfaces in ucode (+520,-51)
217c315 wifi-scripts: ucode: add MLO interface support (+52,-5)
3786d15 hostapd: fix bss config reload while in DFS state (+6,-1)
287f1ea wifi-scripts: ucode: fix ssid handling (+44,-12)
a2c361c hostapd: add missing MLO check on ucode bss stop (+1,-1)
f26d134 wifi-scripts: ucode: enforce MFP for SAE connections (+2,-2)
cbc23f1 wifi-scripts: ucode: remove leftover debug comment (-1)
f3dd291 wifi-scripts: make wifi/utils.uc available in the legacy scripts variant ()
adb1fce wifi-scripts: set rsn_overriding for client mode interfaces (+16,-3)
6719bf5 ead: replace legacy RETSIGTYPE with void in signal handler (+1,-1)
fcc4820 ltq-ptm: add NVMEM MAC support (+23,-11)
07b20b6 dropbear: fix typos in path configuration (+3,-3)
27baa3c dropbear: fix FTBFS when CONFIG_DROPBEAR_SVR_PUBKEY_OPTIONS is not enabled (+47)
68e5f46 dropbear: relax path permission checks for authorized keys (+79,-33)
56b0832 strace: update to 6.15 (+2,-2)
3aee420 wifi-scripts: add modular wps button handler scripts (+31,-29)
aa0b5eb wifi-scripts: ucode: fix unencrypted sta connection (+2)
223c1de openssl: update to 3.5.2 (+2,-2)
08cc7e8 bridger: update to Git HEAD (2025-08-10) (+6,-5)
ccdc039 optimize bridge local-rx handling (+15,-5)
544551f add udebug support (+97,-7)
b6f67ca gettext-full: force compiling target in C23 standard (+1)
d119f1b gettext-full: remove usage of autoreconf (-2)
d223d29 wifi-scripts: ucode: get the phy capabilities for the correct band (+20,-14)
6ae4115 wifi-scripts: ucode: fix setting supported/basic rates in config (+20,-20)
45360a5 wifi-scripts: ucode: add extra RSN override for MLO (+17)
c4e7b9b udebug: update to Git HEAD (2025-08-15) (+3,-3)
3d95362 udebugd: add support for setting an override config (+39,-8)
93f6df0 udebug-cli: add support for overriding config on the command line (+100,-1)
4b6d81d wifi-scripts: ucode: remove reference to legacy drivers (+1,-1)
9736d42 wifi-scripts: ucode: add support for scan_list (+10,-1)
899deae udebug: update to Git HEAD (2025-08-17) (+3,-3)
892647b ucode: add ferror() call to check for closed write file descriptor (+3)
ca6d648 ipset: update to 7.24 (+2,-2)
3e5f8a0 dropbear: fix missing depends for sntrup761x25519-sha512 (+24)
fb6c22c dropbear: don't limit channel window to 500MB (+65)
e021b8a dropbear: disable login recording with musl libc (+83,-76)
78188ee udebug: update to Git HEAD (2025-08-24) (+3,-3)
6e4ffe2 ucode: add function for getting the number of entries in a snapshot (+13,-1)
a62edd8 ucode: add support for fetching kernel tracepoint events (+406,-15)
edeb4d6 udebug-cli: add support for streaming tracing data (+21,-1)
73a7466 nilfs-utils: add userspace utilities for NILFS2 (+204)
d5fa130 hostapd: fix link address of secondary MLO interfaces (+18,-13)
5781922 wifi-scripts: ucode: fix random mac address (+1,-1)
5bdb7a5 wifi-scripts: fix reload handling with random macaddr (+13,-2)
95c8b38 hostapd: update to Git HEAD (2025-08-26) (+122,-120)
33fb6c7 P2P2: Enable some testing parameters without CONFIG_TESTING_OPTIONS (-8)
56616c4 P2P2: Update device name with USD device found (+4)
1d79193 Cancel pending connect radio work when network is removed (+28)
8235e21 P2P: Fix preferred frequency list size handling in p2p_check_pref_chan() (+3,-3)
4bc754d Add QCA vendor interface to enable/disable TX power limit (+12)
d65f570 Add QCA vendor attribute to disable A-MSDU address check validation (+9)
7488176 nl80211: Use i802_bss in qca_set_allowed_ap_freqs() to use correct ifindex (+5,-5)
ca83031 P2P2: Set P2P mode to the driver on P2P GO device (+11,-1)
063ae7a ACS: Fix incorrect index calculation for primary channel (+1,-1)
4aa3a58 ACS: Validate all channels in a segment before selection (+42,-55)
02c9d33 ACS: Extend support to exclude 6 GHz non-PSC in non-offloaded ACS (+4)
307365e tests: Add test for ACS exclude 6 GHz non-PSC (+35)
0721e48 Add QCA vendor attribute to configure EHT RTWT support (+8)
76b39db QCA vendor attribute to configure BTM MLD Recommendation For Multiple APs sup... (+9)
2faeffd AP MLD: Properly deinit sm of non-ML STA connected to ML AP (+1,-1)
e4f4e5a AP MLD: Fix STA's flag wrongly updated in SME-in-driver cases (+5)
⇒ + 22 more...
9c895ba hostapd: fix wds ap on single-wiphy devices (+22)
e116b42 wifi-scripts: default to sae_pwe=2 in client mode (+4,-1)
dcf6e9b wifi-scripts: ucode: add missing fields to spec (+17)
16ba3fc wifi-scripts: ucode: fix starting without wpa_supplicant or hostapd (+2,-2)
be88c22 pcre2: bump to 10.46 (+2,-2)
e1564c4 treewide: add const to struct of_device_id (+8,-8)
58a2975 perf: set NO_JEVENTS=1 to fix build (+1)
cbfbac7 perf: fix disabling BUILD_BPF_SKEL (+1,-1)
8b2cff9 bridger: update to Git HEAD (2025-09-01) (+3,-3)
7a86ef5 fix running bridger with stderr debug output (+2)
f6afcb0 nl: add missing dump flag for RTM_GETTFILTER (+2)
2146f5c wifi-scripts: ucode: set default wildcard mac for wifi-station (+4,-1)
1756ddd wifi-scripts: ucode: fix dynamic_vlan value handling (+4,-3)
41aceb2 wifi-scripts: ucode: print unknown ssid as unknown (+1,-1)
9a157b5 package/libs/elfutils: fix license (+1,-1)
13e10bb package/libs/gettext-full: fix license (+2,-1)
420be05 libxml2: Add abi version (+1)
5719d65 kernel: r8168: add missing flags (+2,-1)
24ee23a libxml2: correct PKG_LICENSE_FILES (+2,-2)
bcfc3f0 openssl: correct PKG_LICENSE_FILES (+2,-2)
2dfad04 kernel: r8125: update to v9.016.01 (+4,-4)
27a3e5c kernel: r8126: update to v10.016.00 (+7,-7)
1cffb44 kernel: r8127: update to v11.015.00 (+6,-6)
4e7914f ethtool: update to 6.15 (+5,-5)
90b0108 ucode: update to Git HEAD (2025-08-26) (+3,-24)
2ae0874 ucode: add padding to uc_resource_ext_t (+2)
7931bd9 socket: add socket.pair() (+83)
4cd07cd socket: add socket.open() (+27)
6350e63 struct: implement X and Z formats for hex and base64 coding (+355,-1)
e632e6d vm: fix potential eyond end of array accesses (+33,-8)
a7ead31 resolv: properly handle multiple TXT strings (+73,-7)
9d782ea math: Add an optional range to rand() (+28,-10)
6f2738d ucode: ubus: simplify sharing a global connection state (+67)
5b8f185 ucode: ubus: add shared global connection to uloop (+4,-2)
aa3c98f openssl: Backport fix for OpenSSL 3.5.2 and 3.0.17 regression (+130,-1)
6555321 treewide: remove of_gpio.h (+3,-15)
94fea8e nftables: update to 1.1.5 (+2,-2)
47155fe libnftnl: update to 1.3.0 (+2,-2)
fa442c5 ltq-ptm: add NVMEM MAC support for ADSL (+23,-11)
7aa6ea9 hostapd: ubus: replace ex_wrap exception handler function with global guard (+27,-30)
6834c19 hostapd: add wpa_supplicant ubus function guard exception handler (+20,-20)
04e9929 wifi-scripts: enable ucode scripts by default (+1,-1)
009a9e0 wifi-scripts: simplify MLO handling (+66,-105)
b11a6a1 wifi-scripts: ucode: fix client mode scan list support (+69,-17)
5170a24 wpa_supplicant: initialize interface list on startup (+2)
9aca8a9 wpa_supplicant: add MLO client support (+557,-79)
8c37f5f wpa_supplicant: fix getting phy status and setting state for MLD (+65,-27)
adb1ce1 hostapd: fix setting up MLD AP interfaces after config change (+5,-1)
0da0a6c wifi-scripts: ucode: fix r0kh/r1kh parsing (+7,-3)
f4fbf3e openssl: update to 3.5.3 (+3,-132)
84ea336 wpa_supplicant: fix ap+sta regression for non-MLD interfaces (+1,-1)
cced091 libunwind: fix typo in patch file suffix ()
37770c5 wifi-scripts: force wmm_enabled to 1 in AP mode, remove option (+6,-15)
80d7370 hostapd: fix an AP+STA corner case on MLO APs (+16,-16)
d761f6a wifi-scripts: ucode: add start_disabled for AP mode (+3,-1)
e0a0d69 wpa_supplicant: MLO bringup order (+5)
973cfba hostapd: fix condition for re-creating MLD interfaces (+1,-1)
0f56141 hostapd: add new ubus method for performig channel switch (+28)
2f6a467 ucode: update to Git HEAD (2025-09-29) (+3,-72)
f642f65 rtnl: optimize string attribute encoding (+10,-5)
1946c57 nl80211: rework string attribute encoding (+12,-5)
6b16cd3 nl80211: properly handle decoding numeric struct members (+3)
5a342b8 nl80211: support sending requests on listener socket (+38,-9)
cd2850e lib: fix `rindex()` return value when needle at the start of the haystack (+3,-1)
23b21eb ubus: add connection functions to global scope (+34,-7)
a5b206f struct: align `X` and `Z` length & truncation semantics with `*` (+98,-26)
3878803 nl80211: read all pending event messages (+2,-1)
470bc3e uloop: fix potential use-after-free when destroying uloop entities (+6,-3)
1a79345 hostapd: skip add call on already present MLD interfaces (+3,-1)
5e7113b wpa_supplicant: do not wait for notify completion (+4,-1)
f6fd18e wpa_supplicant: include multi-ap status in interface state (+66,-2)
d32e051 wpa_supplicant: report interface events and support querying interface status (+15)
3d8d525 wifi-scripts: ucode: add support for setting Multi-AP profile/vlanid (+12,-3)
be65672 libunwind: update to version 1.8.3 (+2,-2)
1e00160 libunwind: avoid using $(PKG_NAME) in PKG_SOURCE_URL (+1,-1)
fca63d0 libunwind: enable it to all targets (+1,-1)
8c399b4 wifi-scripts: ucode: only set a hostapd config if it has interfaces (+3,-1)
727d8b2 wifi-scripts: retry setup of wireless devices that show up late (+26)
21d0803 urngd: update to Git HEAD (2025-10-03) (+3,-3)
f17e33d CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
360e8bc ucert: update to Git HEAD (2025-10-03) (+3,-3)
57270b2 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
67a7e9a fwtool: update to Git HEAD (2025-10-03) (+3,-3)
04cd252 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
def4738 unetd: update to Git HEAD (2025-10-03) (+3,-3)
2f67f6f CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
f3d8bea udebug: update to Git HEAD (2025-09-28) (+3,-3)
d3be547 udebug-cli: ignore zero-length messages in logstream (+2)
c79f02d ucode: fix skipping lines where the timestamp cannot be parsed (+1,-1)
5327524 cmake: bump minimum required version to 3.13 (+1,-1)
a6e4dc8 libnl-tiny: update to Git HEAD (2025-10-03) (+3,-3)
feca1d3 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
2f2b9c2 iptables: fix breaking packing (+48,-37)
d39f313 firmware-utils: update to Git HEAD (2025-10-01) (+3,-3)
4b76389 iptime-crc32: add support for ipTIME AX3000M (+1)
12c0b42 nosimg-enc: add new tool for XikeStor SKS8300 series (+140)
2051fe5 mktplinkfw2: Add 16MLmtk layout (+6)
5d1446b tplink-safeloader: Add more special_id's for MR70X (+4)
075cdc0 iptime-crc32: add support for ipTIME AX3000Q (+1)
48ababa iptime-crc32: add support for ipTIME AX3000SM (+1)
f29de74 iptime-crc32: Add device support for ipTIME AX6000M (+1)
3346d77 build: add mkqdimg (+270)
950f834 iptime-crc32: add support for ipTIME AX7800M-6E (+1)
0725c3d build: require CMake >= 3.5 due to dropped legacy support (+1,-1)
996dc48 ptgen: fix misprint and simplify calculation a bit (+2,-4)
febfef7 ptgen: use long long instead of long for sizes (+16,-16)
6ea8b6d ptgen: fix protective MBR partition size (+1,-1)
f1f98b0 ptgen: do not create stub partition to fill a gap if gap caused by alignment (+2,-1)
3f2d148 ptgen: allow non-default placement of gpt entry table (+23,-7)
78d8084 ptgen: allow image generation for a specified disk size (+57,-27)
⇒ + 4 more...
db54dc6 umdns: update to Git HEAD (2025-10-04) (+3,-3)
2f75344 build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
eea52f3 omcproxy: update to Git HEAD (2025-10-04) (+3,-3)
fc2eac1 build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
e99ee3a openssl: update to 3.5.4 (+2,-2)
5cb0ccf nilfs-utils: update to 2.2.12 (+2,-2)
7b2c9f6 hostapd: skip dynamic reconfiguration while not in enabled state (+35)
a64db95 ucode: fix parsing \xHH and \0OOO escape sequences (+29)
2069b83 iproute2: stop writing unused snapshot information (+2,-4)
4153205 iproute2: split iproute2 configure and compile logic (+10,-9)
2730d11 iproute2: enable automatic color output by default (+2,-1)
b64fded iw: bump to 6.17 (+43,-1.9K)
4bef775 packages: bump APK to improve reproducibility (+5,-7)
ab6a88a upgrade, tests: remove APK_SELFUPGRADE_EXECUTABLE environment variable (+8,-8)
934f607 test: remove APK_SELFUPGRADE_EXECUTABLE from meson also (-1)
6365921 adb: add missing NULL checks after adb_r_deref() (+6)
2540c58 upgrade: fix uninitialized r when /proc/self/exe us unknown (+1,-2)
4f934f5 query: allow --match arch, fix typoes (+6,-6)
bfaf340 solver: fix performance regression (+87,-37)
fcea768 fetch: fix parse_time not using parameter (+2,-2)
278cd26 adb: remove apk_serializer_adb from public header (-1)
9ce4700 applet: remove apk_applet.h from libapk (-2)
f9f8e44 adb: read from correct db in int_compare (+1,-1)
28fe105 commit: fix --simulate --interactive -v asking question (+2,-2)
e400f66 commit: fix progress for package removals (+19,-21)
7c60c17 context: free script_environment (+1)
d7e5576 array: bcloning empty array should use static empty array (+2,-1)
94655e4 array: optimize array copy to reuse dst if possible (+19,-29)
93c1bcb db: fix missing space in stale/unavailable repositories error message (+1,-1)
⇒ + 19 more...
7418c2d ucode: fix reusing the current environment in uloop.process() (+57)
ad6df8a ucode: add patches that make it easier to deal with non-blocking fds (+293)
7d4edb2 ebtables: fix PKG_MIRROR_HASH (+1,-1)
8a8bfcc ppp: fix PKG_MIRROR_HASH (+1,-1)
255d999 ucode: add fs.mkdtemp function (+107)
6a68c2f wifi-scripts: ucode: fix airtime_mode with hostapd-mini (+2,-1)
7dd62db ucode: revert a broken commit (+22)
e408030 apk-tools: fix compilation warning from downstream full print patch (+7,-9)
0fe9484 wifi-scripts: ucode: add support for WPS client (+4)
2bf409f strace: update to 6.17 (+2,-2)
2d067b0 ucode: fix EOF detection in the non-blocking read patch (+9,-5)
2a76abc ltq-ptm: Fix unprivileged local user memory read and write (+119,-66)
eb370a7 mbedtls: update to 3.6.5 (+2,-2)
0535d61 hostapd: increase netlink buffer size (+31)
217e332 lldpd: bump to 1.0.20 (+17,-13)
1035615 wifi-scripts: ucode: export HE and EHT operation in scan results (+54)
d924a0c hostapd: fix a use-after-free bug when interfaces are removed during a scan (+29,-7)
daf8110 bridger: update to Git HEAD (2025-10-21) (+3,-3)
2d74a36 nl: always return NL_SKIP in bridge_nl_error_cb (+3,-3)
c3ed437 Revert "nl: add missing dump flag for RTM_GETTFILTER" (-2)
f67fc97 bridger: add VLAN state verification (+71)
e5b4438 bridger: add port state verification (+11)
f994af4 bridger: reject tagged packets on non-member VLANs (+4,-1)
e8d350f bridger: clear PVID when rebuilding VLAN list (+1)
50f43ce flow: add VLAN 0 fallback for local FDB entries (+19)
76fb17f device: verify PVID membership for untagged packets (+10,-2)
d862c05 flow: add egress VLAN membership verification (+20,-5)
4dc5182 flow: reject flows on VLANs with tunnel information (+24)
a3b08aa flow: only refresh the input fdb entry of active flows (-1)
bf2c963 nl: increase netlink socket buffer size (+1,-1)
95125f0 flow: reject pending flows with mismatched fdb device (+6)
7e7977a bridger: fix mirror download hash (+1,-1)
c700f8f e2fsprogs: drop redundant patch for host build (-10)
cdf8910 e2fsprogs: add pending patch that improve reproducibility (+317,-1)
cc410a1 valgrind: Update to version 3.26.0 (+8,-380)
096739a elfutils: add compatibility with new fortify-headers (+2,-1)
66e5e96 wifi-scripts: ucode: fix check for empty crypto object while scanning (+1,-1)
677c5c3 Revert "elfutils: add compatibility with new fortify-headers" (+1,-2)
be3722d ucode-mod-uline: drop usage of AUTORELEASE (+1,-1)
736494d cli: drop usage of AUTORELEASE (+1,-1)
6a88ab5 provision: drop usage of AUTORELEASE (+1,-1)
afb83c8 unetmsg: drop usage of AUTORELEASE (+1,-1)
0d18917 wpa_supplicant: move per-interface ubus object to ucode (+384,-695)
3ab2f32 wpa_supplicant: add support for issuing control socket commands via ubus (+14)
e373a32 wpa_supplicant: use a timer to defer starting interfaces (+2,-1)
9bd2c55 treewide: edit local CMakeLists.txt to be compatible with cmake 4.x (+4,-4)
5a8dffe libjson-c: patch for cmake 4.x compatibility (+20)
914eb43 jansson: adjust for cmake 4.x compatibility (+8)
261275c libevent2: adjust for cmake 4.x compatibility (+11)
ac7abe0 opkg: update to Git HEAD (2025-11-05) (+3,-3)
ba73bc4 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
9883997 libbb: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
ce546f3 opkg: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
80503d9 libopkg: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
2703bdd openssl: rework CFLAGS handling on compilation (+21,-28)
6bb30af wpa_supplicant: pass control events on the per-interface ubus object (+56)
5f99bcd package: xcrypt: add missing PKG_NAME (+2)
38753de dnsmasq: prevent upstream resolution of addresses (+6,-1)
ed3f84e wifi-scripts: ucode: fix hostapd_bss_options (+1,-1)
bcdb29f wifi-scripts: add na_mcast_to_ucast option (+14,-3)
8e457b6 wifi-scripts: add sae_track_password option (+8,-3)
372fc54 wifi-scripts: ucode: fix setting tx_queue_data2_burst in config (+1,-1)
4c5df35 wifi-scripts: ucode: add SAE support for wifi-station and PPSK (+42,-8)
b1255c4 trace-cmd: Update to version 3.3.3 (+2,-2)
a646a8e gdb: Update to version 16.3 (+2,-2)
6ad9daf mtd-utils: Update to version 2.3.0 (+267,-2)
92f0786 wolfssl: Update to version 5.8.2 (+4,-4)
6d04c7b iproute2: Update to version 6.17 (+33,-6)
28aaaf3 e2fsprogs: Update to version 1.47.3 (+7,-7)
0334564 util-linux: Update to version 2.41.2 (+3,-3)
5212866 pcre2: bump to 10.47 (+2,-2)
7079e45 ppp: add reqprefix norelease ac_mac (+16,-1)
e50703d wifi-scripts: ucode: iwinfo: show ESSID in scan (+1)
988b2ed wifi-scripts: ucode: iwinfo: escape control chars (+9,-2)
0b91113 wifi-scripts: ucode: iwinfo: expand AKM display (+39,-9)
56eb749 libnl-tiny: update to Git HEAD (2025-11-03) (+3,-3)
fa6a52b github: add CI build (+48)
c69fb5e github: improve CI (+88,-6)
532ac74 github: fix CI apt dependencies (+1)
23211b1 udebug: update to Git HEAD (2025-10-21) (+4,-4)
8c967bc CMakeLists.txt: rename udebug-cli to udebug on installation (+1)
75f39cd add debian package support (+130)
985394b ucode: update to Git HEAD (2025-11-07) (+5,-216)
e8a7290 socket: fix `recv()` incorrectly reporting unrelated errors (+8,-3)
ddde611 socket: fix convertion of hw addresses to ucode strings (+1,-1)
924ccc9 vm: make sure uc_vm_insn_to_name() always returns a value (+1,-1)
754590d lexer: fix parsing \xHH and \0OOO escape sequences (+2,-2)
623f550 fs: add dup2() function (+49)
6c9385a fs: add mkdtemp() method for creating temporary directories (+81)
ea57904 fs: reset errno to zero in get_fd() (+1)
c552564 firmware-utils: update to Git HEAD (2025-11-11) (+3,-3)
313f344 dlink-sge-image: add support for D-Link DIR-X1860 B1/DIR-X1550 A1 (+73)
ac7a4ab iptime-crc32: add support for ipTIME AX3000SE (+1)
c42a3bc iptime-crc32: add support for ipTIME AX2002MESH (+1)
cc3e211 wifi-scripts: use stationary_ap conf for AX mode (+5,-5)
00e8814 wifi-scripts: ucode: fix start failed (+11,-4)
2fb3cbd wpa_supplicant: fix MAC address assignment for MLD interfaces (+2)
e81936f hostapd: fix phy parameter in iface_update_supplicant_macaddr (+1,-1)
ff44aa4 wifi-scripts: only enable RSN override when parameters differ (+1,-1)
92445cc wifi-scripts: respect rsn_override=0 in mixed modes (+10,-5)
6df060b wifi-scripts: ucode: create wpa_psk_file and sae_password_file when needed (+13,-7)
7ea377e wifi-scripts: ucode: fix init value of config.ht_capab under 20MHz (+3,-1)
8afdc50 lua5.3: Add TARGET_LDFLAGS to MYLDFLAGS (+1)
59ecc11 hostapd: pass global linker options to CLI tools (+2)
5d85657 apk-tools: implement compression of on-device scripts.tar (+58,-3)
f5fade5 ead: Forward LDFLAGS (+2,-1)
f95fd36 comgt: Forward LDFLAGS (+1,-1)
2fc6a14 resolveip: Forward LDFLAGS (+1,-1)
ef2c544 bzip2: Forward LDFLAGS (+4,-2)
51ab518 zyxel-bootconfig: Forward LDFLAGS (+3,-2)
18cad16 wireless-tools: Forward LDFLAGS (+1)
08997df lua: Forward LDFLAGS (+1,-1)
b947064 wifi-scripts: allow rssi_reject_assoc_timeout to be configured (+12,-3)
a7790ce wifi-scripts: bump reassociation_deadline default to 20000 (+2,-2)
8e5db14 apk: update to 3.0.0-rc8 (+40,-14)
802a7b4 commit: add support for system-provided commit hooks (+7,-3)
b1c5b11 ctx: always create var/log if it doesn't exist (+1,-1)
77fd20e query: fix NULL dereference when using --format default (+10,-13)
9d67b75 commit: use file descriptor reference to run commit hooks (+11,-6)
4369278 apk-tools-3.0.0_rc7 (+1,-1)
edc2c57 io: refactor file foreach api (+112,-122)
b8d4663 commit: fix commit hooks to not depend on fexecve (+6,-11)
3f13a72 test: add unit test for apk_io_foreach_file_* (+131)
ecf637e test: fix non-posix redirection to make check work with dash (+1,-1)
19ee5e0 generate bash-completion (+389,-232)
18e4ec8 refactor genhelp.lua (+408,-414)
bd5e596 db: put directory instances into an array instead of hlist (+192,-159)
d31f1c2 db: bclone dir protected_paths (+12,-15)
f77f970 db: put dir instance files into array (+78,-77)
dcee5de test: add test for package file contents change (+8,-3)
6da8698 del: suppress "not removed" warning when removing conflicts (+14,-10)
⇒ + 8 more...
34aa008 ucode: update to Git HEAD (2025-11-19) (+3,-25)
8567eef examples/execute-file: free program (+3)
292e0f8 examples: free syntax_error (+6)
fd58890 Revert "nl80211: read all pending event messages" (+1,-2)
80a88b8 types: add ucv_string_alloc helper function (+23,-11)
9c025e5 bpftool: update to 7.6.0 (+3,-3)
dadfca0 dtc: update to 1.7.2 (+2,-2)
08be1ef selinux-policy: update to 2.8.3 (+2,-2)
57e8eb6 refpolicy: update to 2.20250923 (+7,-9)
671898c libpcre2: Default enable JIT support for aarch64 (+1,-1)
749d54f busybox: backport hexdump fix for Big Endian systems (+41)
2833a26 libtool: update to 2.5.4 (+2,-2)
0401394 libbpf: update to 1.6.2 (+7,-7)
223cc6e gperf: update to 3.3 (+2,-2)
c476870 libusb: update to 1.0.29 (+2,-2)
b6c274b nettle: update to 3.10.2 (+2,-2)
d74dce4 mpfr: update to 4.2.2 (+3,-3)
86003e0 jansson: update to 2.14.1 (+3,-3)
9bdf723 libunistring: update to 1.4.1 (+2,-2)
6f0fee5 libbsd: update to 0.12.2 (+3,-3)
686b7a3 binutils: update to 2.45.1 (+9,-9)
27d24fb libxml2: update to 2.15.1 (+4,-4)
7ea6595 wifi-scripts: ucode: add missing config.auth_type assignment for psk2 (+2,-5)
693db59 mtd: allow to use dump and verify on read-only devices (+31,-27)
8d8990a mtd: add dump command help (+5,-1)
63c146a wifi-scripts: ucode: fix wifi-vlan "network" option not working (+1,-1)
2d7a601 wifi-scripts: ucode: fix bug moving to empty wifi-station config (-6)
41541bf libunistring: fix compilation error with MUSL (+36)
09360ef wpan-tools: update to 0.10 (+2,-2)
90a768a libtraceevent: update to 1.8.6 (+2,-2)
b03c79f wolfssl: update to 5.8.4 (+3,-3)
59a1e5b checkpolicy: update to 3.9 (+2,-2)
c7fec66 policycoreutils: update to 3.9 (+3,-32)
4225b2c secilc: update to 3.9 (+2,-2)
0ceb26a libsepol: update to 3.9 (+2,-2)
e603841 libselinux: update to 3.9 (+2,-235)
d691e05 libsemanage: update to 3.9 (+2,-159)
6c037b6 kselftests-bpf: drop dependency on kernel 6.6 (+1,-1)
15f2a8c ethtool: drop dependency on kernel 6.6 (-2)
cc88cf5 selinux-policy: update to 2.8.4 (+2,-2)
ed7e01b libtraceevent: switch to meson and add missing dep for libtraceevent-extra (+9,-9)
fee916f bpf-headers: correctly support refreshing the package (+4)
cf14eb6 bpf-headers: update to version 6.12 (+3,-3)
cfb976d wifi-scripts: make ft_iface configurable (+8,-3)
c16d831 wifi-scripts: change wifi-station's mac option into list (+37,-24)
0e7a7e6 wifi-scripts: add beacon_prot and spp_amsdu support (+16,-4)
401c0a0 qualcommax: ipq807x: add support for Zyxel NWA210AX (+684,-3)
2bc7978 openssl: fix AES-GCM-SIV and AES-SIV with zero-length messages (+62)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
5b263f3 treewide: add const to static arrays (+34,-34)
616b0ce gpio-button-hotplug: use devm_kmemdup_array (+1,-2)
cd9229d treewide: Fix const compile errors (+9,-9)
1db4155 qca-nss-dp: update to Git HEAD (2025-11-24) (+3,-3)
cdedfd8 nss-dp: fix hardware STP state sync with the kernel (+123,-2)
19c51af nss-dp: switchdev: improve FDB cleanup for roaming (+25,-12)
9c6dbb0 busybox: fix regression for long long type dump support (+69,-1)
d6b4b63 econet: basic Ethernet support (+144)
00c8b5c libunwind: fix complie for PPC32 (+25,-3)
cc20942 rtl8812au-ct: rework patch to support kernel 6.18 (+30,-4)
5d7107e hostapd: add ubus support to disasoc/deauth all wireless STAs (+10,-5)
7f05a9a hostapd: allow ubus ban client address to be a broadcast address (+5)
83f6177 dropbear: enable configurable port forwarding options (+6)
1684c28 apk: define minimal variant for install (+2,-1)
b91ebda apk: bump to 3.0.1 (+7,-89)
67f1821 info, query: exit with error if unavailable fields were requested (+70,-49)
5b6bd78 query: remove unused structure (+6,-16)
8772f24 test: unit: avoid using constructor function (+13,-10)
affde86 db: disable cache 'installed' on non-tmpfs installations (+12,-9)
e7b02db db: temporarily add reading of cache 'installed' (+1,-1)
cf86075 apk: exclude --force-broken-world from --force (+3,-4)
376906e info: do not report conflicts as a reverse dependency (+2)
03c9fe3 query: implement reverse dependency fields (+173,-59)
5fea799 query: implement --summarize (+269,-90)
012cdcf db: support compressed scripts.tar.gz (+10,-4)
3254391 adb: simplify dump_object (+5,-8)
082dd6e adb_walk: reorder apk_ser_start_schema() after error checks (+1,-1)
0118548 db: always use mount namespace for chroot, and bind mount /proc, /dev (+21,-84)
874f88b mkpkg: calculate installed_size without BLOCK_SIZE (+2,-3)
da4b088 mkpkg: remove hardlink fixup (+109,-108)
2b9056e package: do not leak installed package from pkgtmpl (+22,-20)
⇒ + 33 more...
05cd169 gpio-button-hotplug: some modern cleanups (+11,-17)
d11b77d apk: Fix host compilation with C89 (+56)
9c286bd libnl-tiny: update to Git HEAD (2025-12-02) (+3,-3)
087d4ce github: ci: add cmake build and source directories (+1,-1)
2871f3f github: ci: add powerpc arch (+11,-4)
567be11 github: ci: add MIPS64, PowerPC64 and RISCV64 (+63,-4)
40493a6 formal: fix workflow permissions (+6)
5cbafcb iproute2: update to version 6.18 (+3,-30)
04946ee openwrt-keyring: update to Git HEAD (2025-12-10) (+3,-3)
f067005 apk: add OpenWrt 25.12 release build public key (+4)
4e06003 libnl: update to version 3.12 (+2,-2)
f26294f libnftnl: update to version 1.3.1 (+2,-2)
367d8b2 nftables: update to version 1.1.6 (+2,-2)
afdbdba bridger: update to Git HEAD (2025-10-23) (+3,-3)
856921f nl: improve polling (+6,-1)
a40cb79 nl: handle netlink socket buffer overflow (+27,-16)
9fc2bc3 bpf: skip all multicast packets (+1,-1)
c252659 libcap: update to 2.77 (+29,-2)
12316d0 OpenWrt v25.12: set branch defaults (+9,-12)
39b5781 ucode: update to Git HEAD (2025-12-01) (+23,-3)
afe4be6 lib/fs: fix return value for flush (+1,-1)
5f08ecf lib/uloop: fix return value doc for run() (+8,-8)
1affe48 lib/uloop: pass eof and error to cb (+17,-10)
559860c lib: introduce io library (+1.1K)
ef07e24 vm: optimize string+string concat with ucv_string_alloc (+9,-1)
25f3265 apk: bump to 3.0.2 (+3,-60)
9751624 commit: don't sync with --simulate (+1)
8039be4 db: drop use of fexecve for scripts (+6,-6)
f9a9514 package: add F_SEAL_EXEC to memfd script (+7)
b1776e4 io_url_libfetch: do not map error to zero (+1,-1)
2ffd411 mkpkg: implement --xattrs[=BOOL] to disable xattr recording (+16,-5)
54385e6 apk: fix compile when using C89 (+3,-1)
6789b51 commit: dynamic unit for installed_bytes (+98,-96)
fa1cf5e ci: store test suite logs as artifacts (+5)
eec920b db, pkg: add fallback to not needing unshare() when running as root (+49,-10)
3864f33 db: fix chroot proc setup for scripts when in user namespace (+2,-1)
a3bbc87 applet: Auto-detect help gzip/zlib compression (+33,-6)
0e7dbf5 applet: stylistic changes and some code reduction for help (+18,-27)
d093f7c apk-tools-3.0.2 (+1,-1)
7c4da36 wifi-scripts: ucode: improve formatting of expected throughput (+7,-2)
7f4272d libcap: Revert "libcap: update to 2.77" (+2,-29)
c432647 wifi-scripts: update phys after rename_phy_by_name call (+5)
fe635c5 dropbear: bump to 2025.89 (CVE-2025-14282, CVE-2019-6111) (+13,-214)
da66900 vrx518_tc: fix rx_len_adj (+14)

Packages / Firmware (116 changes)

f35a29d packages: drop DEVICE specific dependency for omnia (+1,-2)
ca00baf linux-firmware: rename packages for i915 firmware (+38,-18)
960f5f9 murata-firmware: add new package (+57)
be93795 murata-nvram: add new package (+95)
c89ed7a linux-firmware: Add support for Intel AX411 (+8)
24c8f06 linux-firmware: update to 20241110 (+7,-3)
c48a48e linux-firmware: realtek: add RTL8812AU/RTL8821AU firmware (+14)
14ff787 ipq-wifi: update to version 2024-11-28 (+3,-3)
f061e84 ipq8074: add TP-Link_deco-x80-5g BDF ()
e1f6c9a ipq6018: add BDF for Qihoo 360V6 ()
025dbeb qualcommax: ipq60xx: add Qihoo 360V6 support (+267,-1)
9c55866 qualcommax: ipq60xx: add Linksys MR7350 support (+545,-1)
e63326e lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)
2417770 linux-firmware: ath11k: add QCA2066 firmware (+9,-1)
4b6e7da ipq807x: add support for TP-Link EAP620 HD v1 Specifications: * SoC: Qualco... (+164)
b651e32 ipq-wifi: update to Git HEAD (2024-12-18) (+3,-3)
4b84921 ipq8074: add TP-Link EAP620 HD v1 BDF Add board file for TP-Link EAP620 HD v1... ()
dc655dc linux-firmware: package MediaTek MT7925 Bluetooth firmware (+9)
a00ff9f qualcommax: ipq60xx: add TP-Link EAP610-Outdoor support (+490)
07f8319 qualcommax: ipq807x: add support for Linksys HomeWRK (+100,-3)
6e1801a ipq8074: add Linksys HomeWRK BDF ()
ea83f7d ath11k-firmware: add wifi firmware for IPQ5018 (+46,-1)
5520566 ath11k-firmware: add wifi firmware for QCN6122 (+17,-1)
398f4a9 qualcommax: ipq50xx: add support for Linksys MX2000 and MX5500 (+1.1K)
47d6054 ipq-wifi: update to Git HEAD (2025-02-06) (+3,-3)
12948ce Revert "ipq6018: add BDF for Edgecore EAP101" ()
6b3522f ipq6018: add BDF for Edgecore EAP101 ()
0411c6b ipq5018: add BDF for Linksys MX2000 ()
feb4f2d qcn6122: add BDF for Linksys MX2000 ()
29819c3 ipq5018: add BDF for Linksys MX5500 ()
38b0e9e qcn9074: add BDF for Linksys MX5500 ()
f138507 ipq-wifi: update to version 2025-02-16 (+3,-3)
09c7f88 Add BDFs for Linksys MR7500 ()
77ed37c ipq5018: add Wallys DR5018 ()
a5f5e4d ipq5018: add BDF for Linksys MR5500 ()
729de33 qcn9074: add BDF for Linksys MR5500 ()
14baf3d ipq5018: add BDF for Linksys SPNMX56 ()
6e18bb9 qcn9074: add BDF for Linksys SPNMX56 ()
331dd0e ipq8074: add Aliyun AP8220 BDF ()
51d485e qualcommax: add support for Aliyun AP8220 (+385,-10)
fe379eb qualcommax: ipq50xx: add support for Linksys SPNMX56 (+266,-7)
da2cc98 wireless-regdb: Update to version 2025.02.20 (+2,-2)
7a9a646 linux-firmware: update to 20250211 (+2,-2)
9a7192c qualcommax: ipq50xx: Add support for Linksys MR5500 (+437)
a21ae5c linux-firmware: update to 20250311 (+2,-2)
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)
a18d95f lantiq-gphy-firmware: add package (+143,-33)
4990ce6 ipq-wifi: update to 2024-02-17 (+8,-4)
f9b3df8 qca9888: add ZTE MF286A/R BDF ()
dd3577e qca9888: add ZTE MF286C BDF ()
743aaaf linux-firmware: Add support for Intel ICE (+9)
26e7a11 ipq-wifi: fix PKG_MIRROR_HASH after update to 2024-02-17 (+1,-1)
c3f2bb7 qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support (+613,-12)
a1bf306 qualcommax: ipq60xx: add Linksys MR7500 support (+589,-6)
7728f66 ath10k-ct-firmware: remove QCA9888 board file symbolic link (-9)
a0c1c9d qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y (+296,-4)
f5bc7a0 ipq6018: add BDF for Netgear WAX610 Dumped from stock firmware WAX610_610Y_fi... ()
c220fac ipq6018: add BDF for Netgear WAX610Y Dumped from stock firmware WAX610_610Y_f... ()
1cb5297 ipq-wifi: update to Git HEAD (2025-04-08) (+3,-3)
5aa50e1 ipq40xx: add BDF for Alibaba AP4220 ()
7d2a86c ipq6018: add TP-Link EAP623-Outdoor HD v1 BDF ()
9591c9b Remove executable permissions ()
5dbf93c ipq60xx: add support for TP-Link EAP623-Outdoor HD v1 (+181,-6)
de20536 linux-firmware: ath12k: package firmware for QCN9274 (+8)
22f02be fman-ucode: select by default for layerscape/armv8_64b (+2)
2fb3efd ls-mc: select by default for layerscape/armv8_64b (+2)
84437ee ls-dpl: select by default for layerscape/armv8_64b (+2)
8a28dda ls-ddr-phy: select by default for layerscape/armv8_64b (+2)
598a055 ls-rcw: select by default for layerscape/armv7 (+2)
e17cbd0 ipq-wifi: update to Git HEAD (2025-04-15) (+3,-3)
953ce37 ipq40xx: Add TP-Link Deco M5 BDF ()
f818835 ipq5018: add BDF for GL.iNET GL-B3000 Add IPQ5018 BDF for GL.iNET GL-B3000. ()
38a18dc qcn6122: add BDF for GL.iNET GL-B3000 Add QCN6122 BDF for GL.iNET GL-B3000. ()
2076f44 murata-nvram: add symlink for STM32MP157C-DK2 (+7,-1)
3307fe8 qualcommax: ipq50xx: add support for GL.iNET GL-B3000 Add support for GL.iNET... (+636,-9)
8da24b1 Qualcommax: IPQ807x: Add support for TP-Link Deco X80-5G (+494)
c35b109 ipq-wifi: update to Git HEAD (2025-04-22) (+3,-3)
38ede16 qcn9274: add board file for 8devices Kiwi-DVK ()
df0dc1d qcn9074: update BDF for Linksys MR5500 ()
96ca48d ipq5018: add BDF for ELECOM WRC-X3000GS2 ()
acf3729 qcn6122: add BDF for ELECOM WRC-X3000GS2 ()
3b7d72b qualcommax: add support for ELECOM WRC-X3000GS2 (+692,-4)
8774dd7 linux-firmware: add Raspberry Pi 5 CM NVRAM (+7,-1)
d6ba1c9 ath11k-firmware: fix legacy FW tarball hash (+1,-1)
11a2e2e linux-firmware: update to 20250509 (+3,-3)
51c1ea0 qualcommax: ipq60xx: add TP-Link EAP625-Outdoor HD v1 support (+51,-9)
6a7198d ipq6018: add BDF for ALFA Network AP120C-AX ()
be3bca7 ipq6018: Add BDF for TP-LINK EAP625-Outdoor HD V1 ()
dae5a57 ipq6018: Update regdb in TP-LINK EAP625-Outdoor HD V1 ()
bcda3b6 firmware: add package for Intel VPU/NPU firmware (+12)
4cd3c6d intel-microcode: update to 20250512 (+2,-2)
35c828c ipq60xx: add support for ALFA Network AP120C-AX (+468)
8dd0020 ipq-wifi: update to Git HEAD (2025-05-30) (+3,-3)
576ade7 CI: add action that prints info about submited BDF-s (+66)
1d688e8 qca9888 : add BDF for Yuncore WB5G08 ()
ddfd9d2 ipq60xx: rename BDF for EAP623-Outdoor HD v1 ()
bab36c1 ath10k: drop upstramed board files ()
09e5afa CI: add QCA9988 (+1,-1)
fde3d2a qca9888: add TP-Link Archer C6 v2 (EU) BDF ()
c88515d ipq-wifi: Add entry for TP-Link Archer C6 v2 (+2)
ffc2835 linux-firmware: realtek: add firmware for RTL8814AE/RTL8814AU (+7)
12fd5e8 ipq-wifi: update to Git HEAD (2025-06-11) (+3,-3)
79ba11f qca9888: add TP-Link WA1201 v2 BDF ()
abf4784 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
07af197 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
61dbb1c ipq5018: add BDF for I-O DATA WN-DAX3000GR ()
1d8452d qcn6122: add BDF for I-O DATA WN-DAX3000GR ()
0cbdab5 qualcommax: add support for I-O DATA WN-DAX3000GR (+533,-5)
17d7e0b ipq-wifi: update to Git HEAD (2025-06-13) (+3,-3)
5be4c60 ipq5018: add BDF for Xiaomi AX6000 ()
2258851 qcn9074: add BDF for Xiaomi AX6000 ()
4810aac qca9889: add BDF for Xiaomi AX6000 ()
d7f9e24 qualcommax: ipq50xx: Add support for Xiaomi AX6000 (+747,-1)
c87417c linux-firmware: update to 20250613 (+2,-2)
d8303b4 ipq-wifi: add BDF for IgniteNet SS-W2-AC2600 (+5,-3)
3ac4a64 qca9984: add BDFs for IgniteNet SS-W2-AC2600 ()
d324d6f qualcommbe: ipq95xx: add 8devices Kiwi-DVK support (+528,-2)
99851c7 linux-firmware: update to 20250627 (+2,-2)
6716fbb ipq-wifi: update to Git HEAD (2025-06-23) (+3,-3)
63bd0fa Add IPQ5018 BDF for Yuncore AX830. ()
52e339b qualcommax: ipq50xx: Add support for Yuncore AX830 (+535)
6048ad9 linux-firmware: update to 20250708 (+2,-2)
7fe06b7 wireless-regdb: Update to version 2025.07.10 (+2,-2)
6152381 linux-firmware: update to 20250808 (+2,-2)
f9a8a36 ipq-wifi: update to Git HEAD (2025-08-12) (+3,-3)
967cfe9 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
6db4971 qcn9274: update board file for 8devices Kiwi-DVK ()
7a16101 Add IPQ5018 and QCN9074 BDF for Yuncore AX850. ()
30b99fc ipq6018: add jdcloud_re-ss-01 BDF ()
3b73b15 fman-ucode: Bump to lf-6.12.20-2.0.0 (+3,-3)
1beaad1 ls-ddr-phy: bump to lf-6.12.20-2.0.0 (+3,-3)
430ad5d ls-rcw: Bump to lf-6.12.20-2.0.0 (+3,-3)
3930d2c ppfe-firmware: Bump to lf-6.12.20-2.0.0 (+3,-3)
3850d60 ath10k-ct-firmware: update to latest stable firmware 2021.11.08 (+33,-33)
cb24806 ath10k-ct-firmware: update qca988X firmware to latest beta version (+5,-5)
8c314ac ath10k-ct-firmware: update wave2 chip firmware to latest beta version (+37,-37)
30e20d8 ipq-wifi: update to Git HEAD (2025-08-25) (+3,-3)
a510502 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
c42f05b ipq-wifi: add entry for Xiaomi AIoT AC2350 (+5,-1)
4f34c4c firmware: Add support for Aeonsemi AS21xxx firmware (+9)
e00f77b firmware: Add support for Airoha EN7581 NPU firmware (+11)
bd83156 linux-firmware: intel: kick BE200 wifi firmware (+1,-1)
86f5873 ipq-wifi: update to Git HEAD (2025-09-16) (+3,-3)
c401987 qca9888: add BDF for TP-Link Archer C60 v1 ()
65d9516 QCA9888: added TP-Link Archer C60 v2 (US) BDF Link: https://github.com/openwr... ()
af3ae2a intel-microcode: update to 20250812 (+2,-2)
a7ca199 ipq-wifi: Add entry for TP-Link Archer C60 v1 (+2)
2fae509 linux-firmware: update to 20250917 (+40,-36)
8ef2c4e ipq-wifi: update to Git HEAD (2025-10-09) (+3,-3)
20e5a5a qca4019: add Linksys MR6350 BDF ()
5e001d7 ipq-wifi: add Yuncore AX850 (+2)
bef0bf8 ipq-wifi: update to Git HEAD (2025-10-14) (+3,-3)
821d27b qca9888: add BDF for TP-Link Archer C59 v1 ()
8ea1396 ipq-wifi: Add entry for TP-Link Archer C59 v1 (+2)
1817e07 linux-firmware: update to 20251011 (+2,-2)
231fe4c ipq-wifi: update to Git HEAD (2025-10-17) (+3,-3)
d818fb1 qca4019: Add Meraki MR30H ()
a1529e1 qca4019: Add Meraki Z3 ()
60bbf46 ipq40xx: add support for Cisco Meraki Z3 (+571)
0304595 ipq40xx: add support for Cisco Meraki MR30H (+172)
b2de62b ipq-wifi: update to Git HEAD (2025-10-22) (+3,-3)
c585e43 ipq6018: add jdcloud_re-cs-02 BDF ()
14aef62 qcn9074: add jdcloud_re-cs-02 BDF ()
ec6831a qca9888: replace TP-Link Archer C60 v2 BDF ()
943c39d ipq-wifi: Add entry for TP-Link Archer C60 v2 (+2)
0211ecf linux-firmware: update to 20251021 (+2,-2)
b4a8ba2 wireless-regdb: Update to version 2025.10.07 (+2,-2)
c887694 linux-firmware: update to 20251111 (+2,-2)
60fc291 linux-firmware: package mt7987-2p5g-phy-firmware (+10)
14446b3 ipq-wifi: update to Git HEAD (2025-11-15) (+3,-3)
fa62f8a ipq8074: add BDF for Zyxel NWA210AX ()
7c6b754 qca4019: qca9888: add bdfs for Netgear RBK20 ()
251d551 ipq40xx: add support for Netgear RBR20 (+516,-1)
00bb18b ipq40xx: Add support for Linksys MR6350 (+144,-1)
c4986bf intel-microcode: update to 2025111 (+2,-2)
5a4e65f linux-firmware: update to 20251125 (+2,-2)
1f879b8 qualcommax: ipq50xx: split firmware variants and refactor QCN6122 support (+383,-992)
401c0a0 qualcommax: ipq807x: add support for Zyxel NWA210AX (+684,-3)
87fd61b ipq-wifi: update to Git HEAD (2025-12-15) (+3,-3)
c620298 ipq5018: use correct board for GL-iNet B3000 IPQ5018 radio ()
ec72376 qca4019: Add Meraki Underdog ()
059b711 ipq6018: add tp-link eap620hd v2 Link: https://github.com/openwrt/firmware_qc... ()
872fd1f ipq-wifi: update to Git HEAD (2025-12-16) (+3,-3)
10eddd6 qca4019: qca9888: add bdfs for Netgear RBK40 ()
368c9c0 ipq-wifi: add entry for Netgear RBK40 (+2)
131071c linux-firmware: intel: bump BE200 wifi firmware (+1,-1)

Packages / OpenWrt base files (48 changes)

0ce237a base-files: Remove pkg_check when using apk (+1)
4c65359 build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
b902284 base-files: improve default root-passwd script (+12,-6)
3b71037 base-files: Create /run and /run/lock folder (+2)
b88d518 base-files: Mount debugfs and pstore with nosuid,nodev,noexec (+2,-2)
e031dab base-files: move apk distfeeds into directory (+3,-3)
ac64071 target,base-files: unify handling of procd-ujail (+1,-6)
a48ec44 config: rename SECCOMP to USE_SECCOMP (+4,-4)
341cc04 Revert "target,base-files: unify handling of procd-ujail" (+6,-1)
c19c31f base-files: add migration information for APK (+21)
6f9384f base-files: fix manger->manager typo (+1,-1)
1af15e8 base-files: allow forcing all LEDs to on/off/blink state (+28)
8349196 fstools: update to latest HEAD (+8,-7)
b135064 jffs2reset: print deprecation message (+5)
49d36ba jffs2reset: rename to factoryreset (+3,-3)
cbdfd03 base-files: add option to set LED brightness (+4,-1)
06c2d55 base-files: fix cleanup after settings restore (+1)
4a08383 base-files: fix luci TZ default show zonename (+4,-3)
3c7134f base-files: fix shell scope error for the default LED brightness (+4,-3)
8c5826b procd: do not overwrite service data by default (+5,-7)
cee18af base-files: sysupgrade: add saving list of installed packages for APK (+13,-5)
3410ad2 base-files: enable get_mac_ascii() to handle redundant strings (+1,-1)
551e04f base-files: strip space and tab characters from ASCII mac address (+1,-1)
389ecee base-files: sysupgrade: Add new option -s to perform upgrade on current parti... (+4)
17f8a19 config: add VERSION_FIRMWARE_URL (+12,-1)
63e178f build: lock versions for special APK packages (+20,-3)
094b6f5 base-files: fix offset conversion on caldata_patch_data() (+2,-2)
5f0f8d2 base-files: add support for creating a provisioning partition on sysupgrade (+16,-1)
5175d0a base-files: allow platform_check_image to prevent --force (+13,-2)
8266ff6 package: basefiles: add oem image dectection to fwtool.sh (+23,-3)
32ed3db base-files: treat 'ipaddr is inside range' as warning again (+1,-2)
d989d9a base-files: use cidr for config_generate (+6,-5)
c6c29d7 sysupgrade: create 10_disable_services w/ fixed modified time (+1,-1)
07dfb9b base-files: ignore initscript output in sysupgrade (+1,-1)
21347ca base-files: add gzip-compressed tar support to emmc_upgrade_tar() (+9,-5)
f9743c5 base-files: add dtb support to emmc_upgrade_tar() (+5)
47b6b9d base-files: handle packages alternatives when apk removes packages (+5,-2)
a0fe3cf base-files: introduce a function to get kernel version number (+7)
11aa0fc base-files: find_mmc_part: Silence error when no MMC exists (+1,-1)
1e6ee26 base-files: commit and sync before removing defaults script. (+4,-1)
055d877 base-files: add ucidef_set_interface_netdev_range function (+21)
a660a07 base-files: generate a global DHCP DUID (+17,-7)
010575c base-files: correct global DHCP DUID generation (+1,-1)
eb71d10 base-files: split /etc/profile (+54,-45)
9b7ffed base-files: allow to skip unwanted scripts (+1)
cac609a base-files: board_detect: Address shellcheck warnings (+4,-4)
26ba9b6 base-files: board_detect: make resilient against power-cuts (+12,-4)
12316d0 OpenWrt v25.12: set branch defaults (+9,-12)
4444f31 base-files: always generate default DUID (+1,-1)
74c8435 image: add CONFIG_EXTRA_IMAGE_NAME (+11)

Packages / OpenWrt network userland (151 changes)

a3ec35c wifi-scripts: add free-form "tags" array option for wifi-iface (+1)
5f68e24 netifd: update to Git HEAD (2024-11-08) (+3,-3)
e93f6c3 main: fix format string related warnings for log/debug printf functions (+5,-3)
6ab44a2 fix signed/unsigned comparison warnings (+2,-2)
4fe997b system-dummy: add system_if_apply_settings_after_up (+4)
992d33c ubus: add notifications on wireless device state changes (+14)
34eb11e device/interface: add "tags" attribute from config to status dump (+18)
b0312c1 odhcp6c: update to Git HEAD (2024-09-25) (+4,-4)
b6ae9ff odhcp6c: allow to request specific ipv6 prefix (+20,-6)
adf958c wifi-scripts: Fix parsing of Capabilities (+1,-1)
f4492b6 netifd: update to Git 768027c5a7640137857f412f554227abd6160cdd (2024-11-27) (+3,-3)
86da5cb system-linux: do not pull ifindex/flags from netlink messages on rtnl events (+28,-13)
cd96f61 proto-shell: fix spurious interface teardowns with host deps (+1,-1)
a39fe3a wireless: add support for adding a list of devices for a wifi-iface (+23,-8)
d29cf70 iprule: add ipproto property (+17)
768027c system-linux: restore reading flags from netlink messages (+5,-14)
207bfee netifd: check if /sbin/wifi exists before calling it (+3,-3)
0210279 wifi-scripts: add ucode based iwinfo (+1.3K,-2)
218f388 wifi-scripts: add ucode based scripts (+4.1K,-1)
a9ff3ba wifi-scripts: add option to set per-device ifname prefix (+18,-7)
ed34e33 wifi-scripts: fix ucode support for referencing wifi devices by phy name (+56,-1)
65a1c66 hostapd: add SAE support for wifi-station and optimize PSK file creation (+43,-4)
3710323 package/firewall: fix config typo (+2,-2)
bf76886 qmi: sort config variables a little and fix minor bugs (+12,-9)
821ebce mbim: sort config variables a little and fix minor bugs (+8,-4)
1be18c6 wifi-scripts: fix failing mesh setup with missing wpa_supplicant (+1,-1)
00860e4 wifi-scripts: add macaddr_base wifi-device option (+31,-10)
97c8a94 wifi-scripts: introduce rxkh_file uci option (+17,-9)
76fabd9 wifi-scripts: don't fail on unset PSK (+1,-1)
53e312e netifd: update to Git HEAD (2024-12-17) (+4,-4)
058a099 interface: fix memleak and reload issue for the zone attribute (+8,-1)
ea01ed4 interface: remove unnecessary NULL checks before free() (+6,-15)
b795e5c wifi-scripts: fix setting tx power on some drivers (+9)
3ec7f3a mac80211: set basic-rate for mesh interfaces (+7,-1)
3deeb78 wifi-scripts: allow per-IF mesh basic rate selection (+7,-1)
67a4aee netifd: fix napi process name matching in packet steering script (+1,-1)
acce25b netifd: improve packet steering on ipq40xx (and possibly others) (+47,-4)
a3154cf netifd: remove leftover wifi reload_legacy call (-1)
b61c192 libiwinfo: update to Git HEAD (2025-02-06) (+3,-3)
9ff15f7 devices: add device id for MediaTek MT7992E (+1)
94b3a3c devices: add device id for Qualcomm Atheros IPQ5018 (+1)
9cec6b4 devices: add device id for Qualcomm Atheros QCN6122 (+1)
b743184 wifi-scripts: failed to start hostapd if he_spr_psr_enabled is set (+1,-1)
86eb1c0 wifi-scripts: mac80211.sh: add EHT and HE160 support to iw_htmode (+9,-4)
387b49d netifd dhcp: send DHCP client ID by default (+1,-1)
9099721 uqmi: update to latest HEAD (+3,-3)
a933061 uqmi nas: fix incorrect parameter order (+1,-1)
9f76070 umbim: add support for wwan device class (+1,-1)
d636636 qmi: increase SIM power-cycle timeouts (+2,-2)
9c405cb odhcp6c: update to Git HEAD (2025-02-06) (+3,-3)
ffbb2d5 odhcp6c: Do not request S46 OROs by default (+1,-5)
8aa8b70 Use GNUInstallDirs macros (+2,-1)
4bd7dac odhcp6c: Conditionally request S46 OROs (+12,-2)
15c2ca0 netifd: update to Git HEAD (2025-05-23) (+3,-3)
61ae573 iprule: amend ipproto netlink nla_put_u32 to nla_put_u8 (+1,-1)
d610d68 device: add support for configuring vrf (+816,-1)
a1b6386 device: fix bonding primary port selection (+21)
e8bbf24 system-linux: fix sysfs name for all_ports_active flag (+1,-1)
723c699 Restore disable_ipv6 sysctl after removing a device from bridge or bond (+10)
d476e18 iprule: resolve ipproto by name (+32,-3)
7901e66 netifd: iprule add sport and dport (+56)
168de5c wifi-scripts: add missing entries for mesh_nolearn (+5,-1)
a17c3be wifi-scripts: on psk-sae configurations, disable PSK support on 6 GHz (+18,-10)
254dd7d wifi-scripts: enable GCMP-256 by default on WPA3/OWE configurations with HE o... (+58,-41)
583f81e wifi-scripts: enforce management frame protection on 6 GHz (+5,-1)
b48925f wifi-scripts: add support for RSN overide and use it for improved WPA3 compat (+80,-20)
8ad5416 wifi-scripts: fix corner case in RSN override support (+17,-5)
945d168 wifi-scripts: fix missing variables for setting frag/rts (+2,-2)
9738853 hostapd: removed OSU support from configuration files, it was removed in the ... (+8,-121)
a854d83 wifi-scripts: correctly set basic-rates with wpa_supplicant (+18,-7)
119aa00 wifi-scripts: ucode: add support for iwinfo nl80211 phyname (+132,-98)
96fa769 netifd: update to Git HEAD (2025-08-02) (+1.3K,-3)
3a78780 system-dummy: add missing vrf functions (+28)
471d9d6 CMakeLists.txt: bump minimum required version (+1,-1)
c3a0255 scripts: fix dummy mode on systems where libubox is in /usr/local (+10,-3)
7a3b281 update example mac80211 script and wireless config (+273,-25)
d9f2dd2 wireless: replace with ucode scripts (+1.9K,-2.3K)
74c2260 wireless: add MLO support to example scripts (+87,-1)
217c315 wifi-scripts: ucode: add MLO interface support (+52,-5)
da370c7 netifd: update to Git HEAD (2025-08-03) (+3,-3)
b563d7b ucode: add missing return code checks for fchdir/chdir (+4,-2)
c3cfd8d system-linux: add variable initialization to avoid compiler warnings on older... (+1,-1)
8444891 wifi-scripts: fix setup of vifs on multi-radio devices (+2)
7d570a4 wifi-scripts: fix handling hotplug-added wireless vifs (+3,-3)
de447b9 wifi-scripts: fix handling changes to the wifi device disabled flag (+8,-2)
640c398 wifi-scripts: add support for passing wifi-device settings via procd (+38)
adb1fce wifi-scripts: set rsn_overriding for client mode interfaces (+16,-3)
6014be3 netifd: update to Git HEAD (2025-08-06) (+3,-3)
964c9aa ucode: fix passing network vlan on handle_link (+5,-1)
3d140ec examples: sync scripts with openwrt (+51,-5)
f650f29 netifd: add missing dependencies (+2,-1)
8130021 procd: update to Git HEAD (2025-08-12) (+53,-49)
dafdf98 service: fix object nesting in the ubus get_data call (+5)
be1c301 netifd: update to Git HEAD (2025-08-12) (+3,-3)
843a736 ubus: fix type check in procd ubus data callback (+2,-2)
94c3869 interface: avoid memleaks on invalid interfaces (+14,-8)
6ead304 global: use blobmsg_parse_attr (+82,-108)
813b988 config: add support for defining devices via procd data (+189,-64)
575b043 config: add support for defining interfaces via procd data (+31)
a0be934 examples: sync wireless.uc (+50,-46)
98435a3 wifi-scripts: iface should be optional in wifi-vlan definition (+15,-13)
3ce8442 netifd: update to Git HEAD (2025-08-14) (+3,-3)
8c139e1 bridge: fix changing the vlan local flag at runtime (+1,-1)
2282377 wifi-scripts: Avoid syslog message variable data does not exist (+1,-1)
5bdb7a5 wifi-scripts: fix reload handling with random macaddr (+13,-2)
f43bf55 wifi-scripts: allow configuring per-radio macaddr in shared/mlo wifi-iface (+12)
e116b42 wifi-scripts: default to sae_pwe=2 in client mode (+4,-1)
79f8a83 wifi-scripts: ucode: unconditionally call hostapd/supplicant setup (+2,-5)
2146f5c wifi-scripts: ucode: set default wildcard mac for wifi-station (+4,-1)
1df3d0c uqmi: update to latest HEAD (+4,-4)
c71c0f3 common/utils: add system_fd_set_cloexec() (+11,-1)
38c1332 CMakeLists: set cmake minimum to 3.10 (+1,-4)
7a19641 add uqmid: a daemonic version of uqmi (+6.0K)
ada5284 uqmid: service: add indications support (+114,-17)
9568642 uqmid: wwan: add support to handle kernel network interface (+500,-4)
7895c32 uqmid: ubus: use talloc() for modem assigned fields when allocating it (+7,-19)
89033fe uqmid: ubus: check for empty strings for configure arguments (+7,-2)
6edff78 uqmid: add support to set username, password for PDN (+29,-6)
c54ceb6 uqmid: osmocom/fsm: fix logline for 64bit timestamp (+1,-1)
70ad886 uqmid: add preliminary support for gsmtapv3 (+670,-1)
488194a uqmid: modem_fsm: set timeout for GET_IMSI to 3 seconds (+1,-1)
6240202 uqmid: osmocom/fsm: add member N (+2)
5787120 uqmid: modem_fsm: implement re-transmission of GET IMSI calls (+12,-1)
f1ad9c1 uqmid: add uqmi_sim_decode_imsi() to decode EF.IMSI from UIM (+54)
d39b53b uqmid: implement roaming support (allow and forbid) (+2)
85d49f7 uqmid: WDS: disable autoconnect on start network (+1)
⇒ + 20 more...
125c974 netifd: update to Git HEAD (2025-09-12) (+3,-3)
2a85440 netifd: fix misplaced ")" (+1,-1)
a6da0e0 odhcpd: update to Git HEAD (2025-08-26) (+3,-3)
2859741 dhcpv4: store reqopts as uint8_t (+19,-17)
6d342cc odhcpd: add DNR (RFC 9463) support (+568,-17)
c89b8b3 odhcpd: make the IPv6 RA DNR lifetime configurable (+20,-1)
066b3dc netlink: fix a memory leak (+2,-9)
171140e odhcpd: add a helper function for addr6/prefix parsing (+51,-40)
5585b96 router: move pref64 calculations to the config stage (+48,-51)
4308384 dhcpv6: add ipv6 pxe support (+183,-2)
6e1ad49 router: replace ssize_t with size_t (+3,-3)
9939ebc odhcpd: update to Git HEAD (2025-09-16) (+3,-3)
c9816de odhcpd: support multiple per-client MAC addresses (+55,-23)
cd20ae4 uqmi: fix data-format parsing (+3,-2)
0203ef3 uqmi: Increase PKG_RELEASE (+1,-1)
bd80c05 netifd/wifi-scripts: use shared global connection for ubus (+13,-15)
009a9e0 wifi-scripts: simplify MLO handling (+66,-105)
9aca8a9 wpa_supplicant: add MLO client support (+557,-79)
ce3ab26 wifi-scripts: ucode: add support for the legacy hwmode option (+24,-1)
9b7d0c0 odhcpd: update to Git HEAD (2025-09-27) (+3,-3)
86c0200 odhcpd: apply RFC9096 recommended lifetimes (+98,-66)
b154792 odhcpd: bump minimum cmake version (+1,-1)
bc9f9d9 dhcpv4: allow lease takeover (bugfix) (+14)
37770c5 wifi-scripts: force wmm_enabled to 1 in AP mode, remove option (+6,-15)
30b35ff iwinfo: drop @!WIFI_SCRIPTS_UCODE dependency (+9,-3)
d761f6a wifi-scripts: ucode: add start_disabled for AP mode (+3,-1)
a60bc69 netifd: update to Git HEAD (2025-09-30) (+3,-3)
c3bf8fd interface: fix reload for devices that point to vlan aliases (+7)
22216ca bridge: fix reload when ports refer to aliased vlans on another bridge (+10,-1)
ecca21c system: add logging wrappers for basic system functions (+80,-11)
4b7323e netifd: always call setup for disabled radios (+3,-8)
915a57c netifd: send event after running wireless handler (+12,-2)
727d8b2 wifi-scripts: retry setup of wireless devices that show up late (+26)
f2cf1c0 odhcp6c: update to Git HEAD (2025-10-03) (+3,-3)
96d9e0b CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
5bfb5ee ustream-ssl: update to Git HEAD (2025-10-03) (+3,-3)
5a81c10 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
f979cab uclient: update to Git HEAD (2025-10-03) (+3,-3)
dc909ca CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
eadb0df firewall: update to Git HEAD (2025-10-03) (+4,-4)
3a65fde build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
709b61a umbim: update to Git HEAD (2025-10-04) (+4,-4)
2939b7d build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
c89ac75 relayd: update to Git HEAD (2025-10-04) (+3,-3)
708a76f build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
ea79b58 odhcpd: update to Git HEAD (2025-10-02) (+15,-5)
cdb9e5b odhcpd: improve RFC9096 § 3.5 SLAAC compliance (+594,-91)
7328bfe odhcpd: remove confusing #defines (+26,-29)
3b96480 odhcpd: allow the use of an alternative cfg file (+17,-11)
8c2c065 odhcpd: convert README to markdown (+136,-178)
c2810fe odhcpd: update cmake file (+69,-35)
b14cf98 router: log “Sending a RA on lan” at LOG_DEBUG (+1,-1)
09ae2da netifd: update to Git HEAD (2025-10-06) (+3,-3)
6490280 config: fix overriding bridge-vlan sections via procd data (+22,-10)
5b1cb76 odhcpd: update to Git HEAD (2025-10-07) (+3,-3)
f0d8553 ndp: Allow NS loopback for master iface (+4,-2)
f770588 dhcpv4: move dhcpv4_init() to end of dhcpv4.c (+50,-54)
2bb556e dhcpv4: rename valid_until_cb() (+2,-2)
6598659 dhcpv4: reorder more functions (+217,-220)
13e6c72 dhcpv4: rename setup_dhcpv4_addresses() (+3,-3)
14a480d dhcpv4: rename handle_addrlist_change() (+2,-2)
0cf95c4 dhcpv4: move and rename handle_dhcpv4() (+10,-10)
869e294 dhcpv4: replace ip4toa() with inet_ntop() (+6,-15)
2a8dd31 dhcpv4: move dhcpv4_free_assignment() (+6,-6)
d514cb5 dhcpv4: move dhcpv4_fr_stop() up (+8,-9)
2649ee8 dhcpv4: move struct dhcpv4_dnr to header (+8,-8)
057e238 dhcpv4: reorder some more functions (+250,-256)
bdaffc2 dhcpv4: move find_assignment_by_hwaddr() (+10,-11)
354ed62 dhcpv4: move the remaining forward declaration (+2,-2)
0b0ddaa dhcpv4: rename a variable in dhcpv4_assign() (+4,-4)
63617a2 odhcpd: print compiled-in features in help message (+17)
⇒ + 11 more...
5d1d68a libiwinfo: update to Git HEAD (2025-10-19) (+3,-3)
904f114 winfo: account noise for multiple radio from same wiphy (+19,-7)
9151c70 netifd: use the global DHCP DUID for DHCPv4 (+14)
7dee632 odhcp6c: use the global DHCP DUID for DHCPv6 (+2)
94fb409 wifi-scripts: ucode: fix issues in mesh setup without supplicant (+2,-1)
6797cab wifi-scripts: ucode: prefer basic rates from iface over device (+2,-1)
a1f42ab wifi-scripts: ucode: add missing bssid for adhoc interfaces (+2)
4c50648 netifd: update to Git HEAD (2025-10-20) (+3,-3)
df2f5c9 veth: delete device before creation to handle stale state (+2)
b6d371f system-linux: handle RTM_DELLINK events for device state tracking (+4,-2)
777f594 system-linux: only parse device status for AF_UNSPEC link messages (+3)
86c876d odhcp6c: update to Git HEAD (2025-10-21) (+3,-3)
ee6d4a8 github: add CI build (+96,-1)
29b58cf odhcp6c: update cmake file (+48,-35)
6ca1552 odhcp6c: sync and accumulate RA & DHCPv6 events as fast as possible (+2,-2)
70f7467 script: don't ignore RA with zero router lifetime (+7,-4)
d7afeea dhcpv6c: fix illegal DHCPV6_OPT_FQDN (+25,-1)
ca3cd52 odhcp6c: fix deamon raw buffer inc (+10,-10)
8de2537 dhcpv6: dhcpv6_parse_ia refactor to switch case (+23,-6)
3c7e425 dhcpv6: Add error checking to handle renew failure for IA_PD operations (+53,-34)
b65ff29 dhcpv6: Check status code for IA_ADDR operations (+32,-7)
053e6c4 github: improve CI (+91,-11)
e24ac1c dhcpv6: use a per-interface IAID for IA_NA requests (+6,-4)
77e1ae2 odhcp6c: set server address from Information-request reply (+3)
28bb40c odhcpd: update to Git HEAD (2025-10-22) (+3,-3)
d402cda ndp: fix macOS IPv6 compatibility by using link-local source addresses (+97,-25)
9bc1b4e odhcpd: reduce use of WITH_UBUS defines in code (+24,-13)
d31d64e odhcpd: fix ubus support flag in help msg (+2,-2)
22481d8 odhcpd: remove mac_len argument to ubus_bcast_dhcp_event() (+9,-9)
dd7a2d4 dhcpv4: fix ubus events (+9,-13)
c692001 dhcpv4: generate dbus events on lease expiry (+5,-1)
e112390 odhcpd: document the ubus interface (+26)
e42c627 odhcpd: break up complex matching logic (+28,-11)
cc3ec9c odhcpd: support IAIDs for static DHCPv6 leases (+49,-9)
aebc647 odhcpd: support assignments on the basis of IAID (+30,-14)
01e5e31 odhcpd: support multiple per-client DUIDs (+96,-68)
e0b2c3c odhcpd: allow assignments to be reassigned (+37,-2)
30780de odhcpd: fix a compilation error (+2,-2)
288206c github: add CI build (+166)
9646c74 github: fix CMAKE_SYSTEM_PROCESSOR copy&paste (+9,-9)
964da13 config: refactor parse_leasetime() - branch amount remains same (+8,-12)
⇒ + 50 more...
5a949cb odhcpd: set procd expected variable for odhcpd update script (+3,-1)
87fa17a odhcp6c: change dhcpv6.sh config option "ifaceid" to "ip6ifaceid" (+5,-4)
3696241 odhcpd: update to Git HEAD (2025-10-26) (+4,-4)
fab8f67 dhcpv6: send timezone only when client requests (+8,-4)
3ad54ba dhcpv4: dhcpv4_assign() - explain address assignment (+28,-27)
48487ae dhcpv4: dhcpv4_lease() - convert to switch statement (+33,-16)
2c1e6e7 dhcpv4: dhcpv4_lease() - simplification (+77,-74)
0900202 dhcpv4: dhcpv4_lease() - clarify which variables are requests (+38,-32)
f49574e odhcpd: change "-c" cmd line arg to take a dir (+35,-13)
14da372 dhcpv6-ia: simplify/fix IID calculations (+38,-56)
a3bf57a dhcpv6: split clientid to a separate struct (+27,-19)
ae16476 dhcpv6-ia: split reconf_msg struct into partial structs (+69,-37)
fc27940 dhcpv6: support a configurable DUID (+96,-14)
38a0d6b odhcp6c: add mtu_dslite option for dhcpv6 proto (+5,-2)
b0d1a6a odhcp6c: use && in if statement on dynamic interfaces (+3,-3)
73e2174 odhcp6c: cleanup variable definitions (+19,-2)
32c46b5 odhcp6c: add new option to start 4in6 protos as dynamic interface (+14,-2)
7702ff2 odhcp6c: update to Git HEAD (2025-11-04) (+5,-6)
f2521b2 github: fix CI apt dependencies (+1)
8d052c5 cmake: disable pedantic (-1)
5182e2b cmake: drop EXT_PREFIX_CLASS (-4)
adc651f cmake: make libubox mandatory (+18,-417)
b929fc8 odhcp6c: add a simple build script (+69,-1)
96017df dhcpv6: fix wrong retransmission of DHCPv6 Solicit (+1,-1)
1b5f0c4 dscp: add option to set dscp value (+25,-10)
047c63a dhcpv6: add t1 and t2 transmission (+2,-2)
1df65f0 dhcpv6: refactor dhcp_request Function (+161,-8)
6466314 odhcp6c: enable Non-Blocking DHCPv6 Socket (+25)
2f609f2 odhcp6c: implement asynchronous handling for DHCPv6 State (+357,-311)
33b972b ubus: connect to UBus backend (+316,-13)
44c5021 ubus: emit UBus event on DHCP state changes (+416,-12)
3a1a599 ubus: implement UBus method to get state data immediately (+107,-7)
af669fb dhcpv6: implement statistics for DHCPv6 (+129,-1)
93f056d reconfigure: implement DHCP reconfiguration (+386,-22)
⇒ + 12 more...
dbbfe52 odhcpd: update to Git HEAD (2025-11-04) (+3,-3)
8f393d5 odhcpd: more fixes for IID calculations (+18,-12)
d174e25 github: fix CI apt dependencies (+1)
ee4f0df netlink: Store interface MTU at link change (+8)
1480c09 config: clamp ra_mtu to interface MTU, and default ra_mtu to interface MTU (+11)
1ef9e0e router: utilize interface ra_mtu for RA (+3,-9)
b9a071b router: Rewrite the ingress MTU to one configured for the interface (+31,-8)
74eeff1 router: always use link-local src address for RAs (+3,-3)
fc0abb6 dhcpv4: use leasetime from a->lease (+6,-9)
a6dccae odhcpd: struct lease -> struct lease_cfg (+204,-200)
4df45c8 dhcpv4: create struct dhcpv4_lease (+257,-215)
d44af6d dhcpv6: create struct dhcpv6_lease (+117,-124)
9bd2c55 treewide: edit local CMakeLists.txt to be compatible with cmake 4.x (+4,-4)
bcdb29f wifi-scripts: add na_mcast_to_ucast option (+14,-3)
8e457b6 wifi-scripts: add sae_track_password option (+8,-3)
c996ae7 libiwinfo: update to Git HEAD (2025-11-07) (+3,-3)
4056301 iwinfo: print HT operation only if present (+9,-7)
5f4c213 iwinfo: export HE and EHT operation in scan results (+112)
7079e45 ppp: add reqprefix norelease ac_mac (+16,-1)
9be4970 odhcpd: remove legacy option (+12,-3)
781b04a odhcpd: reload on change to service/network cfg (+2,-3)
002e22b odhcpd: update Makefile, remove homenet (+5,-25)
a88a199 odhcpd: update Makefile description (+11,-12)
df338d6 wifi-scripts: allow sae_password_file to be configured (+1,-1)
4ad22d0 firewall: config: add dest addr restrictions for DHCPv6 rules (+2,-1)
0c6fa6e odhcp6c: update to Git HEAD (2025-11-09) (+3,-3)
17ef5f4 readme: rewrite in markdown (+93,-149)
0fcfe91 readme: document all environment options (+4)
e394997 readme: update for prpl patch-set additions (+63)
86544fa src: align SoftAtHome license headers format (+122,-127)
8bad7df src: reorder includes alphabetically (+61,-58)
6d353ff src: remove pragma once in headers (+8,-2)
f5684d5 treewide: remove whitespaces at EOL (+33,-33)
e5cfea8 src: add missing if/else braces (+25,-18)
a92f199 dhcpv6: potential bug fix for checking DHCPV6_OPT_STATUS (+6,-6)
9e414d4 readme: fix description string (+1,-1)
775e6c7 dhcpv6: return early upon success (+5,-2)
e5690c1 treewide: Replace _unused with _o_unused (+37,-37)
00e8814 wifi-scripts: ucode: fix start failed (+11,-4)
d619ff6 wifi-scripts: fix wds client mode with MLO (+2)
75791ea wifi-scripts: fix MLO AP setup with disabled radios (+3,-1)
4b1c2fb odhcp6c: update to Git HEAD (2025-11-14) (+3,-15)
16ce830 dhcpv6: refactor u8 and u16 to u32 to avoid boolean coercion (+13,-13)
49c64bb all: drop CER_ID (+2,-40)
61a54db dhcpv6: migrate to switch case for dhcpv6_handle_reply (+73,-23)
b253f89 dhcpv6: migrate to switch case for dhcpv6_handle_reply (+64,-70)
227280a dhcpv6: dhcpv6_handle_advert; migrate if blocks to switch case (+66,-39)
1259a32 dhcpv6: dhcpv6_handle_reply switch case handling (+10,-3)
c284c58 all: spell fixes (+7,-7)
ecb9a02 odhcp6c: RFC comments (+35,-5)
3627e85 dhcpv6: set static defines for DHCPv6 option header size (+37,-34)
cf203ce dhcpv6: set a static define for DUID max length (+3,-2)
5a02da9 dhcpv6: use compile time resolved sizeof(struct in6_addr) for IPv6 values (+7,-7)
e0a9d02 dhcpv6: DHCPV6_OPT_INFO_REFRESH contains a 4 byte option (+1,-1)
27ff42c scripts: devel-build: disable json-c tests (+1)
5f3104e github: ci: disable json-c tests (+3,-1)
8eba022 github: ci: add cmake build and source directories (+12,-7)
cbc8ff0 github: ci: add powerpc arch (+11,-4)
acdf8a6 odhcpd: update to Git HEAD (2025-11-14) (+24,-5)
7d1b081 dhcpv4: lazy store statefiles (+23,-2)
af44667 README.md: add missing options (+8)
869e223 config: drop iface_attr_info (-7)
4f20351 odhcpd: remove the "filter_class" option (-28)
5238def odhcpd: remove the "pd_manager" and "pd_cer" options (+25,-220)
e3aaf33 odhcpd: remove the "ra_management" option (-24)
56c06a1 odhcpd: document the "ra_advrouter" option (+3,-2)
f6ba800 odhcpd: document the "upstream" option (+1,-1)
2935734 odhcpd: remove the "legacy" option (+3,-15)
e63ec40 dhcpv4: add support for RFC4361-style clientid (+98,-14)
a89b57f odhcpd: Implement RFC9762 DHCPv6 PD Preferred flag for PIOs (+35,-1)
df1824a vscode: add tab settings (+4)
43baf47 src: remove whitespaces at EOL (+17,-17)
2b26df1 src: replace #pragma once with defines (+24,-5)
7136fbe dhcpv6-ia: split statefile handling to separate file (+459,-394)
134ec45 statefiles: simplify dhcpv6_ia_write_hostsfile() (+38,-39)
⇒ + 31 more...
b947064 wifi-scripts: allow rssi_reject_assoc_timeout to be configured (+12,-3)
a7790ce wifi-scripts: bump reassociation_deadline default to 20000 (+2,-2)
e740139 wifi-scripts: iface should be optional in wifi-station definition (+15,-13)
c15b85e wifi-scripts: add missing na_mcast_to_ucast default when proxy_arp is disabled (+1,-1)
2418ff9 odhcpd: update to Git HEAD (2025-11-23) (+4,-4)
8a8bb3c src: consolidate and improve fallthrough (+7,-14)
8ffe79e src: improve attributes (+85,-76)
0a4d4e1 odhcpd: simplify signal handling (+21,-44)
6af9389 odhcpd: make ubus optional at runtime (+46,-16)
7313ba2 odhcpd: update devel-build.sh (+1,-1)
038a7bb dhcpv4: simplify random address selection (+70,-59)
8c574bd dhcpv6: prevent network loop scenario (+6)
76b2d00 router: Modify relayed RA PIO L and RA M/O flags according to interface policy (+57,-3)
d236b2e github: ci: add MIPS64, PowerPC64 and RISCV64 (+55,-6)
d1500bb all: implement RFC8910 captive portal (CP) option (+69)
9830e5e all: implement RFC8910 captive portal (CP) option for DHCPv4 (+26,-1)
9b9ea96 statefiles: fix off-by-one-bug (+1,-1)
c10784e dhcpv4: replace ToS precedence (+1,-1)
24f0135 dhcvp4: use tmp fd in dhcpv4_setup_interface() (+14,-21)
3c32b27 dhcpv4: simplify error handling in dhcpv4_setup_interface() (+20,-33)
5b7cfef dhcpv4: define val where it is used in dhcpv4_setup_interface() (+2,-2)
⇒ + 2 more...
9274e9a odhcpd: update to Git HEAD (2025-11-27) (+3,-3)
4246bbd dhcpv4: improve pool var naming (+27,-28)
407789e odhcpd: rename union if_addr -> in46_addr (+6,-6)
66e7739 odhcpd: rename prefix -> prefix_len (+68,-64)
75dfe0e odhcpd: rename iface->addr4 -> iface->oaddrs4 (+42,-42)
d619b5a dhcpv4: fix no_dynamic_dhcp (+21,-10)
e8022ee netlink: variable naming cleanup (+97,-91)
fca3fee netlink: add netmask for IPv4 (+4)
1c2e8b6 dhcpv4: simplify pool determination (+65,-95)
558fb49 dhcpv4: rename iface->dhcpv4_local -> iface->dhcpv4_own_ip (+36,-55)
ab8b157 dhcpv4: remove iface->dhcpv4_mask (+5,-9)
af0c940 dhcpv4: remove iface->dhcpv4_bcast (+7,-12)
83055f6 odhcpd: consistent dns naming (+80,-73)
0a54ce0 odhcpd: rename iface->search -> iface->dns_search (+58,-58)
a05cc99 dhcpv4: iface->dhcpv4_router -> iface->dhcpv4_routers (+15,-13)
b4ab371 config: fix (S)NTP realloc handling (+16,-14)
adb2b8a config: fix realloc() handling for the "upstream" option (+4,-3)
⇒ + 5 more...
2b3efc3 odhcp6c: update to Git HEAD (2025-11-24) (+3,-3)
b46d79c odhcp6c: properly guard attributes (+13,-5)
38a31eb src: add fallthrough attribute (+8,-3)
5492f09 odhcp6c: apply draft-ietf-6man-slaac-renum-11 lifetime rules (+24,-58)
af9968c dhcpv6: fix processing PIO exclusion loop variable collision (+3,-2)
038407e dhcpv6: restart DHCPv6 on receipt of RA containing a new prefix (+46,-4)
5f63e7e github: ci: add MIPS64, PowerPC64 and RISCV64 (+43,-4)
f038a50 odhcp6c: set environment script to its current location (+2,-2)
66dd9b2 dhcpv6: refactor variable names (+30,-30)
080b64d dhcpv6: refactor variable names (+25,-24)
dcb53c4 dhcpv6: assign a new field for prefix exclusion length (+30,-26)
319305f dhcpv6: refactor variable names (+10,-10)
8f60e7b dhcpv6: refactor variable names (+9,-9)
165bcc6 dhcpv6: refactor variable names (+54,-54)
25a0c40 dhcpv6: refactor variable names (+15,-15)
3484787 all: implement RFC8910 captive portal (CP) option (+102,-2)
f98b6ec all: implement RFC8910 §3 URI equality check (+41,-12)
7ff854a uqmi: skip registration state check if not supported (+4,-1)
cfb976d wifi-scripts: make ft_iface configurable (+8,-3)
c16d831 wifi-scripts: change wifi-station's mac option into list (+37,-24)
0e7a7e6 wifi-scripts: add beacon_prot and spp_amsdu support (+16,-4)
316a85e odhcpd: update to Git HEAD (2025-12-01) (+3,-3)
338ca8a dhcpv4: support IPv6-only preferred (RFC8925) (+44,-5)
7336992 dhcpv6-ia: fix a crash when static lease isn't configured (+3)
a170d63 src: fix shadowed local variables (+48,-40)
90f503f ubus: fix shadow local variable (+4,-3)
ef8de92 build: enable DHCPV4_SUPPORT and UBUS (+2)
def8ade statefiles: remove hosts entries from statefile (+42,-52)
e568bde odhcpd: remove OAF_BROKEN_HOSTNAME (+41,-37)
1fe60e1 odhcpd: remove OAF_STATIC (+11,-16)
9ae348c dhcpv6: remove OAF_TENTATIVE (+4,-9)
d0e6bc4 odhcpd: remove OAF_BOUND (+27,-27)
7fddd39 statefiles: change ipv4 MAC statefile syntax (+3,-3)
bb2da6d build: fix BUILD_ARGS (+1,-3)
94ef124 dhcpv6-ia: fix crash in dhcpv6_free_lease() (+3)
6fbd70c build: disable static libraries (+8,-2)
1842735 odhcp6c: update to Git HEAD (2025-12-04) (+3,-3)
98dfd15 src: fix shadowed local variables (+11,-9)
9557d3e vscode: set tabs to 8 whitespaces by default (+3)
e955729 formal: fix workflow permissions (+6)
f19dd37 odhcp6c: accept EUI64 and random for interface ID (+181,-24)
6c0ef7d odhcpd: update to Git HEAD (2025-12-04) (+3,-3)
63f040e formal: fix workflow permissions (+6)
d970ae0 router: improve RA PIO search logic (+27,-5)
8fde62a router: rename router_clear_ra_pio (+3,-3)
8b26b01 router: remove duplicated PIOs (+39)
d354ebb router: optimize duplicated PIO comparison (+6,-4)
79252ed router: skip if branch in PIO clear functions (+2,-6)
35dbdd6 odhcp6c: update to Git HEAD (2025-12-06) (+5,-4)
05aa750 config: fix default value for allow_slaac_only (+1,-1)
aac3415 odhcp6c: drop script_sync_delay override (-3)
8cfe71d src: stop overriding allow_slaac_only values (-6)
1d6c4e7 src: convert allow_slaac_only to boolean (+10,-10)
46532c9 odhcp6c: update to Git HEAD (2025-12-09) (+3,-3)
5212a10 odhcp6c: clear the socket buffer after initialising it (+25)
4e4986a odhcpd: update to Git HEAD (2025-12-10) (+59,-8)
81ea5bf dhcpv6-ia: add some noise to the T1 and T2 periods (+5,-2)
fd4714b do not delegate ULA prefixes (+6)
b062769 Revert "do not delegate ULA prefixes" (-6)
c86d29b Revert "dhcpv6-ia: add some noise to the T1 and T2 periods" (+2,-5)
00f2d7a dhcpv4: don't send zero IPv6-only preferred option (+2,-1)
c29aa70 statefiles: fix escape sequence for broken hostname output (+2,-2)
eadde3d statefiles: add tmp helper functions (+65,-62)
5b01849 statefiles: add a dirfd helper function (+28,-28)
cb65b83 config: move pio json handling to statefiles.c (+308,-304)
9f8abcc statefiles: rename prefix information functions (+19,-19)
6779344 statefiles: use tmpfile functions for pio files (+19,-55)
a64760b odhcpd: rename piofolder to piodir (+33,-40)
5203ad1 statefiles: fix stale pio handling for !ubus (+11,-12)
24b70c5 Revert "statefiles: fix escape sequence for broken hostname output" (+2,-2)
ca00527 statefiles: don't write empty hosts files (+9)
5db1b65 odhcpd: update to 25.12 Git HEAD (2025-12-13) (+3,-5)
0d0fc5f README.md: update dhcp ubus events (+3,-3)
74f00bf dhcpv4: fix DNS server option (+2,-2)
1ff1328 odhcpd: fix captive_portal_uri reset (+5,-3)
b13c6a7 wifi-scripts: fix broken match all case for wifi-vlan (+12,-4)
c743099 wifi-scripts: add support for using list for iface in wifi-station/vlan (+4,-2)
68e2095 odhcp6c: update to 25.12 Git HEAD (2025-12-17) (+3,-3)
b9ab6b6 odhcp6c: reset res variable on INIT state (+1)
db6bec9 odhcp6c: fix "-S" usage (+1,-1)
2582843 dhcpv6: fix NA/PD=try when NA/PD aren't provided (+18,-5)
f1984e2 odhcpd: update to 25.12 Git HEAD (2025-12-14) (+3,-3)
90ae6fc statefiles: don't consider no hostname as broken (+2,-2)
7ebd960 Revert "router: optimize duplicated PIO comparison" (+4,-6)
20eb94d config: allow minimum PD len up to 64 (+9,-7)
cb1b877 config: add default value for dhcpv6_pd_min_len (+4,-3)
988902f odhcp6c: update to 25.12 Git HEAD (2025-12-18) (+3,-3)
29922b7 odhcp6c: avoid clearing CLIENT_ID (+5,-1)
5ab3203 dhcpv6: use stable IAID for IA_NA (+14,-2)
9e9b051 odhcpd: update to 25.12 Git HEAD (2025-12-18) (+3,-3)
179429b router: Modify relayed RA PIO A flags according to interface policy (+10,-1)
901851b router: Modify relayed RA PIO P flag according to interface policy (+6,-1)
c1cc541 router: improve send_router_advert() (+21,-41)
ff3f72f router: remove some log spam in send_router_advert() (+6,-6)
3f6b3b4 odhcpd: remove fallback DNS search domain (+18,-64)
d69896b all: remove dead code (-7)
0779ee2 dhcpv6-ia: reconfigure message length bug fix (+6,-2)

Packages / OpenWrt system userland (71 changes)

09a8b49 procd: update to Git HEAD (2024-11-06) (+3,-3)
109fa41 system: fix description value from os-release (+1,-1)
44598c2 build: remove broken dependency of metadata on toplevel .config variables (+9,-38)
4c65359 build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
1e8505a procd: update to git HEAD (+3,-3)
7330fa5 initd: mount /sys and /proc with MS_RELATIME (+5,-5)
a48ec44 config: rename SECCOMP to USE_SECCOMP (+4,-4)
3929ef4 uci: update to Git HEAD (2024-11-26) (+3,-3)
10f7996 file: Ignore config file with '.' in name (+7)
044d2fe rpcd: update to Git HEAD (2024-12-02) (+3,-3)
cc9a471 rpc-sys: rework packagelist call for apk (+109,-32)
8349196 fstools: update to latest HEAD (+8,-7)
b135064 jffs2reset: print deprecation message (+5)
49d36ba jffs2reset: rename to factoryreset (+3,-3)
2bcc49a procd: update to latest HEAD (+3,-3)
30542c9 inittab: Disable implicit controlling TTY. (+4,-2)
e2f05de state: set_stdio: chdir back to / in case of failure (+3,-2)
3d900bd procd: update to Git HEAD (2024-12-17) (+3,-3)
2e206db service: add support for triggers on service/instance data changes (+41,-9)
735b487 service: remove leftover lines from previous commit (-4)
3246964 service: allow incremental changes to service properties (+14,-17)
fd01fb8 service: fix double free bug when dealing with data (+1)
8c5826b procd: do not overwrite service data by default (+5,-7)
49d92d3 procd: add support for reload triggers on data change (+31)
f69fc4c procd: update to Git HEAD (2024-12-22) (+3,-3)
42d3937 jail/seccomp: add support for loongarch64 (+8,-3)
f0df6e3 ubus: update to Git HEAD (2025-01-02) (+3,-3)
d996988 libubus: close file descriptor after sending it from a request (+2)
afa57cc libubus: add support for using channels (+128,-12)
44c877f uci: update to Git HEAD (2025-01-17) (+4,-4)
fb3c234 add support for an override config directory (+81,-15)
e046f8c uci: update to Git HEAD (2025-01-20) (+7,-5)
047b2ef CMakeLists.txt: bump minimum cmake version (+1,-1)
16ff0ba CMakeLists: add support for including ABIVERSION in the library version number (+4)
51b7df9 procd: update to Git HEAD (2025-01-30) (+3,-3)
f2d5031 jail: seccomp-oci: fix uninitialized pointer read in error path (+1,-1)
8dad8a2 jail: always handle mkdir() return value (+17,-6)
dd93c2a uxc: kill command expects --signal parameter (+157,-4)
1e5c40e jail: fix NULL-pointer dereference when connection to ubus failed (+6)
7fcb5a2 ubus: expose firmware_url in system call (+2)
3b65496 procd: update to Git HEAD (2025-03-13) (+3,-3)
80187cf service: re-run init script "running" command after instance restart (+12,-3)
891094a rcS: avoid duplicate pending "running" calls (+15)
6ef0a35 ubox: fix logging to external filesystem (+5,-1)
891c824 jsonfilter: update to Git HEAD (2025-04-18) (+3,-3)
8a86fb7 build: set GNU17 for lemon compilation (+1,-1)
6f8f404 libubox: update to Git HEAD (2024-12-19) (+3,-3)
3868f47 blob: constify attr argument to blob_memdup (+2,-2)
707a89b ubus: update to Git HEAD (2025-05-16) (+3,-3)
88e6325 libubus: flush all pending requests on connection loss (+14,-1)
8585354 procd: update to Git HEAD (2025-05-28) (+4,-3)
37847fe instance: convert jail feature flags to bitmap (+16,-42)
58b6c33 jail: add flag for passing the udebug socket (+17,-1)
a3d6f1f jail: add /dev/shm unconditionally (+1,-3)
784dca7 procd: update to Git HEAD (2025-05-31) (+3,-3)
59d2201 jail: make udebug socket optional (+3,-2)
6348047 procd: update to Git HEAD (2025-06-19) (+3,-3)
cde025d fix generating syscall-names.h for loongarch64 (+4)
fccd1dd rpcd: update to Git HEAD (2025-06-22) (+3,-3)
ed0d01e file: linkstat to get link stat info (+35,-3)
9389775 rpc-sys: update packagelist call to handle apk abiversion tag (+20,-10)
90cd864 ubus: update to Git HEAD (2025-07-01) (+3,-3)
27839f8 ubusd: make txq_len field signed (+1,-1)
b35b2bc ubusd: treat EACCES on write like EAGAIN (+1)
713e9d1 ubusd: retry write on EINTR (+2)
8bb523a ubusd: fix txq_len accounting (+2,-2)
b1b783c ubusd: add another tx attempt on enqueueing the first message for a client (+7,-2)
d9cd67b ubus: update to Git HEAD (2025-07-02) (+3,-3)
5952b48 ubusd: do not call socket callback from ubus_msg_send (+1,-5)
df1bf35 fstools: update to Git HEAD (2025-07-05) (+3,-3)
e8cd820 libfstools: add support for EroFS based images (+77,-6)
ec62e87 uhttpd: adjust with glibc and libcrypt-compat (+1,-1)
3a18848 rpcd: adjust with glibc and libcrypt-compat (+1,-1)
efb4200 uhttpd: update to Git HEAD (2025-07-06) (+3,-3)
b3e3c05 client: don't send stray EOF chunk on connection timeout (+3,-5)
fad0d05 proc: inhibit chunked transfer encoding on existing TEs or known length (+4)
3d6f01b file: prevent writes beyond end of uh_buf on enumerating directories (+10,-6)
c7294e7 client: reject requests with multiple content-lengths and/or TEs (+36)
7e64e8b client: Allow sending content in DONE state (+4,-2)
467b7c0 uhttpd: bump PKG_RELEASE (+1,-1)
b0c2aa4 rpcd: bump PKG_RELEASE (+1,-1)
19a327d libubox: update to Git HEAD (2025-07-23) (+3,-3)
b7acc8e remove compatibility code for older json-c versions (+4,-16)
a1acd99 udebug: remove obsolete debug message (-1)
49056d1 udebug: fix issue with snapshot of remote ring (+3)
71c85bd procd: update to Git HEAD (2025-08-07) (+3,-3)
84372da hotplug: switch to using avl tree for hotplug subsystems (+42,-25)
4d023b8 hotplug: send event notifications (+29,-4)
4678009 hotplug: ensure that the button subsystem is always registered (+5)
7df4f7d rpcd: update to Git HEAD (2025-08-09) (+4,-4)
1905e09 ucode: adjust for new ext resource type (+1,-1)
8130021 procd: update to Git HEAD (2025-08-12) (+53,-49)
dafdf98 service: fix object nesting in the ubus get_data call (+5)
2f6c520 uci: update to Git HEAD (2025-08-14) (+3,-3)
f3fc0b7 libuci: fix false positive warning on older gcc versions (+4,-4)
9033e8c blob: use blobmsg_parse_attr in __uci_blob_check_equal (+2,-4)
c68a418 rpcd: update to git HEAD (+3,-3)
d4fa147 rpc-sys: packagelist: handle ABI versions in apk world properly (+9,-3)
42b5cf2 procd: update to Git HEAD (2025-10-02) (+3,-3)
ace5f27 service: fix use-after-free on service data update (+3,-2)
94bfb9c service: implement set_data ubus method (+56)
cb40d08 service: send ubus notifications for event triggers (+5)
4522a1d ugps: update to Git HEAD (2025-10-03) (+3,-3)
9a351d4 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
285d20c usign: update to Git HEAD (2025-10-03) (+3,-3)
c4c72b1 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
146d74a ubox: update to Git HEAD (2025-10-03) (+3,-3)
c75525a CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
40116d8 rpcd: update to Git HEAD (2025-10-03) (+3,-3)
cfb93f1 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
5e1c63d procd: update to Git HEAD (2025-10-03) (+3,-3)
ebfe7d0 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
cc0e9d0 fstools: update to Git HEAD (2025-10-03) (+3,-3)
12858e2 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
d439e39 uhttpd: update to Git HEAD (2025-10-03) (+4,-4)
ebb92e6 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
46ea169 uci: update to Git HEAD (2025-10-04) (+3,-3)
a072095 lua: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
bc7a6d1 libubox: update to Git HEAD (2025-10-04) (+3,-3)
eeb6fcf examples: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
b2d2d94 procd: update to Git HEAD (2025-10-04) (+3,-3)
3b3501a upgraded: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
88fe81b ubus: update to Git HEAD (2025-10-04) (+3,-3)
2b69c98 examples: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
c2e6e67 jsonfilter: update to Git HEAD (2025-10-04) (+3,-3)
f4fe702 build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
32a6168 libubox: update to Git HEAD (2025-10-04) (+2,-2)
c163d7a lua: build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
b00fcf3 ubus: update to Git HEAD (2025-10-04) (+2,-2)
ad2768b lua: build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
22d36e4 usbmode: update to Git HEAD (2025-10-04) (+3,-3)
86fa49d add GPL v2+ SPDX header (+3)
9b4d0a6 build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
11a7c77 uci: update to Git HEAD (2025-10-05) (+3,-3)
272fc13 lua: CMakeLists: drop redundant cmake_minimum_required (-2)
5e69eda CMakeLists: fix CMake warning for INCLUDE macro (+1,-1)
4b907e6 ubus: update to Git HEAD (2025-10-17) (+3,-3)
b462895 lua: CMakeLists: drop redundant cmake_minimum_required (-2)
f247c18 examples: CMakeLists: drop redundant cmake_minimum_required (-2)
83a7039 github: add CI build (+110)
d31effb ubusd: Fix out of bounds access in event register message (+3)
d95837b ubusd: acl: compare uid/gid instead of user/group strings (+32,-8)
b81257b ubusd: load extra group IDs for a client process (+61,-2)
7d7b45f add debian/ directory (+196)
aa4a7ee ubusd: fix more instances of missing length checks for patterns (+20)
60e0404 ubusd: fix ACL check for receiving events (+1,-1)
412bc7e rpcd: update to Git HEAD (2025-11-07) (+3,-3)
11e0bee file: use lstat for file list (instead of stat) to reveal links (+20,-4)
9170000 iwinfo: add he and eht operation info to wifi scan (+16)
e0b6fa2 libubox: update to Git HEAD (2025-11-03) (+3,-3)
7a3863a lua: CMakeLists: drop redundant cmake_minimum_required (-2)
61cc1e6 examples: CMakeLists: drop redundant cmake_minimum_required (-2)
7d6b9d9 add debian/ directory (+139)
9caf555 github: improve CI build (+196,-24)
e357be6 github: fix CI apt dependencies (+1)
825dbed ubox: update to Git HEAD (2025-10-30) (+3,-3)
6f78fa4 ubox validate: port range check fix (+4,-2)
c0a3037 ubus: update to Git HEAD (2025-11-03) (+3,-3)
6fdf7a9 github: improve CI (+91,-11)
0d4bcb5 github: fix CI apt dependencies (+1)
1f21cc9 uci: update to Git HEAD (2025-11-03) (+3,-3)
57c1e8c github: add CI build (+110)
2e46a74 github: improve CI (+91,-11)
c1e2eee github: fix CI apt dependencies (+1)
27c9b70 libubox: update to Git HEAD (2025-11-14) (+3,-3)
5b11fb1 github: ci: add tests (+63,-5)
17143f9 libubox: add a simple build script (+68)
82cb5fd libubox: Drop extraneous space when appending values to variable (+1,-1)
240d2d5 tests: shunit2: add test for _jshn_append leading space fix (+21)
af438ba scripts: devel-build: disable json-c tests (+1)
be21d12 github: ci: disable json-c tests (+6,-2)
7686b12 github: ci: tests: add build/bin to path (+1)
4dd874d github: ci: tests: rename test step (+1,-1)
c1f0024 github: ci: add cmake build and source directories (+8,-5)
e8dafed github: ci: add powerpc arch (+19,-8)
97d1839 github: ci: minor fixes (+5,-3)
a75209f blobmsg: refactor blobmsg_cast_u64/s64 (+33,-13)
2cffbea ubus: update to Git HEAD (2025-11-18) (+3,-3)
966c82b github: ci: disable json-c tests (+3,-1)
c4d7aff github: ci: add tests (+81,-2)
00010b8 ubus: add a simple build script (+84)
1eab20d github: ci: add cmake build and source directories (+18,-10)
f79ddca github: ci: add powerpc arch (+11,-4)
5c7eea7 build: install ubus (+14,-2)
2737da3 github: ci: add MIPS64, PowerPC64 and RISCV64 (+41,-4)
96fb4b5 uci: update to Git HEAD (2025-11-18) (+3,-3)
b65c091 github: ci: disable json-c tests (+3,-1)
e1ab90c github: ci: add tests (+82,-3)
8022b2e uci: add a simple build script (+84,-1)
dec51f4 github: ci: add cmake build and source directories (+14,-8)
238963f github: ci: add powerpc arch (+11,-4)
ebb3a01 build: install uci (+14,-2)
5bea135 github: ci: add MIPS64, PowerPC64 and RISCV64 (+41,-4)
853da1d rpcd: update to Git HEAD (2025-11-10) (+3,-3)
483263c file: append "target" for symbolic links (+16,-2)
af853d3 rpcd: update to Git HEAD (2025-12-03) (+3,-3)
a284e77 file: bump sz_size to 64 bits (+1,-1)
ffb9961 file: provide user name and group name lookups for stat listings (+31)
e7a57a9 uci: update to Git HEAD (2025-12-02) (+3,-3)
66127cd formal: fix workflow permissions (+6)
0cceb4b ubus: update to Git HEAD (2025-12-02) (+3,-3)
3cc98db formal: fix workflow permissions (+6)
355bb8c libubox: update to Git HEAD (2025-12-08) (+3,-3)
5714bf6 build: install libubox (+13,-1)
440b4e9 tests: shunit2: add dump and setters coverage (+147)
a3ff29e tests: shunit2: add test for _jshn_append via JSON script (+21)
38d7032 github: ci: add MIPS64, PowerPC64 and RISCV64 (+72,-8)
edaf77d scripts: devel-build: add missing LUAPATH (+1)
c077386 build: disable static json-c (+4,-2)
ecddb31 formal: fix workflow permissions (+6)
7928f17 libubox: Add ability to find ordinal position inside a table (+51)

Target / Makefile (1 change)

90f0be8 linux: fix missing default packages in profiles.json (+1)

Target / airoha (112 changes)

85844cf kernel: bump 6.6 to 6.6.60 (+54,-113)
64fbc96 airoha: an7581: backport upstream ethernet fixes (+222)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
a5d23e3 airoha: an7581: sync patch with upstream version and tag them (+52,-41)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
73d3688 airoha: an7581: enable MMC and PCI and refresh config (+8,-3)
07b49ce airoha: an7581: replace BUS clock patch with upstream version (+7,-4)
b4ae537 airoha: an7581: backport 2 fix for airoha ethernet driver (+137)
3ec3ea5 airoha: an7581: backport patch to support ETS and HTB sched (+776)
be5a9ff airoha: an7581: add patch fixing support for MMC (+305)
77329b7 airoha: an7581: add pending patch to fix PCI (+83)
53bc763 airoha: an7581: add pending patch for ETS qdisc on ethernet driver (+104)
5069557 airoha: an7581: replace cpufreq patch with new version (+454,-247)
17b0d13 airoha: an7581: refresh DTS with changes for cpufreq, MTD and MMC (+127,-22)
3f87c5a kernel: bump 6.6 to 6.6.71 (+15,-17)
6763557 airoha: an7581: backport ETS patch for Airoha ethernet (+54,-1)
f22feba airoha: an7581: add pending PCI patch (+461,-15)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
fbbfcbf airoha: an7581: refresh and fix cpufreq patch (+43,-68)
b7edf88 airoha: an7581: replace eMMC support with upstream version (+24,-140)
a9b408a airoha: an7581: replace clock patch with upstream version (+20,-12)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
7805100 airoha: an7581: cleanup kernel config (+3,-254)
90dee1a airoha: drop MTD Airoha parser patch (-170)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
f44984f an7581: fix phy2 led1 function (+1,-1)
aa4c96b airoha: pwm: use devm (+2,-14)
fbcd547 kernel: bump 6.6 to 6.6.89 (+131,-131)
921d438 airoha: replace PCIe patch with upstream version (+120,-124)
afea8bd airoha: backport minor fixes for ethernet driver (+158)
ad20771 airoha: backport upstream patch for Flow Offload support for AN7581 (+12.1K,-24)
2d8d11a kernel: bump 6.6 to 6.6.96 (+3,-75)
cc932c1 kernel: bump 6.6 to 6.6.98 (+5,-5)
1c92e46 kernel: bump 6.6 to 6.6.103 (+89,-199)
a713260 airoha: replace thermal patch with upstream version (+116,-267)
0adaeff airoha: backport patch adding support for AN7581 Ethernet PHY (+129)
354d747 airoha: backport trivial fixes for pinctrl and ethernet driver (+521,-104)
9d3009f airoha: major backport of Airoha Ethernet driver feature support (+5.9K,-1)
3dca527 airoha: add NPU and reserved memory node for AN7581 (+49,-9)
a140bcb kernel: add support for FudanMicro FM25S01A SPI-NAND (+273,-25)
35ff70e airoha: backport upstream fixes for pinctrl PHY LED and MDIO (+126)
39ae0f9 kernel/airoha: Create kernel files for v6.12 (from v6.6) ()
87f3bf7 kernel/airoha: Restore kernel files for v6.6 (+43.4K)
122135b airoha: an7581: add support for kernel 6.12 (+601,-11.0K)
d62ecd6 kernel: 6.12: refresh patches for airoha/econet on 6.12.45 (+196,-214)
440b85f airoha: an7581: enable uart baudrate control (+21)
16075e1 airoha: add missing Kconfig entry on 6.12 (+19)
3872e9d airoha: en7581: dts: fix typo "disable" (+2,-2)
46d8319 airoha: en7523: add missing Kconfig entry on 6.12 (+12)
3db08eb airoha: en7523: fix SPI patch no prototype error (+2,-2)
10f3f6d airoha: switch to 6.12 and drop 6.6 (+1,-43.4K)
c3d70b1 airoha: en7581: Add support for external PHY (+3.9K,-1)
14bc87c airoha: en7581: Add pending ASOC driver (+1.1K)
2470ee4 airoha: en7581: enable CPUFREQ_DT and CPU HOTPLUG kconfig (+5)
c5b12fc airoha: Introduce support for Airoha AN7583 SoC (+10.3K,-1)
866c4e5 airoha: set default DEVICE_DTS/DEVICE_DTS_DIR (+3,-7)
b125cf4 airoha: remove duplicate AN7581 PHY patch (-95)
646ccf6 airoha: fix pinctrl driver function bug (+2,-1)
dae30d8 airoha: an7581: refresh kernel config (+30,-18)
a30daf8 airoha: fix scuclk node for an7581 (+2,-2)
32229a4 kernel: mtd: spinand: continuous mode fixes (+237,-15)
5ff0e70 airoha: spi: snfi driver fixes & improvements (+714)
a406e38 airoha: spi: remove snfi driver dirty hack (+603)
fe31e5c airoha: net: fix building for en7523 (+148)
25c4851 airoha: clk: add support of reset controller (+311)
a626b7e airoha: spi: use airoha snfi driver for EN7523 (+134,-346)
79c8486 airoha: drop unsupported fit image option with-initrd (+1,-1)
61d50c2 airoha: disable RTL8261N PHY driver (-2)
46a454f airoha: backport upstream patch for AN7583 Ethernet support (+2.1K,-62)
ea850b5 airoha: an7583: add additional comments on EVB board (+45,-38)
6fe65d4 airoha: an7583: Add missing DTS for EMMC RFB board (+293)
a7964f0 airoha: an7583: drop bootloader artifacts entry and add default pkg (+2,-30)
8758b58 airoha: an7583: add NPU nodes and enable kernel config (+35)
8b4adfb airoha: backport additional upstream patch for NPU support for AN7583 (+250)
17cb69f airoha: an7581: add BL2 and BL31+U-Boot Artifacts for RFB board (+20)
26da4bf airoha: an7581: add Aeonsemi AS21xxx PHY to RFB eMMC board (+42,-1)
927fe59 airoha: add pending patch to fix Aeonsemi AS21xxx PHY (+590)
2f3ea18 airoha: backport cleanup patch for Airoha Ethernet driver (+353,-63)
c3c75d0 airoha: backport fix for Airoha offload support with airoha_hw_init fail (+29)
2fae199 airoha: add nodes for 3rd PCIe line for AN7581 (+56)
7afc2da airoha: add pending patch for USB support on AN7581 (+2.8K)
3db72b7 airoha: an7581: add USB nodes (+49)
3ba92e0 airoha: an7581: correctly attach the USB2 PHY for 3rd PCIe line (+1,-1)
6d51c80 airoha: an7581: enable USB node on eMMC RFB board (+11)
fed2d31 airoha: adjust and default the loadaddr (+5,-3)
738eacb airoha: Add missing board files for EN7581 (+48)
83eacb6 airoha: backport minor fixes for NPU handling (+141,-23)
130306f airoha: support openwrt,netdev-name for renaming interfaces (+15)
2352de9 airoha: replace PWM patch with upstream version (+282,-304)
919e000 kernel: bump 6.12 to 6.12.56 (+20,-907)
eedc7b3 airona: an7583: fix typo for CONFIG_PHY_AIROHA_USB (+1,-1)
3169ffa airoha: backport patch fixing out of order DMA for ethernet driver (+268,-23)
bd7f5b3 airoha: replace AN7583 pinctrl patch with upstream version (+237,-167)
28a7108 airoha: backport kernel part of WiFi MT76 offload patch (+39)
b7aa0aa airoha: backport patch fixing offload support with GDM2 present (+31)
39aa7c7 airoha: refresh kernel patches (-5)
db51030 airoha: reorder I2C and UART patches ()
69f0ee5 airoha: backport and fix pinctrl driver (+201,-62)
c7d6692 airoha: fix PHY_DETACH_NO_HW_RESET patch panic (+1,-1)
a19ccd9 airoha: an7581: enable NPU by default (+3,-1)
6e3867e airoha: spi: update en7523 airoha snfi patches & dts (+29,-56)
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)
8f19140 airoha: replace I2S patch with upstream pending version (+738,-565)
7b55651 airoha: enable I2S sound driver and add nodes for eMMC RFB board (+40)
cc57e15 airoha: fix kernel panic from I2S driver (+4,-4)
5c513d1 generic: move reserved_mem backports patch to generic ()
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / apm821xx (22 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
e9415be apm821xx: fixes WNDAP620 + WNDAP660 sysupgrade failures (+5,-2)
dab52c0 apm821xx: NETGEAR WNDR4700: Fix compat version (+2,-4)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
c1780ad apm821xx: replace kmod-usb3 with kmod-usb-xhci-pci-renesas (+2,-2)
65c539b kernel: backport GCC15 fix for powerpc (+75,-17)
d15ed16 apm821xx: rename kernel config/patches to 6.12 ()
623a200 apm821xx: restore 6.6 kernel config/patches (+400)
38fd269 apm821xx: refresh 6.12 patches (+6,-6)
4a30ded apm821xx: refresh 6.12 kernel config (+30,-15)
b0df479 apm821xx: enable kernel 6.12 (+1)
e9ae1f6 apm821xx: kmod-ata-dwc: Make kernel module depend on target (+1,-1)
3d8a134 apm821xx: fix sata config (+4,-4)
4e92e34 apm821xx: run through kernel_oldconfig (+1,-1)
4f716eb apm821xx: sata: refresh config (+2)
73b1988 apm821xx: dts: explicitly set the partition reg size for Netgear WNDR4700 (+3,-1)
66a7e04 apm821xx: rename pciex to pcie (+48,-1)
dc420ac apm821xx: fix pcie node numbers (+24,-24)
c2b3bb6 apm821xx: switch to kernel 6.12 (+1,-2)
345efe6 apm821xx: drop support for kernel 6.6 (-400)
feba898 kernel: disable non layout u-boot,env (+1,-10)

Target / archs38 (2 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
df9ffed archs38: drop target (-499)

Target / armsr (19 changes)

c9ebd4f armsr: change image names to 'combined-efi' (+8,-8)
075571b armsr: add Hyper-V on Arm64 support (+12)
8d69613 armsr: Fix kmod-fsl-dpaa2-net build (+2,-1)
bed637d armsr: drop GC sections ARMv7 patch (-23)
3697022 armsr: add patch (hack) to enable all "default" consoles (+47)
bff179d armsr: remove 'console=tty1' from kernel command line (-1)
386f1a1 kernel/armsr: Create kernel files for v6.12 (from v6.6) ()
1218717 kernel/armsr: Restore kernel files for v6.6 (+1.3K)
46cf1da armsr: patches: refresh printk console patch for 6.12 (+1,-1)
08c4948 armsr: 6.12: add new KConfigs and refresh (+122,-58)
1304d8b armsr: enable 6.12 as a testing kernel version (+1,-1)
a878dd2 kernel: bump 6.6 to 6.6.93 (+62,-88)
0ceedec generic: 6.12: add new config symbols (+3,-15)
2f944ec treewide: simplify kernel version number comparisons (+8,-19)
3196fca armsr: use kernel 6.12 by default (+1,-2)
6213bb6 armsr: drop 6.6 support (-1.3K)
5a04f17 kernel: kmod-phy-bcm7xxx: Add driver (+18,-1)
da0736c armsr: Make kernel modules depend on target (+3)
28cc1c3 kernel: drop CONFIG_ARM64_CONTPTE from target configs (-3)

Target / at91 (16 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
02d3aa7 at91: add USB kmods only for subtargets that support USB (+3,-3)
4724331 at91: put u-boot images into image staging directory (+8,-3)
a947be4 at91bootstrap: put at91bootstrap images into image staging directory (+9,-4)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
00c417b at91: Create kernel files for v6.12 (from v6.6) ()
1f3ad12 at91: Restore kernel files for v6.6 (+1.3K)
5f190fe at91: enable testing kernel 6.12 (+1)
f45c5c2 at91: add missing KConfig for sam9x sama5 (+3)
5f07bb4 at91: refresh kernel-config sam9x (+7,-6)
8fff054 at91: refresh kernel-config sama5 (+14,-12)
dd8307e at91: refresh kernel-config sama7 (+9,-6)
ca62637 at91: switch to kernel 6.12 (+1,-2)
cd851fb at91: drop support for kernel 6.6 (-1.3K)
4ffd5aa treewide: fix coccinelle checks (+102,-125)

Target / ath79 (181 changes)

6d2ed48 ath79: gpio-latch-miktorik: use gpiochip_get_data (+3,-8)
e99b583 ath79: gpio-rb91x-key: use gpiochip_get_data (+2,-7)
6691ff8 ath79: linksys_ea4500-v3: take over the space for user data (+13,-6)
a7abc7e ath79: Add support for Sophos AP15C (+169)
cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
98f2634 ath79: lzma-loader: fix syntax error (+1,-1)
eb39558 kernel: bump 6.6 to 6.6.63 (+37,-37)
832cc8c ath79: refactor dts of TP-Link CPE710-v1 (+161,-150)
5572e01 ath79: add support for TP-Link CPE710-v2 (+34,-1)
af611bc Revert "ath79: elecom,wab: use nvmem" (+17,-13)
22899e7 ath79: Unify Sophos AP15/AP15C dts files (+147,-282)
dde510c ath79: add support for KuWFi N650 CPE (+201)
86f489c ath79: remove wmac mac address defaults (+14,-34)
477c8a5 ath79: gl-e750: use nvmem for mac addresses (+10,-6)
dcef169 ath79: usb: remove usb- from reset-names (+16,-16)
787cb9d ath79: change phy-names to only usb (+12,-12)
481bf58 ath79: usb: remove reset names (+2,-12)
c90842b ath79: pqi-air-pen: adjust mac addresses (+2,-9)
96eb12e ath79: fix ath9k calibration data size for AR9132 (+4,-4)
0634ebe ath79: fix tl-wa eth1 mac (+1,-1)
eec6ec4 ath79: tplink,deco-s4-v2: use nvmem for cal (+8,-7)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
f10ee1e ath79: ap5030dn: use label-mac-device property (+1,-3)
91966be ath79: nbg6x16: use nvmem (+26,-57)
42254d3 ath79: port buffalo WZR-450HP2 from ar71xx (+196)
5c76e63 ath79: use nvmem for wrong 3e0 cal size (+24,-13)
a2b0ded ath79: fix calibration size for AR9287 (+2,-1)
ed5f6fd ath79: wr2543: add compatible string for wifi (+1)
df222e5 ath79: add support for KuWfi CPE830(D) / YunCore CPE830(D) (+173)
648d070 linux: replace nvmem-cells with nvmem-layout (+42,-42)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
3c58096 ath79: add missing compatible for ath9k (+1)
e741938 ath79: Push MV88E6060 DSA switch into package (+1,-3)
8925c46 generic: add STMicroelectronics LED1202 driver (+716,-5)
916af73 ath79: reset ETH switch for AR9344 (+104)
4abd819 ath79: remove dr_mode and vbus-supply (+3,-37)
5aa996b ath79: pineapple-nano: use regulator for USB GPIO (+10,-6)
90e86a8 ath79: gl-ar150: fix USB GPIO usage (+12,-2)
6c1ad28 ath79: phy: remove named gpio exports (+2,-21)
d04f41e ath79: teltonika-rut230: fix typo in "green:signal-strength4" LED (+1,-1)
7b9ca01 ath79: teltonika-rut230: fix failsafe boot without SIM tray (+1)
f28010a ath79: teltonika-rut230: add 4G LED (+5,-2)
46a6f49 ath79: teltonika-rut230: drop reg_usb_vbus (-10)
852911a ath79: teltonika-rut230: fully support digital output lines (+5,-9)
f391156 ath79: teltonika-rut230: include kmod-usb2 in image (+2,-2)
11ad73f ath79: teltonika-rut230: include kmod-usb-serial-option in image (+1,-1)
62af69f ath79: teltonika-rut230: add RUT240 model alias (+3)
937b5a3 Revert "ath79: reset ETH switch for AR9344" (-104)
144af32 ath79: add extended AR9344 reset sequence (+105)
6720958 ath79: lzma-loader: expose LZMA_TEXT_ADDRESS configuration again (+3,-1)
32c6b90 ath79: zte-mf28x-common: fix initramfs execution (+4)
ca73241 ath79: add support for Ruckus R500 (+347)
7423e67 ath79: meraki-mr18: fix initramfs build (+2,-3)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
40fc6bd ath79: mikrotik: fix reference clock of Routerboard 911G (+8,-4)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
6da7352 ath79: add support for Fortinet FAP-221-C (+251,-1)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
3961b71 ath79: add support for Longdata APS256 (+197)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
b60d241 ath79: ZTE MF286A: use specific board definition file for qca9888 (+4)
5ac6f56 ath79: support ZTE MF286C (+25)
8951ac6 ath79: ZTE MF281: use specific board definition file for qca9888 (+3)
9f1f918 ath79: fix chipidea usb controller detection (+1,-1)
acd6f48 ath79: TP-link TL-WDR4300: use fixed-link for AR8327 switch connection (+8,-4)
b536718 ath79: support switch LEDs on TL-WDR4300 family (+42)
c61a6ef ath79: TP-link Archer C7v2: use fixed-link for AR8327 switch connection (+8,-3)
a6bde79 ath79: support switch LEDs on Archer C7 family (+42)
af64c18 ath79: TP-link TL-WR1043ND v2/v3: use fixed-link for AR8327 switch connection (+9,-3)
ffad196 ath79: support switch LEDs on TL-WR1043ND v2/v3 (+41)
16b58c2 ath79: om2p-v1: fix compatible string (+1,-1)
65b6f1c ath79: move TP-Link RE450 v1 & v2 and RE355 v1 to tiny target (+48,-45)
40851da ath79: dts: disable redundant built-in watchdog (+90,-14)
76e0338 ath79: update dtsi/dts for NEC Aterm devices based on QCA9558 (+34,-14)
f76185c ath79: add support for NEC Aterm WG2200HP (+73,-2)
0ac7900 ath79: fix GPIO numbering with ath9k (+233)
10a674d ath79: fix initramfs execution for NEC Aterm devices (+1)
45743a3 ath79: convert driver to .remove_new (+12,-19)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
d932d88 ath79: support Mikrotik RouterBOARD 2011-UiAS-2HnD (+394)
b5fba20 linux: remove of_match_ptr from OF only drivers (+7,-7)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
15078ec ath79: remove platform_device_id from drivers (-14)
87d2593 ath79: refresh kernel symbol configs (+6,-8)
9b6ea81 ath79: rename patchset and kernel configs to 6.12 ()
c0c8c7c ath79: restore kernel 6.6 config files and patches (+4.2K)
fe42a75 ath79: refresh 6.12 kernel patches (+70,-103)
54b23f2 ath79: refresh 6.12 kernel config files (+2,-1)
2c7c077 ath79: irqchip/ath79-misc: fix missing prototypes warnings (+55)
df465b6 ath79: enable 6.12 testing kernel (+1)
3d6e1a3 mac80211: ath9k: replace qca,led-sources (+29,-9)
ecac1d8 kernel: bump 6.6 to 6.6.91 (+57,-106)
1df56d0 ath79: refresh 6.12 kernel patches (+1,-1)
427c4aa ath79: add calibtation variant for TP-Link Archer C6 v2 (+2,-1)
30cdc48 kernel: bump 6.12 to 6.12.31 (+141,-471)
a878dd2 kernel: bump 6.6 to 6.6.93 (+62,-88)
f7dba4e ath79: enable USB by default on hAP ac (+1,-1)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
1831966 kernel: bump 6.6 to 6.6.95 (+17,-205)
7e09959 mac80211: fix wmac node names (+18,-34)
118d8ee ath79: revert wmac node names (+6,-6)
80a9da9 ath79: ubnt-amplifi-hd: Add 2nd USB bus (integrated ath3k bluetooth) (+8)
a89eced ath79: add support for Dell SonicPoint ACi APL27-0B1 (+308,-171)
9ce23ac ath79: fix LED GPIOs for COMFAST CF-EW71 v2 (+2,-2)
db86a07 ath79: switch default kernel to 6.12 (+1,-2)
43ef1a4 ath79: remove 6.6 kernel patches and configs (-4.2K)
132b686 ath79: trendnet,tew-823dru: use nvmem (+34,-15)
715f954 ath79: db120: use led-sources for ath9k (+11,-19)
53d8303 images: move append-teltonika-metadata to image-commands.mk (+46,-67)
5eef79a ath79: iodata: extract calibration with nvmem (+27,-10)
48c7a40 ath79: iodata: set ath9k LED pin (+11,-13)
acc4977 ath79: dir-825-c1: set LED pin properly (+11,-15)
f5930cb ath79: wb2000: use led-sources for ath9k (+9,-18)
26a3713 ath79: compex_wpj531: remove wrong wifi device (-5)
369525b treewide: fix compatible string for ath10k (+29,-30)
c22db96 ath79: araknis_an-300-ap-i-n: use led-sources (+11,-19)
ae49895 kernel: bump 6.12 to 6.12.42 (+147,-26)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
c1a6c85 ath79: qcn5502: use led-sources for WMAC (+12,-12)
664424a ath79: add calibtation variant for Xiaomi AIoT AC2350 (+2,-1)
d13c320 ath79: fix calibration size for AR9285 (+1,-1)
3ca84b8 ath79: add nvmem handling for AR9285 devices (+112,-32)
d1fed22 ath79: tiny: tplink: add nvmem and fix (+67,-34)
b9339a2 ath79: fix longdata-aps256 wan port to work in factory bootloader (+13,-7)
beb11ad ath79: whr-g301n: use nvmem for eeprom (+6,-4)
5edf6a4 ath79: whr-g301n: remove custon wifi LED (+6,-14)
6555321 treewide: remove of_gpio.h (+3,-15)
95e0423 ath79: tl-wdr4900-v2: set ath9k led-pin (+11,-19)
9401b8b ath79: add calibtation variant for TP-Link Archer C60 v1 (+2,-1)
2767bae ath79: dlink,dir-615-e4: use nvmem (+32,-6)
dafc49b ath79: dir-842: use nvmem (+20,-12)
374f065 ath79: tiny: use nvmem for engenius devices (+35,-53)
605543b ath79: wnr200-v3: handle eeprom with nvmem (+6,-4)
6f18b30 ath79: wd,mynet-nxxx: use nvmem (+25,-12)
502e625 ath79: mikrotik: generate a RouterBOOT v7 NOR compatible sysupgrade (+4)
318f07c ath79: mikrotik: check RouterBOOT version matching sysupgrade image (+41)
6c20dae ath79: tew-673gru: use nvmem (+37,-15)
bd2e17c ath79: dir-505: use nvmem (+29,-9)
cbdc2b8 ath79: dir-8x5: use nvmem (+3,-13)
6157a2a ath79: replace various mtd_get_mac_text (+62,-23)
5263c4b ath79: asus: convert to nvmem for calibration (+28,-20)
5572d35 treewide: gpio to gpios (+29,-29)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)
b1299c2 ath79: fix broken MikroTik upgrade (+2)
2a44808 ath79: add calibtation variant for TP-Link Archer C59 v1 (+2,-1)
f6e0f57 targetwide: imagebuilder: add explicit guards around initramfs rules (+46)
6ad145d ath79: dts: fix wifi node name for Fortinet FAP-221-C (+1,-1)
c91b536 ath79: buffalo: use nvmem for calibration (+18,-16)
160a3a2 ath79: dts: remove SPI num-cs property (-4)
c2e5bde treewide: dts: fix spi-gpio chip select GPIO polarity (+8,-8)
0636e89 ath79: add calibration variant for TP-Link Archer C60 v2 (+2,-1)
a10e957 ath79: enterasys,ws-ap3705i: use nvmem (+43,-35)
3faa3a0 ath79: enterasys,ws-ap3805i: use nvmem (+22,-13)
d6d9056 ath79: engenius,eXXX: use nvmem (+66,-45)
48df382 kernel: bump 6.12 to 6.12.55 (+53,-202)
e811e64 ath79: fix MAC addresses on MikroTik RB962UiGS-5HacT2HnT (+2,-1)
a03bd9d ath79: reduce config partition size for RE450 v1 and RE355 v1 to 0x20000 (+1,-1)
e768731 ath79: switch TP-Link RE355 v1, RE450 v1 and RE450 v2 to mtd-concat (+59,-8)
2f17e44 ath79: re-enable build of TP-Link RE355 v1, RE450 v1 and RE450 v2 (-2)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
96fc2fa treewide: convert u-boot,env to nvmem-layout (+29,-16)
feba898 kernel: disable non layout u-boot,env (+1,-10)
66672e7 ath79: tplink_tl-wdrxxxx: use led-sources for ath9k (+11,-15)
592d4e6 ath79: mr600-v1: use led-sources for ath9k (+12,-17)
099807b ath79: fix some ath10k LEDs (+12,-14)
2f30e14 ath79: convert pcie gpios to led-sources (+52,-106)
f190a5e kernel: remove uboot,env hack (+4,-52)
579d465 ath79: ar9344: use led-sources for ath9k (+102,-147)
fb1e8a4 ath79: ubnt: nvmem calibration (+137,-46)
29014b5 ath79: add support for NEC Aterm WF1200HP (+208,-2)
5baaee8 ath79: add support for NEC Aterm WF1200HP2 (+26,-1)
bda163e ath79: add back mistakenly removed label (+1,-1)
55b5e44 ath79: ews511ap: use nvmem (+22,-12)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
e5b86c2 ath79: ecb1xxx: use nvmem (+25,-17)
5e3a602 ath79: sitecom,wlrx100: use nvmem (+51,-30)
3a10dd5 ath79: fix platform check image mikrotik nor (+1,-1)
6b96130 ath79: moxa,awk-1137c: use nvmem for calibration (+24,-15)
b182f2e ath79: meraki_mr1[26]: userspace cal to nvmem (+34,-36)

Target / bcm27xx (88 changes)

4fc47c6 kernel: bump 6.6 to 6.6.59 (+32,-114)
85844cf kernel: bump 6.6 to 6.6.60 (+54,-113)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
611bfa4 kernel: bump 6.6 to 6.6.62 (+9,-9)
eb39558 kernel: bump 6.6 to 6.6.63 (+37,-37)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
d7f638b generic: fix BCM54612E suspend/resume backport patch (+6,-6)
efe9fb0 kernel: bump 6.6 to 6.6.67 (+6,-6)
613dd79 bcm27xx: patches: cherry-pick for RP1 kmods (+7.5K)
87309ed kernel: bcm27xx/bcm2712: add RP1 functionality (+10,-1)
d6c5805 bcm27xx/bcm2712: add RP1 drivers via kmods (+115)
6922053 bcm27xx: pull 6.6 patches from RPi repo (+10.6K,-131)
ae0fd92 bcm27xx/bcm2712: add RP1 camera front-end (+19)
89b2356 kernel: bump 6.6 to 6.6.69 (+15,-15)
f105d1a bcm27xx/bcm2712: Fix-up RP1 modules (+92,-7)
d5669c0 bcm27xx: remove duplicated kmod-rp1-pio package (-19)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
e9fad02 kernel: bump 6.6 to 6.6.74 (+14,-14)
9790417 kernel: bump 6.6 to 6.6.75 (+31,-31)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
aabc61d kernel: bump 6.6 to 6.6.81 (+19,-18)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
251f76c bcm27xx: pull 6.6 patches from RPi repo (+9.1K,-64)
1f20752 bcm27xx: refresh kernel configs (-7)
314ca03 kernel: bump 6.6 to 6.6.84 (+17,-17)
2e71e41 kernel: bump 6.6 to 6.6.85 (+22,-154)
4618d09 bcm27xx: pull 6.6 patches from RPi repo (+192)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
66b5ed7 kernel: bump 6.6 to 6.6.87 (+44,-44)
f63d64e generic: move patch from pending to backport (+1.5K,-1.3K)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
fbcd547 kernel: bump 6.6 to 6.6.89 (+131,-131)
169dc62 bcm27xx: bcm2712: support all devices (+16,-3)
9ffbef7 bcm27xx: fix kmod-drm-rp1 modules dependencies (+9,-20)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
fbd31da generic: make xhci-pci-renesas a proper modular driver (+351,-4)
ccf0735 bcm27xx: create kernel config for v6.12 (from v6.6) ()
9d73abb bcm27xx: restore kernel config for v6.6 (+2.6K)
8f9e91a bcm27xx: add 6.12 patches from RPi repo (+324.3K)
3d6e57f bcm27xx: update config for kernel 6.12 (+104,-44)
fe59fa7 bcm27xx: enable 6.12 kernel testing (+1)
cd79b6e bcm27xx: switch to upstream SDHOST driver (+32,-20)
e3dc5a5 bcm27xx: use kernel 6.12 by default (+1,-2)
c1b36bd bcm27xx: drop 6.6 support (-369.9K)
edf9ed9 bcm27xx: refresh patches for v6.12.29 (+18,-97)
499a59c kernel: bump 6.12 to 6.12.30 (+21,-21)
9b6cb81 bcm27xx: drop README patches (-88)
144ac2e bcm27xx: refresh 6.12 patches (+15,-15)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
30cdc48 kernel: bump 6.12 to 6.12.31 (+141,-471)
ebfd69a kernel: bump 6.12 to 6.12.32 (+26,-26)
59f8312 bcm27xx: add support for BRCMSTB I2C controller (+16)
9117ff7 bcm27xx: select I2C/SPI packages by default (+15,-8)
98ead2c kernel: bump 6.12 to 6.12.33 (+16,-27)
cb1b656 kernel: bump 6.12 to 6.12.34 (+71,-310)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
be3ce63 kernel: bump 6.12 to 6.12.36 (+38,-346)
57aa05e kernel: bump 6.12 to 6.12.37 (+98,-96)
813470d kernel: bump 6.12 to 6.12.39 (+20,-20)
07a7281 bcm27xx: package modules for official 7" touchscreen TFT display (+36)
b6276e3 kernel: bump 6.12 to 6.12.40 (+30,-110)
27643eb bcm27xx: Make kernel modules depend on target (+3,-3)
23b8205 kernel: bump 6.12 to 6.12.41 (+45,-32)
ae49895 kernel: bump 6.12 to 6.12.42 (+147,-26)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
44f70be kernel: bump 6.12 to 6.12.45 (+11,-378)
a61ab43 bcm2712: add kmod-r8169 and kmod-usb-net-rtl8152 (+5,-1)
20aeef1 bcm27xx: Add padding after writing rootfs to image. (+30,-1)
2c12942 kernel: bump 6.12 to 6.12.46 (+96,-479)
f86229f kernel: bump 6.12 to 6.12.48 (+11,-108)
ba6a07f kernel: bump 6.12 to 6.12.49 (+17,-17)
dbd3cff kernel: bump 6.12 to 6.12.50 (+13,-41)
d0e3320 kernel: bump 6.12 to 6.12.53 (+168,-138)
855f65d kernel: bump 6.12 to 6.12.54 (+13,-13)
48df382 kernel: bump 6.12 to 6.12.55 (+53,-202)
1cb3475 bcm27xx: package kmod-drm-v3d (+20)
919e000 kernel: bump 6.12 to 6.12.56 (+20,-907)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
3a5a5c7 kernel: bump 6.12 to 6.12.59 (+10,-10)
65a60d2 bcm27xx: fix patch wrong CRLF line-ending (+11,-11)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / bcm47xx (17 changes)

cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
f09c23f bcm47xx: old gpio wdt: use remove_new (+3,-4)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
f91e205 bcm47xx: fix no previous prototype error (+26,-4)
3896539 kernel/bcm47xx: Create kernel files for v6.12 (from v6.6) ()
602f12d kernel/bcm47xx: Restore kernel files for v6.6 (+1.9K)
e61b152 bcm47xx: enable 6.12 testing kernel (+1)
08c8bee bcm47xx: 6:12: refresh patches (+37,-36)
2aa9a41 bcm47xx: switch to kernel 6.12 (+1,-2)
e34726b bcm47xx: drop support for kernel 6.6 (-1.9K)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
5aeaddc bcm47xx: Fix lzma-loader compilation (+2,-1)

Target / bcm4908 (12 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
4a7de50 bcm63xx-cfe: install into image staging dir (+5,-5)
8967a34 kernel/bcm4908: Create kernel files for v6.12 (from v6.6) ()
8a8fb24 kernel/bcm4908: Restore kernel files for v6.6 (+437)
aec7153 bcm4908: 6.12: refresh patches (+2,-33)
705f7ad bcm4908: 6.12: refresh kernel config (+17,-4)
9d2882f bcm4908: add 6.12 testing kernel (+1)
2830d3b bcm4908: switch to kernel 6.12 (+1,-2)
e9b7a9e bcm4908: drop support for kernel 6.6 (-437)
feba898 kernel: disable non layout u-boot,env (+1,-10)

Target / bcm53xx (23 changes)

4fc47c6 kernel: bump 6.6 to 6.6.59 (+32,-114)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
58056df bcm53xx: backport nvmem mac for meraki mr26 (+119,-23)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
3b7a927 linux: use packages kmod-hci-uart and kmod-btusb instead of kmod-bluetooth (+7,-7)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
04d7645 kernel: bump 6.6 to 6.6.97 (+20,-62)
1c92e46 kernel: bump 6.6 to 6.6.103 (+89,-199)
84b2a98 bcm53xx: modify 180-usb-xhci-add-support-for-performing-fake-doorbell.patch (+2,-2)
231bbe5 bcm53xx: use -ENOENT error for TRX parser workaround patch (+1,-1)
fc6cdb7 kernel/bcm53xx: Create kernel files for v6.12 (from v6.6) ()
9e3c242 kernel/bcm53xx: Restore kernel files for v6.6 (+2.6K)
ce058f2 bcm53xx: 6.12: refresh patches (+7,-819)
9fc6c03 bcm53xx: 6.12: refresh kernel config (+10,-5)
bcae238 bcm53xx: add 6.12 testing kernel (+1)
7748ed6 bcm53xx: switch to kernel 6.12 (+1,-2)
117546b bcm53xx: drop support for kernel 6.6 (-2.6K)
d0fcbdd kernel: bump 6.12 to 6.12.60 (+7,-7)
ff63c5c bcm53xx: image: sync targets names with DT compatible (+14,-11)

Target / bmips (50 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
eabfe69 bmips: dsl-2750b-b1: fix calibration size (+1,-1)
d1e9c50 bmips: dts: fix pinctrl error (+10,-10)
15b21c4 bmips: drop macronix nand block protection patch (-114)
84ca1c2 Revert "bmips: drop macronix nand block protection patch" (+114)
e44daa4 bmips: pinctrl-bcm63268: add gpio function (+260)
8925c46 generic: add STMicroelectronics LED1202 driver (+716,-5)
f5b1d34 generic: move gpio-regmap request/free ops patch from realtek (+131,-286)
fbe0bd5 bmips: shg2500: add missing led controller cells (+2)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
65b8a97 bmips: add support for Actiontec T1200H (+280,-6)
4a7de50 bcm63xx-cfe: install into image staging dir (+5,-5)
559ca4e bmips: convert driver to .remove_new (+4,-8)
59764a7 bmips: add missing PCI drivers include (+3)
538efe5 bmips: sercomm-msp430: fix duplicated definition (+2,-2)
5017eca bmips: sercomm-msp430: fix include (+1,-1)
b5fba20 linux: remove of_match_ptr from OF only drivers (+7,-7)
61da745 bmips: add missing NAND config symbol (+3)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
7d907dc bmips: create kernel files for v6.12 (from v6.6) ()
4fff07a bmips: restore kernel files for v6.6 (+3.1K)
49451bd bmips: update files for kernel 6.12 (+112,-170)
98341ed bmips: enable 6.12 kernel testing (+1)
416b2a8 bmips: use kernel 6.12 by default (+1,-2)
4cf1316 bmips: drop 6.6 support (-3.1K)
dbffeeb bmips: huawei,hg556a-b: enable external switch (+1.1K,-1)
9ccabb3 bmips: huawei,hg556a-b: configure LAN LEDs (+4)
1a97278 generic: 6.12: backport b53 RGMII port patches (+296,-55)
15430a1 bmips: use wan ports as standalone ports (-12)
7d61780 bmips: bcm6358: revert use wan ports as standalone ports (+1)
b0c8780 bmips: add RFC v2 bcm5325 patches (+221,-205)
975f4de bmips: fix LAN LEDs configuration (+2,-2)
5ab72cf bmips: bcm6358: add support for Huawei HG556a ver A (+335,-244)
733067f bmips: bcm6358: add support for Huawei HG556a ver C (+72,-2)
fd3e1f0 bmips: bcm6358: add support for Huawei HG553 (+245)
0bd694e generic: 6.12: backport accepted BCM5325 patches (+285,-154)
3f69fe3 bmips: update BCM531x5 RGMII delays patch (+117,-55)
2f944ec treewide: simplify kernel version number comparisons (+8,-19)
813470d kernel: bump 6.12 to 6.12.39 (+20,-20)
6555321 treewide: remove of_gpio.h (+3,-15)
9741af3 bmips: fix dtc warnings for D-Link DSL-2750B (+2,-1)
6de9691 bmips: fix leds on f@st3864op (+61,-36)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
cd75f70 generic: 6.12: backport b53 patches from v6.18 (+813,-2)
b0e9371 generic: 6.12: add pending b53 fixes for BCM5325 (+609,-3)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
4814636 generic: 6.12: backport b53 fixes for BCM5325 (+93,-194)
5ba9354 bmips: use led-sources for ath9k (+12,-42)
72f43ac bmips: huawei-hg556a-c: use nvmem for wifi eeprom (+15,-5)
c2c3846 bmips: b53: enable bcm63268 internal PHYs (+141,-2)

Target / d1 (15 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
33e23e8 build: d1: add SUPPORTED_DEVICES (+12,-8)
8a17bae d1: Use correct module for devices with wifi (+6,-2)
ea6f3e4 generic: globally enable CONFIG_PCPU_DEV_REFCNT (+1,-4)
7c9b09d kernel/d1: Create kernel files for v6.12 (from v6.6) ()
a68467f kernel/d1: Restore kernel files for v6.6 (+1.9K)
f8f9a45 d1: 6.12: remove upstreamed patches and refresh remaining ones (+26,-432)
e9b5737 d1: 6.12: refresh kernel config (+21,-3)
b3c76f1 d1: add 6.12 kernel as testing (+1)
f5b3e71 d1: use kernel 6.12 by default (+1,-2)
515130e d1: drop 6.6 support (-1.9K)
de2d34c d1: enable crypto offload engine (+31,-3)
b69e6c3 d1: improve Nezha D1 support (+1)
30cdc48 kernel: bump 6.12 to 6.12.31 (+141,-471)
b44f85f kernel: remove duplicate PREEMPT settings (-6)

Target / econet (15 changes)

73d0f92 kernel: Add new platform EcoNet MIPS (+3.6K)
ef2785a econet: Add new target SmartFiber XP8421-B (+336,-1)
442f91c econet: Add new target TP-Link Archer VR1200v (v2) (+87)
7d37cb0 econet: Clean up kernel config and move subtarget devices into own file (+27,-51)
d62ecd6 kernel: 6.12: refresh patches for airoha/econet on 6.12.45 (+196,-214)
c439253 econet: Add basic USB support with Mass Storage (+45,-1)
1cd3660 econet: Add Nokia G-240G-E and EN751221 recovery image (+227,-3)
eee5035 kernel: bump 6.12 to 6.12.52 (+5,-5)
31f5fc8 econet: New device: Zyxel PMG5617GA (+100)
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)
dac4664 econet: standardize partitions in DTS files (+102,-44)
d6b4b63 econet: basic Ethernet support (+144)
4e0dfa6 econet: update en75_chboot to use OpenWrt board_name (+14,-7)
75915e3 econet: fix wrong board name for Zyxel PMG5617GA (+2,-2)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / gemini (14 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
78b78a4 gemini: Convert to use module for Realtek switch (+1,-8)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
719f378 gemini: Activate serial USB console on the DNS-313 (+17,-2)
1c993da gemini: Add module for VSC73xx switches (+2,-1)
4cfefc2 Revert "gemini: Add module for VSC73xx switches" (+1,-2)
390567b gemini: Kernel v6.12 (+613)
658aaf1 gemini: Switch to kernel v6.12 only (+1,-821)
c8fb72e gemini: Add missing PHY packages (+5,-3)
050a308 gemini: switch default NTFS driver package to kmod-fs-ntfs3 (+1,-1)
b6b24a5 gemini: Move back to using statically compiled PHYs (+6,-5)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
c2066fc gemini: Remove kmod-md-multipath dependency (+1,-1)
57fcb37 gemini: Add module for VSC73xx switches (+2,-1)

Target / imx (26 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
1ce87cf imx: 6.6: add some backported kernel patches for Gateworks Venice (+2.8K)
23a18a5 imx: 6.6: add a patch to work around a PCI init hang on IMX8M{M,P} (+119)
d2eaaa9 imx: coretexa53: add network configuration for gw82xx-2x (+2,-1)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
ee73d35 imx: cortexa53: add 'gateworks,imx8m*' to sysupgrade board checks (+3)
5a124ff imx: cortexa53: fix sysupgrade image device support for venice (+15)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
2d6f027 imx: coretexa53: add network config for single-port Gateworks Venice boards (+8)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
a882f0f kernel/imx: Create kernel files for v6.12 (from v6.6) ()
a8feb51 kernel/imx: Restore kernel files for v6.6 (+4.4K)
b0d2b33 imx: 6-12: refresh patches and kernel configs (+38,-2.8K)
c70e987 imx: add 6.12 kernel as testing (+1)
c695cf6 kernel: Refresh kernel configs (+7,-7)
5c9460a imx: 6-12: add additional patches (+209)
6bb42dd imx: venice: add dt overlay support (+4,-1)
2b0b353 imx: venice: disable PCI AER (+1,-1)
be3ce63 kernel: bump 6.12 to 6.12.36 (+38,-346)
0ceedec generic: 6.12: add new config symbols (+3,-15)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
1c92e46 kernel: bump 6.6 to 6.6.103 (+89,-199)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
3519588 imx: switch to kernel 6.12 (+1,-2)
95f62f1 imx: drop support for kernel 6.6 (-4.4K)

Target / ipq40xx (115 changes)

57f2c72 ipq40xx: use devm for mutex_init (+4,-2)
cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
9ab03a1 ipq40xx: remove default MAC assignments (+4,-12)
d679639 ipq40xx: disable SPI DMA for Fritzbox 4040 (+2)
3bd2cee ipq40xx: use PHY to control USB GPIO (+2,-6)
24fc5ff ipq40xx-generic: EN WS-AP3915i remove BLOCKSIZE from image definition (-1)
363f52d ipq40xx-generic: ws-ap3915i fix macadress (+3)
0de59fb Revert "ipq40xx: use PHY to control USB GPIO" (+6,-2)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
9ea174c ipq40xx: orbi: add ethernet0 alias (+1)
b2b6955 ipq40xx: fix label MAC address for FritzBox 7520/7530 (+1)
d09dd75 ipq40xx: dts: add ethernet0 alias for all devices (+141)
c113982 ipq40xx: fix label MAC address for Linksys WHW03 v2 (+1,-1)
992afd2 ipq40xx: chromium: Support Chromium "crossystem" GPIO tooling (+62)
ac1ad1a ipq40xx: turn on Teltonika RUTX50 modem by default (+1,-1)
08c9351 ipq40xx: use correct wired MAC-addresses for RUTX50 (+11)
54463f1 ipq40xx: enable WiFi LED for Teltonika RUTX50 (+2)
676dcb1 ipq4019: patch initialization of Lantiq DSL on FritzBox 7530. (+311)
6d6dc3a ipq40xx: fix compatibility with linux-atm tools (+157,-56)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
70586f5 ipq40xx: convert GL.iNet GL-S1300 to DSA (+41,-2)
3b7a927 linux: use packages kmod-hci-uart and kmod-btusb instead of kmod-bluetooth (+7,-7)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
3526dba ipq40xx: dts: fix "qcom,coexist-support" property type (+1,-1)
5d1dedd generic: qca8k: backport bridge port isolation support (+311,-18)
af93874 ipq40xx: qca8k: hook up IPQ4019 bridge flag offloading (+3,-1)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
f63d64e generic: move patch from pending to backport (+1.5K,-1.3K)
672caaf ipq40xx: qca8k: use remove_new (+4,-6)
538bbb0 ipq40xx: ipqess: use remove_new (+3,-5)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
45e5328 ipq40xx: config-6.6: add new option (+1)
ddbd360 ipq40xx: dts: fix led-controller node name for Netgear LBR20 (+1,-1)
875c3ba ipq40xx: dts: fix dtc warnings for MikroTik hAP ac3 LTE6 (+2)
1f7514b ipq40xx: gcc-ipq4019: mark qcom_find_freq_close() function as static (+2,-2)
2a31e00 ipq40xx: ipqess: remove explicit phylink_generic_validate() references (+3,-4)
855a894 ipq40xx: qca8k-ipq4019: add missing header platform_device.h (+2,-1)
054ab50 ipq40xx: refresh kernel symbol configs (+23,-37)
2c97a04 ipq40xx: rename patchset and kernel configs to 6.12 ()
6f23dd9 ipq40xx: move arch files to 6.12 directory ()
de4ec9a ipq40xx: restore kernel 6.6 config files and patches (+5.7K)
b040c74 ipq40xx: restore kernel 6.6 arch files (+27.3K)
230c6f4 ipq40xx: refresh 6.12 kernel patches (+53,-203)
cdf2e21 ipq40xx: refresh 6.12 kernel config files (+17,-13)
334a432 ipq40xx: tag_oob/ipqess: update DSA APIs (+3,-3)
fb94b01 ipq40xx: add PCIe bridge node reference label for ipq4019.dtsi (+24)
08e2fdc ipq40xx: dts: compatibility changes for 6.12 kernel (+161,-293)
cfb15d7 ipq40xx: dts: correct PCIe device node name (+17,-17)
8d2744d ipq40xx: dts: fix incorrect PCIe bus number (+2,-2)
ac69d05 ipq40xx: migrate wifi configuration device paths for 6.12 kernel (+47)
e0d3c30 ipq40xx: enable 6.12 testing kernel (+1)
b1ce492 ipq40xx: Refresh kernel patches (+4,-4)
750f2ab ipq40xx: switch to kernel 6.12 (+1,-2)
3491a4d ipq40xx: remove 6.6 support (-33.0K)
3ff8a3d ipq40xx: dts: reduce the maximum SPI clock frequency to 24MHz (+12,-12)
65ed5f8 ipq40xx: do not build EnGenius EAP1300 and ENS620EXT by default (+2)
53d8303 images: move append-teltonika-metadata to image-commands.mk (+46,-67)
369525b treewide: fix compatible string for ath10k (+29,-30)
ae49895 kernel: bump 6.12 to 6.12.42 (+147,-26)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
2c12942 kernel: bump 6.12 to 6.12.46 (+96,-479)
99cfba0 ipq40xx: mikrotik: generate a RouterBOOT v7 NOR compatible sysupgrade (+4)
3a79019 treewide: reset-gpio to reset-gpios (+6,-6)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)
1ab12d5 treewide: enable-gpio to enable-gpios (+5,-5)
c72a6fa treewide: perst-gpio to perst-gpios (+28,-28)
c09211d ipq40xx: wake-gpio to wake-gpios (+16,-16)
a4ace63 ipq40xx: clkreq-gpio to clkreg-gpios (+3,-3)
9d531c0 ipq40xx: mikrotik: kernel: pet watchdog during kernel uncompress (+19,-2)
deca8fd ipq40xx: add label-mac-device alias for Linksys WHW01 (+1,-1)
1afe4ba ipq40xx: add led aliases for Linksys WHW01 (+3,-1)
1fecbaf ipq40xx: fix Linksys WHW0x sorting (+17,-17)
60bbf46 ipq40xx: add support for Cisco Meraki Z3 (+571)
11f7aa1 ipq40xx: add support for Cisco Meraki Go GX20 (+113)
0304595 ipq40xx: add support for Cisco Meraki MR30H (+172)
b442ca0 ipq40xx: add device alias for Linksys VLP01 (+3,-1)
dd7087a ipq40xx: dts: fix SPI chip select GPIO polarity (+71,-71)
c2e5bde treewide: dts: fix spi-gpio chip select GPIO polarity (+8,-8)
9089b71 ipq40xx: meraki: convert to nvmem for calibration (+47,-27)
324c502 ipq40xx: remove trailing whitespaces in base-files (+93,-93)
f53bbd5 ipq40xx: use tabs instead of spaces in base-files (+7,-7)
26d2485 ipq40xx: merge duplicated cases in base-files (+5,-14)
5983bc3 ipq40xx: fix sorting in base-files (+58,-59)
66169b1 ipq40xx: remove ethernet0 alias for Netgear LBR20 (-2)
aa0c78f ipq40xx: improve Netgear LBR20 LED config (+18,-27)
89f3c51 ipq40xx: fix sysupgrade image for Netgear LBR20 (+3,-1)
120b70a ipq40xx: add support for ASUS Lyra Mini (MAP-AC1300) (+417)
03644df ipq40xx: use NVMEM-on-UBI for ASUS Lyra and introduce label mac (+46,-17)
6f99711 ipq40xx: fix unit-address of Netgear LBR20 ubi partition (+1,-1)
251d551 ipq40xx: add support for Netgear RBR20 (+516,-1)
0db1b11 ipq40xx: add support for Netgear RBS20 (+502,-272)
00bb18b ipq40xx: Add support for Linksys MR6350 (+144,-1)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
0883bb7 treewide: dts: remove {#address,#size}-cells from "spi-nand" compatible node (-177)
96fc2fa treewide: convert u-boot,env to nvmem-layout (+29,-16)
feba898 kernel: disable non layout u-boot,env (+1,-10)
741689a treewide: fixup ath10k nodes (+72,-114)
734eacf ramips: rt3xxx: fix wifi node address (+11,-12)
39f2019 Revert "treewide: fixup ath10k nodes" (+114,-72)
1aee2f5 ipq40xx: convert CRLF line-ending to LF for Linksys MR6350 (+114,-114)
7bbbe77 ipq40xx: dts: convert WIA3300-20 SPI chipselect to hardware mode (+1,-11)
9f5cb25 ipq40xx: dts: remove useless ethernet0 alias for WIA3300-20 (-2)
8e5cdd8 ipq40xx: split orbi devices in router and satellite (+65,-37)
d4274a1 ipq40xx: fix Netgear RBR40 wan mac (+1)
ce54f6e ipq40xx: fix second 5ghz radio on Netgear RBx40 (+130,-22)
86ebe64 ipq40xx: convert Orbi led labels to function/color (+24,-8)

Target / ipq806x (53 changes)

cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
0e59eaa ipq806x: tr4400v2: revert nesting of MTD partitions that bricks device (+35,-45)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
8ec35a2 ipq806x: tr4400v2: fix dtc warnings by deleting stock partitions (+3,-27)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
16373d8 ipq806x: mtd: spi-nor: micron-st: Add n25q064a WP support (+29)
219ee4d ipq806x: chromium: Support Chromium "crossystem" GPIO tooling (+22)
eba2fbf ipq806x: fix broken WAN on Linksys EAX and Asrock G10 (+3,-3)
c4fe3e9 ipq806x: make use of ASCII env NVMEM driver for Linksys EAX devices (+19,-10)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
148f82a ipq806x: use nvmem for wifi mac (+48,-14)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
a2eaade ipq806x: config-6.6: add new option (+1)
f02e614 ipq806x: fix Extreme Networks AP3935 LAN LED order (+2,-2)
710ec82 ipq806x: fix Extreme Networks AP3935 LAN/WAN ports (+2,-2)
3fb1605 ipq806x: add support for IgniteNet SunSpot AC Wave2 (+333,-2)
369525b treewide: fix compatible string for ath10k (+29,-30)
1a3f05e ipq806x: fix wifi node (+50,-20)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)
e82d113 ipq806x: fix dtc warnings for Linksys E8350 V1 (+2,-3)
da57f9b ipq806x: refresh kernel symbol configs (+19,-36)
15fa59c ipq806x: rename patchset and kernel configs to 6.12 ()
a33d59f ipq806x: restore kernel 6.6 config files and patches (+15.9K)
621d480 ipq806x: refresh 6.12 kernel patches (+43,-75)
1a76ae3 ipq806x: refresh 6.12 kernel config files (+15,-14)
1125d07 ipq806x: fix build errors on 6.12 kernel (+7,-11)
7d2fd7d ipq806x: add PCIe bridge node reference labels for ipq8064.dtsi (+41)
6bc9ebc ipq806x: dts: fix 6.12 kernel pinmux conflicts (+231,-38)
b56c773 ipq806x: dts: reuse default PCIe bridge nodes (+258,-488)
a4c654b ipq806x: dts: rework PCIe nodes for Chromium OnHub (+19,-40)
41fe3aa ipq806x: dts: correct PCIe device node name (+35,-35)
ae70dbc ipq806x: migrate wifi configuration device paths for 6.12 kernel (+47)
1f4681f ipq806x: enable 6.12 testing kernel (+1)
0344477 ipq806x: 6.12: adapt OPP patch with upstream changes (+92,-103)
86b6b31 ipq806x: add missing semicolons for 10_fix_wifi_mac (+1)
2a709d1 ipq806x: dts: fix SPI chip select GPIO polarity (+34,-34)
fb36695 ipq806x: restore recent changes made to 6.6 dts files (+50,-20)
855f65d kernel: bump 6.12 to 6.12.54 (+13,-13)
24d2ac6 ipq806x: chromium: Pull OnHub caldata directly from VPD (+5,-5)
d1d8feb kernel: bump 6.6 to 6.6.113 (+13,-131)
2a8b899 ipq806x: remove trailing whitespaces in base-files (+76,-76)
24e2c70 ipq806x: merge duplicated case in base-files (+2,-5)
3156d72 ipq806x: fix sorting in base-files (+35,-35)
60a7108 ipq806x: 6.12: backport patch to handle CPUFreq with no SMEM (+217)
995f444 ipq806x: switch to kernel 6.12 (+1,-2)
582cdd4 ipq806x: drop support for kernel 6.6 (-16.0K)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
feba898 kernel: disable non layout u-boot,env (+1,-10)
741689a treewide: fixup ath10k nodes (+72,-114)
734eacf ramips: rt3xxx: fix wifi node address (+11,-12)
39f2019 Revert "treewide: fixup ath10k nodes" (+114,-72)

Target / ixp4xx (10 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
0fda3b1 ixp4xx: Add back support for Netgear WG302 v1 (+116,-1)
6e2a842 ixp4xx: Support sysupgrade on WG302 v1 (+28)
d15da12 ixp4xx: Support single zcom_npe_esa hw address (+5,-1)
804bc79 ixp4xx: Add LEDs to supported devices (+228)
2456a2f ixp4xx: Break out mv88e6060 DSA switch to package (+18,-4)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
e50c8f9 ixp4xx: Switch to kernel v6.12 (+11,-648)
cfb371a ixp4xx: Add some upstream patches (+573)
f4cc539 ixp4xx: Add back Actiontec MI424WR A/C/D (+38)

Target / kirkwood (18 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
8a72390 kirkwood: Make the Marvell DSA switch a module (+5,-7)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
9881f4a kirkwood: move files-6.6 to files ()
5066e10 kernel/kirkwood: Create kernel files for v6.12 (from v6.6) ()
fa86277 kernel/kirkwood: Restore kernel files for v6.6 (+1.5K)
52d9f37 kirkwood: kernel: 6.12: refresh patches (+69,-70)
66f4530 kirkwood: 6.12: refresh kernel config (+1)
53acaf1 kirkwood: add 6.12 as testing kernel (+1)
5303f63 kirkwood: add kmod-ata-ahci as default to ix4-200d (+1,-1)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)
9fa076a kirkwood: dts: explicitly set the partition reg size for Blackarmor NAS220 (+6,-2)
c5b75d6 kirkwood: kernel: switch to 6.12 version (+1,-2)
ef93221 kirkwood: kernel: remove 6.6 version support (-1.5K)
7e829b8 kirkwood: add support for D-Link DNS-325 A1 (+132)
2c2b048 kirkwood: add aliases and new partition for support D-Link DNS-325 A1 (+159)

Target / lantiq (73 changes)

cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
44824f0 lantiq: use more devm for i2c (+5,-8)
fccff96 lantiq: use devm for mutex_init (+4,-2)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
0d21cc8 lantiq: grow kernel partition Zyxel P-2812HNU-F1 (+11,-6)
508bf7c lantiq: use regulator for USB GPIO (+13,-5)
e63326e lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)
d3f8b1c lantiq: use nvmem for fritz73x0 (+14,-7)
e85b1af lantiq: use nvmem for fritz 736x (+18,-8)
4348ed9 lantiq: use nvmem for tplink tdw89x0 (+27,-30)
90ecd82 lantiq: fritz7430: fix PCI ID (+2,-2)
c71a27f lantiq: Remove legacy LED migration script (-63)
14be320 lantiq: xrx200: add support for lan3 and lan4 on AVM 5490/5491 (+70,-6)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
b2b4ce1 lantiq: xrx200_legacy: add alternative names for TP-Link TD-W9980(B) (+6)
1b045a7 lantiq: xrx200: add alternative names for Plusnet Hub One and BT Business Hub 5A (+5)
524e22b lantiq: xway_legacy: refresh config (+1,-1)
517b9c1 lantiq: xrx200_legacy: disable unused phy drivers (-3)
b2cac2a lantiq: fritz_cal_extract with reverse option for AVM FritzBox 7430 (+111,-38)
f9813f4 lantiq: xrx200: fb7430 set correct label-mac (+2)
a2fd837 lantiq: xrx200_legacy: migrate ECI V-2FUb/R to upstream PHY LED control (+44,-302)
62bf028 lantiq: xrx200: convert switch driver to package (+21,-4)
a18d95f lantiq-gphy-firmware: add package (+143,-33)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
5a3b9d8 lantiq: Improve support for LED's fritz736x (+12,-3)
38b14a8 lantiq: fix syntax error for fritz736x (+6,-6)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
447c625 lantig: ase: mark subtarget as source-only (+1,-1)
9952345 lantig: ase: remove default build barriers (-2)
37ce497 lantig: xway_legacy: mark subtarget as source-only (+1,-1)
551497f lantig: xway_legacy: remove default build barriers (-5)
b5fba20 linux: remove of_match_ptr from OF only drivers (+7,-7)
e4b8279 lantiq: xrx200_legacy: rename PHY LEDs (+4,-4)
a3da25c lantiq: xrx200_legacy: rename TP-LINK to TP-Link (+2,-2)
b2d3569 lantiq: replace kmod-usb3 with kmod-usb-xhci-pci-renesas (+12,-12)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
69b38ed lantiq: misc build warning fixes for upstream codes (+571,-2)
671638d lantiq: fix timer driver build warnings (+5,-4)
b87c88e lantiq: fix eeprom driver build warnings: (+3,-2)
9881338 lantiq: fix pcie driver build warnings (+13,-12)
dd0c835 lantiq: fix vmmc driver build warnings (+12)
5b76379 lantiq: refresh kernel symbol configs (+1,-3)
544f0fd lantiq: rename patchset and kernel configs to 6.12 ()
c17b19f lantiq: restore kernel 6.6 config files and patches (+13.1K)
925f849 lantiq: remove upstreamed patches from 6.12 kernel patchset (-1.2K)
dbb9c55 lantiq: refresh 6.12 kernel patches (+34,-42)
9208ba2 lantiq: lantiq-flash: platform driver .remove_new conversion (+6,-8)
a86c319 lantiq: fix i2c driver compatibility issue on 6.12 kernel (+5,-6)
8d45c6d lantiq: add the missing function pointer ltq_pci_plat_dev_init (+21)
53aa304 lantiq: refresh 6.12 kernel config files (+2,-1)
5e0f06d lantiq: enable 6.12 testing kernel (+1)
1ab585f lantiq: switch to kernel 6.12 (+1,-2)
9d10907 lantiq: remove 6.6 support (-13.1K)
0354231 lantiq: use nvmem for bthomehub v5a (+63,-29)
a0e3998 lantiq: replace patches with upstream version (+137,-192)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
e1564c4 treewide: add const to struct of_device_id (+8,-8)
c55a411 lantiq: adapt upstream commit to some dts files (+3,-3)
4eae48d lantiq: use new ADSL nvmem support (+85,-4)
3a79019 treewide: reset-gpio to reset-gpios (+6,-6)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)
902f739 generic: 6.12: add pending patch to address PCI sysfs creation entry race (+143,-1)
48df382 kernel: bump 6.12 to 6.12.55 (+53,-202)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
2fe4e7d lantiq: Fix build of xway target (+31,-31)
67af946 lantiq: match wifi node names to reg (+19,-19)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
00e5204 lantiq: homehub-v3a: assign wlan mac in dts (+18,-1)
75b9fae lantiq: dgn3500: use nvmem to load calibration (+29,-6)
eed995d lantiq: more conversions to nvmem (+138,-14)
c9e7f32 treewide: use of_property_present (+64,-64)
a90fb76 lantiq: tplink_tdw89x0: use led-sources for wifi LED (+4,-14)

Target / layerscape (20 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
c04eaad layerscape: armv8_64b: drop skipped packages (+2,-40)
8cb7919 layerscape: armv7: drop skipped packages (-1)
745b720 layerscape: ppfe: use remove_new (+4,-7)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
c3a9489 kernel/layerscape: Create kernel files for v6.12 (from v6.6) ()
f2a0b27 kernel/layerscape: Restore kernel files for v6.6 (+14.1K)
5ca632e layerscape: kernel: 6.12: refresh patches (+131,-64)
5bbb991 layerscape: 6.12: refresh kernel config (+45,-46)
8a22855 layerscape: add 6.12 testing kernel (+1)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
813ecda generic: backport phylink patches for PCS/PHY caps OPs (+4.1K,-1.3K)
7e4ba85 layerscape: configure PHY reset GPIO on LS1012A-FRDM (+36)
6942ca4 layerscape: switch to Linux 6.12 (+1,-2)
c686046 layerscape: remove 6.6 kernel files (-14.1K)
28cc1c3 kernel: drop CONFIG_ARM64_CONTPTE from target configs (-3)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / loongarch64 (13 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
874e0ac loongarch64: remove redundant CONFIG_LIST_HARDENED (-1)
ea6f3e4 generic: globally enable CONFIG_PCPU_DEV_REFCNT (+1,-4)
40f1db9 kernel: Add KERNEL_DCB (Data Center Bridging) (+35,-14)
9454095 loongarch64: Create kernel files for v6.12 (from v6.6) ()
492cb20 loongarch64: Restore kernel files for v6.6 (+797)
01a9a27 loongarch64: add 6.12 as testing kernel (+35,-76)
c21d491 loongarch64: switch to Linux 6.12 by default (+1,-2)
8a1ee75 treewide: drop Linux 6.6 patches, hacks, configs and conditional (-125.0K)
d4dcb94 loongarch64: add Loongson PCI DWMAC as built-in (+17,-6)
ed5cefb loongarch64: backport kernel BPF trampoline (+827)
9e92064 loongarch64: Disable strict alignment to fix BPF program failures (+1,-1)

Target / malta (8 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
b84523e kernel/malta: Create kernel files for v6.12 (from v6.6) ()
63cffd4 kernel/malta: Restore kernel files for v6.6 (+279)
4dae54f malta: 6.12: update config after kernel refresh (-3)
c96db6c malta: 6.12: enable kernel for testing (+1)
472ae5d malta: use kernel 6.12 by default (+1,-2)
66c34c6 malta: drop 6.6 support (-279)

Target / mediatek (345 changes)

2b173ab mediatek: mt7988: fix peripheral SPI busses (+69,-4)
cfe8e6e mediatek: add support for Realtek RTL8261n 10G PHYs (+6.3K)
ddfae94 mediatek: add support for swapping the polarity on usxgmii interfaces (+58)
a85f11f mediatek: filogic: add Arcadyan Mozart platform (+365)
2cbd230 mediatek: pinctrl-mt7988: add missing PWM pingroups (+32,-1)
591272d mediatek: filogic: BPi-R4: wire up pinctrl for pwm-fan (+11)
675d7c8 mediatek: refresh patches (+6,-8)
d64e1ed mediatek: YunCore AX835: fix voltage regulator (+1)
6ec1477 mediatek: set mac increment to 7 for the 5G radio on OpenWrt One (+1,-1)
48028cd mediatek: set 7 MACs per wifi band in board.json on OpenWrt One (+16)
cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
b43194e mediatek: filogic: add support for GatoNetworks GDSP (+410)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
3467ea9 mediatek: fix pwn fan settings for sinovoip bpi-r3 (+11)
52b6c92 Revert "mediatek: fix pwn fan settings for sinovoip bpi-r3" (-11)
d8a9669 mediatek: change Routerich AX3000 ubi size All new routers are shipped with u... (+9,-19)
ce3b36b mediatek: split Acer/W6 dts into W6 common dtsi and device specific dts (+430,-432)
e7aaba2 mediatek: make use of Acer Predator Connect W6's u-boot environment (+22,-42)
d42075d mediatek: improve device tree for Acer Predator Connect W6 (+94,-45)
2898d1d mediatek: add support for Acer Predator W6d and Acer Vero W6m (+312,-12)
b8b658b mediatek: fix Cudy AP3000 Outdoor label-mac (+1,-1)
faf4b3e mediatek: filogic: add support for Cudy WR3000S v1 (+301)
d413163 mediatek: Routerich AX3000: add OpenWrt U-Boot layout (+400,-107)
1bdb6d8 mediatek: remove ktd-202x driver filogic image (Aer Vero W6m) (+1,-1)
e44180d mediatek: filogic: add KTD2026/7 driver to Acer Connect Vero W6m (+1,-1)
30ae0b3 mediatek: filogic: Cudy WR3000S v1: fix CRLF line endings (+283,-283)
0d651dd mediatek/filogic: enable mtd virtual concat support (+1)
5a4eb56 mediatek/filogic: add Keenetic KN-3911 support (+331,-6)
ee8df79 mediatek: MERCUSYS MR90X v1: add OpenWrt U-Boot (UBI) layout (+434,-268)
f342255 mediatek: filogic: enable CONFIG_LEDS_TRIGGER_PATTERN (+1)
5c12fe4 target/metadata: set OpenWrt One as the default menuconfig target/profile (+12,-1)
5348e2e generic: mtd: spinand: add support for FORESEE F35SQA002G (+163,-17)
d087a79 mediatek/filogic: add Keenetic KN-3811 support (+390)
a498a84 mediatek: filogic: prevent faulty mac address assignment (-1)
f8b93e2 mediatek: filogic: Migrate wifi configuration device paths (+63)
794291b mediatek: add Comfast CF-E395AX support by adding an alternative model name (+2)
6b32a5d mediatek: filogic: add support for NRadio C8-668GL (+312,-1)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
f71ce1c mediatek: add pending patches fixing video output on MT7623N (+384)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
d4d6c48 mediatek: filogic: support openwrt,netdev-name for renaming interfaces (+8)
84fc59c mediatek: filogic: bpi-r3: set netdev-name for sfp1 port (+14,-4)
cd8dcfe mediatek: filogic: bpi-r4: set netdev-name for sfp ports (+13,-2)
5a7fb83 mediatek: update openembed som7981 support (+99,-27)
6992d6e mediatek/filogic: add support for Cudy AP3000 v1 (+239,-6)
e0813dc mediatek: filogic: add support for Tenbay WR3000K (+273,-1)
b3ce08e mediatek: filogic: Add support for D-Link AQUILA PRO AI M60 (+399,-2)
648d070 linux: replace nvmem-cells with nvmem-layout (+42,-42)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
6166211 mediatek: Fix primary MAC of D-Link M60 (+1)
89b2356 kernel: bump 6.6 to 6.6.69 (+15,-15)
5d0f61e mediatek: mt7622: improve fixup of trx for Buffalo devices (+13,-5)
376d8f9 mediatek: mt7622: sync buffalo.sh with ramips/mt7621 (+24,-14)
a06a2ef mediatek: append metadata to factory-uboot.bin for WSR devices (+1,-1)
70610a5 mediatek: Fix U-Boot variables handling for D-Link M30 A1 (+1,-7)
8925c46 generic: add STMicroelectronics LED1202 driver (+716,-5)
9d66b8b mediatek: filogic: Add support for cudy wr3000h (+367)
0d15682 mediatek: D-Link AQUILA PRO AI M60 A1: Fixed phy6 DTS settings (+1,-2)
48e1427 mediatek: remove obsolete base-files scripts (-20)
d7e82c7 generic: backport Realtek PHY patches from upstream (+3.5K,-66)
0f8a5a5 mediatek: filogic: Cudy WR3000H: Fix SUPPORTED_DEVICES (+1,-1)
99431e3 mediatek-filogic: fix wax220 wifi leds (+2,-2)
3d63a41 mediatek: EX5601-T0 add Zyxel EX5601-T1 and T-56 alias (+8)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
a6b0abf mediatek: replace multiple fw_setenv calls by the bulk one (+9,-7)
42a253c mediatek: Xiaomi AX3000t: fix soft brick for the rd23 model (+18)
ab375a3 mediatek: cudy: fixes typo for spi and mtd properties (+33,-29)
82b69df mediatek: cudy: fixes 2.5G PHY interrupt support (+7,-10)
8763221 mediatek: update status led for Cudy TR3000 (+7,-8)
64d1b10 mediatek: cleanup device tree for cudy devices (+23,-28)
4c380d0 mediatek: use standard PHY reset bindings for Cudy WR3000H (+5,-17)
0fd9d00 mediatek: add Airoha AN8855 gigabit switch driver (+5.8K)
9ada857 mediatek-mt7622: netgear-wax206 fix wifi leds (+3)
85c4125 mediatek: fix TUF-AX4200 WAN LED (+13,-2)
dcc5587 mediatek: filogic: fix 2.5G phy compatible for WR3000H (+1,-1)
69890e1 mediatek: mt7622: fix SATA on BPi-R64 (+66)
fb566ab mediatek: refresh adtran nvmem patch (+2,-1)
3299d19 mediatek: fix nmbm configuration mismatch (Xiaomi AX3000t) (+1)
d023ee7 mediatek: filogic: fix mt7986a-zyxel-ex5601-t0-stock.dts model name and eth1 ... (+4,-4)
c9ea279 mediatek: filogic: increase spi flash memory speed on ZyXEL EX5601 (+1,-1)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
c48afca mediatek: add work-around for ASUS bootloader MTD behavior (+47)
4387de9 mediatek: apply bootloader work-around for affected ASUS devices (+6,-6)
9772ca1 mediatek: filogic: upstream LEDs control on 2.5G ports on EX5601 (+25,-3)
74f0c95 mediatek: filogic: fix sysupgrade for ex5601-t0-stock (-1)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
2389793 kernel: kmod-btmtk: Extract btmtk.ko into own package (+15,-4)
d50d51d mediatek: filogic: migrate Zyxel NWA50AX Pro to upstream PHY LED control (+20,-2)
25ea7ff mediatek: filogic: migrate Acer W6/W6d to upstream PHY LED control (+39,-4)
7560af7 mediatek: filogic: migrate ASUS TUF AX6000 to upstream PHY LED control (+25,-4)
5013efc mediatek: Refresh kernel configuration (+22,-42)
6af46a6 mediatek: filogic: enable CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY (-1)
96c6608 mediatek: add support for CMCC A10 (+720)
843e50f mediatek: bpi-r4: create additional emmc gpt artifact (+2,-1)
6c8cc86 mediatek: filogic: openwrt-one: drop kmod-nvme (+1,-1)
f4ba980 mediatek: Update mt7622-reyee-ax3200-e5.dts (+7,-7)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
054b870 generic: import rtl8261n patches from mediatek (+13,-15)
043df82 mediatek: Xiaomi AX3000t: enable SPI calibration (+7)
adc4d95 mediatek: u7623: fix network switch enumeration (+30,-87)
b88de5d mediatek: filogic: migrate Zyxel EX5700 to upstream PHY LED control (+40,-2)
63d56af mediatek: filogic: migrate Netgate N60 to upstream PHY LED control (+14,-1)
fd76a38 mediatek: filogic: migrate SmartRG Bonanza to upstream PHY LED control (+76,-4)
5016c96 kernel: drop Maxlinear PHY LED control hack (+4,-78)
7103a15 mediatek: rename PHY LEDs to match upstream bindings (+19,-19)
c1d5b9a Revert "mediatek: rename PHY LEDs to match upstream bindings" (+19,-19)
a51fd20 mediatek: filogic: PHY LEDs do have an address, gpio-leds don't (+37,-37)
696ad7b mediatek: filogic: fix case statement in 01_leds (+1,-1)
ddc4f21 filogic: move append-gl-metadata to image-commands.mk (+31,-31)
1bb9592 mediatek: filogic: bpi-r3-mini: add kmod-eeprom-at24 (+2,-2)
66f3883 mediatek: filogic: fix device sorting (+24,-24)
2cd7973 mediatek: filogic: add Asus ZenWiFi BT8 (+469,-2)
6f59e96 mediatek: filogic: prepare for ubootmod build of ASUS ZenWiFi BT8 (+401,-380)
8b27e60 mediatek: filogic: add build for ASUS ZenWiFi BT8 with OpenWrt's U-Boot (+127)
cba55fa mediatek: restrict compat_version override for BPi-R3 (+5,-2)
99ea96c mediatek: filogic: add support for Huasifei WH3000 (+213,-1)
d8002cb mediatek: add support for netis NX31 (+687)
db3eff1 mediatek: filogic: add Netcore N60 Pro support (+811,-1)
7921e48 mediatek: add support for Mercusys MR80X v3 (+277)
907cb88 mediatek: filogic: add support for WAVLINK WL-WN573HX3 (+217,-3)
370a9d5 mediatek: filogic: add missing boards to platform_check_image (+23,-2)
29ec74b treewide: validate unified uImage.FIT images before flashing (+19,-15)
7ea0f64 mediatek: mt7622: validate uImage.FIT (+2,-5)
493b0cd mediatek: mt7623: validate uImage.FIT (+2,-4)
0adbac6 mediatek: convert driver to .remove_new (+2,-4)
f733442 mediatek: filogic: fix mistaken executable bit on dts file ()
fdb6962 mediatek: add support for Routerich AX3000 v1 (+358)
50d9ca6 mediatek: filogic: add support for ASUS RT-AX52 (+331)
30618d4 mediatek: fix GL.iNet GL-MT2500 preinit interface (+1)
6b1d0ce mediatek: add missing pipe (+1,-1)
576278a realtek: use remove_new (+11,-19)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
a1da2f8 mediatek: filogic: increase spi flash memory speed on ZyXEL EX5601 (+1,-1)
0d6ba33 mediatek: filogic: fix wifi on ASUS RT-AX52 (+2,-2)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
13a02c9 mediatek: filogic: fix "srg,sysled" dtc warnings (+6,-2)
1adb0a8 mediatek: filogic: fix mmc dtc warnings (+26,-2)
bc0be15 mediatek: filogic: fix flash node name dtc warnings (+5,-5)
ac55619 mediatek: filogic: fix unit name leading 0s dtc warnings (+14,-14)
a7df414 mediatek: filogic: fix memory node invalid length dtc warnings (+2,-2)
2d96972 mediatek: filogic: fix "unknown,gca230718" dtc warnings (+4)
49d5fc5 mediatek: filogic: fix WiFi MAC address invalid length dtc warnings (+22)
a16b44a mediatek: filogic: fix wm8960 dtc warnings (+18,-13)
a851bbe mediatek: filogic: fix PCIe node dtc warnings (+28,-1)
f2de919 mediatek: filogic: fix bpi-r4 eeprom dtc warnings (+3)
96adba2 mediatek: filogic: fix SPI node reg size dtc warnings (+8)
d1482e5 mediatek: filogic: fix mxl phy node dtc warnings (+4)
7cc0899 mediatek: mt7623: fix mmc dtc warnings (+8,-2)
5bead4a mediatek: mt7622: fix mmc dtc warnings (+7,-3)
6854b19 mediatek: mt7622: various dtc warning fixes for D-Link EAGLE PRO AI (+15,-6)
6b43a52 mediatek: mt7622: add the missing phy interrupt-parent for WAX206 (+1)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
726bb8e mediatek: filogic: add support for SNR-CPE-AX2 (+732,-1)
78db778 mediatek: mt7622: prepare legacy rtl8367c driver for Linux 6.12 (+39,-18)
a387c62 mediatek: dts: rename mt7981.dtsi to mt7981b.dtsi (+47,-47)
b992aa1 mediatek: dts: bring mt7988a.dtsi closer to upstream (+544,-428)
465249f mediatek: filogic: adapt BananaPi-R4 for use with upstream DT (+14,-1)
16c1e1b kernel/mediatek: Create kernel files for v6.12 (from v6.6) ()
ca3a3a7 kernel/mediatek: Restore kernel files for v6.6 (+27.7K)
72994b5 kernel/mediatek: 6.12: drop patches which are now part of generic (+134,-5.7K)
a9822e8 kernel/mediatek: 6.12: drop patches which have been applied upstream (-3.7K)
f9206d1 kernel/mediatek: 6.12: replace downstream files by patches (+8.6K,-5.7K)
25ee508 kernel/mediatek: 6.12: adapt SPI calibration (+52,-51)
b09c0d2 kernel/mediatek: 6.12: allow setting OF node for MSDOS partitions (+98)
25bb907 kernel/mediatek: 6.12: adapt for changed MMC card binding (+98,-122)
166d9d5 kernel/mediatek: 6.12: fix and refresh patches (+119,-110)
3e95a2f mediatek: filogic: update config-6.12 (+32,-6)
029b7ed mediatek: mt7622: update config-6.12 (+22,-6)
0a0f5f9 mediatek: mt7623: update config-6.12 (+52,-8)
16b5a77 mediatek: mt7629: update config-6.12 (+10,-5)
fa236de mediatek: enable testing kernel 6.12 (+1)
6f8c58b mediatek: add ubootmod layout for cudy tr3000 v1 (+637,-215)
11c936e mediatek: filogic: provide custom GPT table for Arcadyan Mozart (+19,-1)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
d2764bf mediatek: mt7629: add the missing symbol CONFIG_LEDS_SMARTRG_LED (+1)
30cdc48 kernel: bump 6.12 to 6.12.31 (+141,-471)
8d30e07 mediatek: filogic: fix for new GL.iNet GL-MT2500/GL-MT2500A hardware revision (+47,-8)
54febbc mediatek: Create common DTSI for WR3000H and WR3000S (+186,-355)
8b24289 mediatek: add support for TP-Link Archer AX80v1(US/RU/CA) (+365)
300335f mediatek: filogic: add support for Cudy WR3000E v1 (+138)
f773515 mediatek: update pinconf for GL.iNet eMMC boards (+54,-2)
f60207a mediatek: cleanup device tree for mt7988 devices (+17,-28)
c908fc7 mediatek: add support for Zbtlink ZBT-Z8102AX v2 (+358,-1)
782afec mediatek: 6.12: fix cci driver probe for mt7988d (+45)
cb1b656 kernel: bump 6.12 to 6.12.34 (+71,-310)
836a4cc kernel: bump 6.6 to 6.6.94 (+78,-233)
594da82 mediatek: add support for Cudy TR3000 256MB v1 flash version (+46)
1e00b92 mediatek: Ruijie RG-X60 Pro: Fix LAN port status light (+65)
5d266b4 mediatek: 6.12: fix wrong SoC compatible of MT7988A RFB (+1,-1)
e46eeb8 mediatek: 6.12: mt7988a-rfb: complete conversion to all-UBI fitblk (+139,-54)
e310d71 mediatek: mt7988a: 6.12: move SoC dtsi changes to dedicated patch (+235,-230)
edc7cb9 mediatek: spinand: force update_cache_variants to use reset for Foresee NAND (+38)
e618ad0 mediatek: fix switch mdio id on mt7622-rfb1 on linux 6.12 (+12)
04d7645 kernel: bump 6.6 to 6.6.97 (+20,-62)
57aa05e kernel: bump 6.12 to 6.12.37 (+98,-96)
db1de8d mediatek: add Huasifei WH3000 Pro support (+233,-1)
d8754f3 mediatek: allow mounting ubifs by its device and partition name (+6,-5)
e507398 mediatek: filogic: add support for TP-Link Festa FR365 (+465)
e34e874 mediatek: add support for Zyxel NWA90AX PRO (+2)
0ceedec generic: 6.12: add new config symbols (+3,-15)
058bd6c mediatek: filogic: mt7986: fix SPI driving for NAND and increase to 52MHz on ... (+3,-3)
1c6cb6d mediatek: add support for ipTIME AX3000SM (+299)
6615c8c mediatek: filogic: D-Link M30/M60: include initramfs in recovery (+8,-2)
4dd35ca target: mediatek: Enable WED for MT7988 devices running 6.12.x kernels (+167)
4e7d58e mediatek: switch to Linux 6.12 by default (+1,-2)
7fe6921 mediatek: remove files, patches and config for Linux 6.6 (-27.7K)
072ae5a mediatek: filogic: add SD card support to GatoNetworks GDSP (+147,-3)
4ff02b4 uboot-mediatek: add support for GL.iNet GL-MT2500 (+322,-1)
f8c0da8 mediatek: stage mt7622/mt7629 rfb u-boot images to bin folder (+9)
76143ae mediatek: filogic: enable mstc-boot mtdsplit parser (+1)
ccaa493 mediatek: add support for ELECOM WRC-X3000GS3 (+462)
8097cbc mediatek: disable MediaTek SoC Information (mtk-socinfo) driver (+2,-2)
7b6dcaf mediatek: filogic: increase nand flash speed on Redmi AX6000 (+1,-1)
aea6d1b mediatek: filogic: add support for ipTIME AX3000Q (+303)
e53c53b mediatek: Remove modules.builtin file (-1)
6e8042e mediatek: add missing #address/size-cells for ELECOM WRC-X3000GS3 (+4)
0e4a69e mediatek: add factory image for ipTIME AX3000SM (+9,-1)
536a25e mediatek: add support for OpenFi 6C (+289)
1a235a7 mediatek: filogic: Add support for Wavlink WL-WN551X3 (+297)
2fea2ed mediatek: add support for CreatLentem CLT-R30B1 (+347)
e596356 mediatek: remove loglevel in bootargs (+6,-8)
6e04dcc mediatek: Add support for Acer Predator Connect W6x (+394)
6f33529 mediatek: dts: fix the broken memory node (+114,-57)
c089ad8 mediatek: dts: convert pinctrl bias to the Linux generic style (+202,-146)
f3ce0c2 mediatek: dts: use dt-bindings enumerated drive strength values (+181,-174)
9688f03 mediatek: dts: mt7981: add back #address-cells and #size-cells to eth node (+5,-3)
bb94280 mediatek: dts: fix some minor dtc warnings (+23,-7)
5fc5b0c mediatek: dts: remove some useless spaces (+34,-34)
2958eee mediatek: dts: increase mt7986 ATF reserved memory to 256 kiB (+29)
26c6fb6 mediatek: dts: remove mt7531 switch reset delay time properties (-10)
4110614 mediatek: filogic: support WAVLINK WL-WN586X3 Rev B (+80,-2)
69a8c7f mediatek: filogic: add Teltonika RUTC50 support (+593)
57a127c mediatek: remove the aquantia kmod from filogic mediatek platforms (+3,-3)
43ae8e1 mediatek: dts: use dt-bindings documented bias type for UniFi 6 Plus (+5,-2)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
e181fee mediatek: backport patches fixing thermal on MT7988 (+320)
08a616b generic: backport support for Aeonsemi AS21xxx PHY (+3.2K,-67)
2eb4296 mt76: update to Git HEAD (2025-09-04) (+237,-5)
27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 14 more...
d890425 Revert "mt76: update to Git HEAD (2025-09-04)" (+5,-237)
44f70be kernel: bump 6.12 to 6.12.45 (+11,-378)
194466d mediatek: Huasifei WH3000 Pro wifi fix (+1,-1)
04e9d15 mediatek: filogic: add support for Cudy WR3000P v1 (+175,-2)
bf55d2f uboot-mediatek: CMCC RAX3000M: add ddr3 build (+43,-11)
a140bcb kernel: add support for FudanMicro FM25S01A SPI-NAND (+273,-25)
23f016c mediatek: CMCC RAX3000M: add RAX3000Me as alt model (+2)
cefb814 mediatek: filogic: add support for ipTIME AX3000M (+287,-1)
e401229 mt76: update to Git HEAD (2025-09-09) (+237,-5)
27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 29 more...
1f59ef6 mediatek: filogic: use NVMEM for EEPROM/precal on NWA50AX Pro (+10,-2)
97fca42 mediatek: filogic: use NVMEM for wifi macaddr on NWA50AX Pro (+17,-10)
6cf5ba9 mediatek: filogic: fix fip partition size for Zyxel EX5601-T0 (+1,-1)
5c57477 mediatek: filogic: Zyxel EX5601-T0 dts cleanup (+45,-82)
9ed4d27 mediatek: filogic: fix 5G MAC address for Zyxel EX5601 (+9,-5)
f26260c mediatek: filogic: Add label wan and cpu for Zyxel EX5601-T0 (+2,-3)
9cfbd69 mediatek: add driver for HW-RNG v2 (+137)
2503e5b mediatek: add support for ipTIME AX7800M-6E (+457)
3a0581a mediatek: add missing eeprom for ipTIME AX3000M (+6)
73504d0 kernel: kmod-dsa-ks8995: Backport DSA patches (+1.8K,-6)
afcec12 mediatek: add support for trng on mt7988a (+14)
93ac1d7 mediatek: refresh patches (+9,-4)
9241f29 mediatek: filogic: add Keenetic Sprinter (KN-3711) support (+351)
73e04e2 mediatek: add support for AsiaRF AP7622-WH1 (+537)
8b89100 mediatek: filogic: add support for AsiaRF AP7986-003 (+447)
e49a219 mediatek: Fix setting MAC address for some devices (+4,-1)
7cd10ad mediatek: filogic: add support for Totolink X6000R (+268)
49b9b93 mediatek: add support for Buffalo WSR-6000AX8 and AX8P (+454,-8)
028050d mediatek: CMCC RAX3000Me: fix stability issues (+4,-4)
b4a528e mediatek: ap7622-wh1: Enable bluetooth interface (+4)
78257d8 mediatek: filogic: use nvmem for Unifi 6 Plus WiFi mac (+16,-5)
88bf53f mediatek: filogic: use nvmem for Unifi 6 Plus caldata (+29,-3)
90f0d87 mediatek: filogic: load precal data for Unifi 6 Plus (+5,-2)
50c5150 mediatek: fix polarity of user button on openwrt-one (+1,-1)
ebd4561 mediatek: CreatLentem clt-r30b1: Add Livinet Li228 as alt vendor model (+4,-1)
5572d35 treewide: gpio to gpios (+29,-29)
3a79019 treewide: reset-gpio to reset-gpios (+6,-6)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)
1ab12d5 treewide: enable-gpio to enable-gpios (+5,-5)
987b148 mediatek: fix wrong reset_gpio (+2,-2)
32229a4 kernel: mtd: spinand: continuous mode fixes (+237,-15)
296f1cf mediatek: flogic: platform.sh fix typo (+1,-1)
9b48cf6 mediatek: filogic: rename eth1 to wan in led setup for zyxel-ex5601-t0 (+2,-2)
f6e0f57 targetwide: imagebuilder: add explicit guards around initramfs rules (+46)
2196089 mediatek: dts: remove useless SPI cs-gpios property (+7,-20)
f5fd7ef targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)
813ecda generic: backport phylink patches for PCS/PHY caps OPs (+4.1K,-1.3K)
d0e3320 kernel: bump 6.12 to 6.12.53 (+168,-138)
8a7de10 mediatek: add Konka KOMI A31 support (+653)
48df382 kernel: bump 6.12 to 6.12.55 (+53,-202)
6960d03 mediatek: Add support for Acer Predator Connect W6x Ubootmod (+444,-47)
351deeb mediatek: mt7622: fix 2.5G WAN port on Netgear WAX206 (+1,-1)
d44132e mediatek/filogic: fix Totolink X6000R sysupgrade failed (+2,-1)
911a114 mediatek: add basic support for the MT7987 SoC (+2.1K)
d62fc50 mediatek: import patches from SDK to support MT7987 Ethernet (+927,-1)
edb5815 mediatek: port MT7987 thermal support (+254)
2595e31 mediatek: improve MT7988 cpufreq driver and add support for MT7987 (+232,-1)
9de7189 mediatek: build image for MT7987 RFB (+2.3K)
8b6c697 mediatek: add support for BananaPi BPi-R4 Lite (+828)
919e000 kernel: bump 6.12 to 6.12.56 (+20,-907)
58efc5c treewide: fix mistaken executable bit on dts files ()
81a9c9f mediatek: remove non-existing mt7987-2p5g-phy-firmware-internal (+1,-1)
b6d2ab8 mediatek: remove non-existent package mt798x-2p5g-phy-firmware-internal (+1,-1)
71ebc54 mediatek: filogic: add support for TP-LINK BE450 (+450,-1)
b33df7b mediatek: add support for COMFAST CF-WR632AX (+674)
887cab8 mediatek/filogic: fix Cudy WR3000H ethernet port order (+4,-4)
0ad0955 kernel: fix mtk_eth_soc handling of fraglist packets without GSO_FRAGLIST (+86,-79)
971c058 mediatek: add mt7987-2p5g-phy-firmware to MT7987 devices (+2,-2)
93cfbc7 mediatek: add support for EROFS (+1,-1)
1c3b32c mediatek: fix uart clocks in MT7987 infracfg clock driver (+1,-4)
80ba925 mediatek: add uqmi to RUTC50 default packages (+1,-1)
05a597e mediatek: add support for ipTIME AX3000SE (+288)
2cc8d3e mediatek: add Zyxel NWA90AX PRO model identifier (+1,-1)
d2fa070 mediatek: fix ubi size for zbtlink zbt z8102ax v2 (+11,-10)
2462b36 mediatek: add support for Imou HX21 (+663)
2c667f2 mediatek: use dt-bindings drive strength macros for ipTIME AX7800M-6E (+2,-2)
1748ce8 mediatek: add support for WAVLINK WL-WN536AX6 Rev a (+408)
46ab9f3 filogic: add support for Netgear EAX17 (+458,-1)
fccf75e mediatek: filogic: add factory image for Asus TUF-AX4200 (+10)
6c3eea4 mediatek: filogic: increase flash speed on ASUS TUF AX6000 (+1,-1)
7af6029 mediatek: mt7987: sync mt7987.dtsi with MediaTek SDK (+7,-2)
de8eb38 mediatek: move node from mt7987a SoC dtsi (+51,-33)
295601b mediatek: mt7987: enable usb 3.0 by default (+5,-9)
21fe2a8 mediatek: update mt7987 SoC device tree (+9,-7)
f911c2d mediatek: update Bananapi BPi-R4 Lite support (+63,-64)
8a1ee75 treewide: drop Linux 6.6 patches, hacks, configs and conditional (-125.0K)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
0883bb7 treewide: dts: remove {#address,#size}-cells from "spi-nand" compatible node (-177)
feba898 kernel: disable non layout u-boot,env (+1,-10)
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)
f614322 mediatek: rtl8367s: modernize gpio API (+11,-15)
e7086d7 mediatek: filogic: add support for ASUS TUF-AX4200Q (+463)
c9e7f32 treewide: use of_property_present (+64,-64)
c79c32b mediatek: build rtl8367s_gsw as a kernel module (+14)
b2648d8 mediatek: add support for Mercusys MR85X (+250,-3)
f57a0e8 mediatek-filogic: assign WAN netdev trigger to blue:wan LED for cudy wr3000e (+3,-2)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
ff1419f mediatek: filogic: add support for Widelantech WAP430X (+188,-2)
7423edb mediatek: import patch from Mediatek SDK for pcie (+88)
cc2aefe mediatek: add Keenetic KN-1812/Netcraze NC-1812 support (+671)
011890a mediatek: filogic: add support for Kebidumei AX3000-U22 (+210)
26ff8ef mediatek: filogic: replace spaces with tabs for indentation (+42,-42)
344bb7f mediatek: filogic: add support Netcore NX30V2/N30PRO/POWER30AX/W7/GW3001 (+706)
81d7d37 mediatek: fix IPv4 address missing on interface in failsafe mode for cudy ap3... (+1)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / microchipsw (2 changes)

88a404a microchipsw: add support for Microchip LAN969x switches (+36.4K)
5205c0c microchipsw: lan969x: add Microchip EV23X71A (+1.2K,-2)

Target / mpc85xx (32 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
890d47b mpc85xx: run make kernel_oldconfig (+2,-1)
e9dd6da mpc85xx: p1010: add missing symbols (+19,-1)
bec8edb mpc85xx: p1020: add missing symbols (+25,-4)
2266449 mpc85xx: p2020: add missing symbols (+3,-2)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
3d6e1a3 mac80211: ath9k: replace qca,led-sources (+29,-9)
5b0f169 mpc85xx: fix function name (+1,-1)
65c539b kernel: backport GCC15 fix for powerpc (+75,-17)
8a9b9e9 mpc85xx: HPE MSM460 add HPE MSM430 alias (+2)
cc0ff28 mpc85xx: tl-wdr4900: add back 5ghz LED (+10,-3)
f21e815 mpc85xx: p1010: kernel: add missing symbol (+1)
314ce20 kernel/mpc85xx: Create kernel files for v6.12 (from v6.6) ()
3ae3acc kernel/mpc85xx: Restore kernel files for v6.6 (+1.2K)
af69ad3 mpc85xx: refresh kernel 6.12 patches (+18,-18)
710c7d9 mpc85xx: use strscpy instead of strlcpy (+1,-1)
57bdd90 mpc85xx: refresh kernel config (+7,-5)
8358e59 mpc85xx: introduce 6.12 testing kernel (+1)
daca63a mpc85xx: kernel: 6.12: fix issue with ifc nodes in P1010 (+125)
8d679ff mpc85xx: make kernel 6.12 the default kernel (+1,-2)
d91d4b0 mpc85xx: drop Kernel 6.6 (-1.2K)
4afaacd mpc85xx: relocate AP3825i simpleImage loader (+10,-8)
15fb19c mpc85xx: refresh kernel patch (+1,-1)
2dc3617 mpc85xx: HPE MSM460 add HPE MSM466 alias (+2)
09e7b24 mpc85xx: p1010: Fix Sophos RED 15w NAND partitions (+10,-14)
bb61b5b mpc85xx: p1010: use common DTSI for Watchguard Firebox T1X (+227,-218)
4e5e8b9 mpc85xx: add support for Watchguard Firebox T10-W, T15(-W) (+189,-24)

Target / mvebu (55 changes)

749a433 utils: Add the omnia-eeprom utility (+58,-1)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
6280b4a mvebu: devm for mutex_init (+15,-7)
16c47c2 mvebu: rb5009: add label-mac-device (+2,-1)
648d070 linux: replace nvmem-cells with nvmem-layout (+42,-42)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
f491001 mvebu: fix Linksys power LED (+2,-2)
8fb805a mvebu: Add support for WD Cloud Mirror Gen2 (+395,-2)
717f62d mvebu: WD Cloud Mirror Gen2: Remove stty dependency (+1,-1)
eaa8211 mvebu: Switch to use a module for mv88e6xxx (+16,-17)
eb5f98f mvebu: fix kmod for switch on wrt32x / venom (+2,-1)
2f9ef8a mvebu/image/cortexa53.mk: add kmod-dsa-mv88e6xxx (+4)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
66b5ed7 kernel: bump 6.6 to 6.6.87 (+44,-44)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
a6822d5 mvebu: replace kmod-usb3 with kmod-usb-xhci-pci-renesas (+6,-5)
831994e mvebu: armada37xx: backport pinctrl fixes (+277)
dfacae3 mvebu: armada37xx: add pending PXA I2C recovery fix (+722)
1e1e91a kernel/mvebu: Create kernel files for v6.12 (from v6.6) ()
6354ac7 kernel/mvebu: Restore kernel files for v6.6 (+16.2K)
1738e87 mvebu: 6.12: refresh patches (+67,-3.7K)
819f784 mvebu: 6.12: refresh kernel config (+28,-14)
7e014bb mvebu: add 6.12 testing kernel (+1)
836a4cc kernel: bump 6.6 to 6.6.94 (+78,-233)
e10a811 mvebu: cortexa72: enable CONFIG_CMDLINE_PARTITION for blkdevparts (+2)
61f3e2d mvebu: cortexa72: enable emmc feature (+1,-1)
2c379af mvebu: add specific signature support to Build/boot-scr (+1,-1)
35c851b mvebu: add support for Check Point V-80 (+986)
97af506 mvebu: add support for Check Point V-81 (+1.1K,-3)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
1831966 kernel: bump 6.6 to 6.6.95 (+17,-205)
0ceedec generic: 6.12: add new config symbols (+3,-15)
e3389e2 mvebu: Use common files folder (-7.5K)
6738761 mvebu: switch to kernel 6.12 (+1,-9.4K)
88ae631 mvebu: use upstream DTS for Methode eDPU (-66)
6a471c9 mvebu: use upstream DTS for Globalscale ESPRESSObin Ultra (+35,-240)
9852dda mvebu: move DTS diff into a patch for Methode uDPU (+41,-211)
94918e7 mvebu: use upstream DTS for GL.iNet GL-MV1000 (+77,-249)
63e9506 mvebu: use upstream DTS for Globalscale MOCHAbin (+24,-448)
761808f mvebu: use upstream DTS for Ctera C200-V2 (+121,-424)
5572d35 treewide: gpio to gpios (+29,-29)
a06c792 mvebu: fix usb node dtc warnings for Ctera C200 V2 (+2,-2)
9025072 mvebu: fix partition node dtc warnings for Synology DS213j (+21,-19)
b5fb6be mvebu: dts: fix unit name leading 0s warnings (+7,-7)
813ecda generic: backport phylink patches for PCS/PHY caps OPs (+4.1K,-1.3K)
855f65d kernel: bump 6.12 to 6.12.54 (+13,-13)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
68631b1 mvebu: add support for Fortinet FortiWiFi 30E (+29)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
feba898 kernel: disable non layout u-boot,env (+1,-10)
ea6ee93 mvebu: add support for Turris MOX (+85)
5b263f3 treewide: add const to static arrays (+34,-34)
6f2325b mvebu: gl-mv1000: add devicetree patch for sdhci1 (+53)
cd9229d treewide: Fix const compile errors (+9,-9)

Target / mxs (12 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
5564439 mxs: run kernel_oldconfig (+5)
77a1a5e mxs: fix image generation for I2SE Duckbills (+26,-3)
da33d79 mxs: image: slightly adjust whitespace (no functional change) (+15,-15)
6f63eb7 mxs: adapt default package list for Duckbill devices (+2,-2)
8d9435f kernel/mxs: Create kernel files for v6.12 (from v6.6) ()
cf19095 kernel/mxs: Restore kernel files for v6.6 (+271)
0aa9c79 mxs: refresh config for 6.12 (+6,-6)
769e9ef mxs: add 6.12 kernel as testing (+1)
3ad65da mxs: use kernel 6.12 by default (+1,-2)
086426a mxs: drop 6.6 support (-271)

Target / octeon (17 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
4892ea9 octeon: enable AT803x PHY driver (+2)
0cba20f octeon: add kmod-usb-dwc3-octeon to DEFAULT_PACKAGES (+1,-1)
7165937 octeon: ubnt-usg: add board name to supported devices (+1)
26d43b0 octeon/generic: ubnt,erlite: define profile (+28,-16)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
ce1991c octeon: force pcs reset to fix qca833x traffic (+123)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
6e58e64 octeon: ubnt-*: Add device specific DTS pruning (+81)
bc9941a kernel/octeon: Create kernel files for v6.12 (from v6.6) ()
0b7d3f4 kernel/octeon: Restore kernel files for v6.6 (+767)
2ecee2f octeon: refresh 6.12 patches (+1,-1)
b3eac6d octeon: fix command line hack for Linux 6.12 (+1,-1)
673b48a octeon: fix octeon build with CONFIG_KERNEL_WERROR (+134,-9)
16740f6 octeon: update Linux 6.12 kconfig (+6,-3)
a6ea2aa octeon: set kernel 6.12 as default and remove support for 6.6 (+1,-768)
c186d17 treewide: replace numbers with GPIO_ACTIVE (+32,-29)

Target / omap (10 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
c4eb242 omap: update kernel 6.6 config (+4)
72626f8 kernel/omap: Create kernel files for v6.12 (from v6.6) ()
2baec98 kernel/omap: Restore kernel files for v6.6 (+813)
1b16dff omap: refresh kernel 6.12 patches (+1,-1)
9273904 omap: update kernel 6.12 config (+15,-10)
db0b0e1 omap: enable 6.12 testing kernel (+1)
12ebda3 omap: switch to kernel 6.12 (+1,-2)
bca5e06 omap: drop support for kernel 6.6 (-813)

Target / pistachio (12 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
6f4ea1e kernel/pistachio: Create kernel files for v6.12 (from v6.6) ()
e757dfa kernel/pistachio: Restore kernel files for v6.6 (+1.2K)
d6b57d4 pistachio: 6.12: refresh patches and kernel config (+4,-3)
faf6ca0 pistachio: add 6.12 testing kernel (+1)
56b9cee pistachio: use kernel 6.12 by default (+1,-2)
a3cd610 pistachio: drop 6.6 support (-1.2K)
b44f85f kernel: remove duplicate PREEMPT settings (-6)
78df049 pistachio: enable hash offload engine (+3)
3a79019 treewide: reset-gpio to reset-gpios (+6,-6)
f190a5e kernel: remove uboot,env hack (+4,-52)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / qoriq (10 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
335252c qoriq: Switch to use a module for mv88e6xxx (+1,-8)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
a6c093f qoriq: dts: add missing reg property for WatchGuard Firebox M300 (+1)
21fcb09 kernel/qoriq: Create kernel files for v6.12 (from v6.6) ()
0f198be kernel/qoriq: Restore kernel files for v6.6 (+421)
0853ffc qoriq: refresh 6.12 kernel config files (+11,-9)
e867131 qoriq: enable 6.12 testing kernel (+1)
22d2061 qoriq: switch to kernel 6.12 (+1,-2)
a119464 qoriq: drop support for kernel 6.6 (-421)

Target / qualcommax (201 changes)

cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
85844cf kernel: bump 6.6 to 6.6.60 (+54,-113)
8729d2a qualcommax: ipq60xx: add NSS reserved memory (+30,-3)
5583d23 ipq807x: nbg7815: use the standard eMMC sysupgrade code (+8,-8)
fe481c9 ipq807x: prpl haze & qnap 301w: use the standard eMMC sysupgrade code (+7,-5)
17f84bb ipq807x: order devices alphabetically (+3,-3)
4911212 ipq807x: delete unused legacy eMMC sysupgrade code (-83)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
1f53b7f qualcommax: ipq60xx: remove source-only flag (-1)
7e18e27 qualcommax: image: cleanup whitespace (+30,-31)
025dbeb qualcommax: ipq60xx: add Qihoo 360V6 support (+267,-1)
3fbc740 qualcommax: refresh config (+2,-2)
2e4a0eb qualcommax: enable userspace regulator for ipq60xx as well (+1,-2)
9c55866 qualcommax: ipq60xx: add Linksys MR7350 support (+545,-1)
1b6f7ec qualcommax: ipq807x: add Netgear DEVICE_VARS (+2)
d6be0a2 qualcommax: ipq60xx: fixes base-files typo (-1)
8108967 qualcommax: use ath11k_patch_mac for MR7350 (+7,-19)
1306237 qualcommax: use PHY regulator for USB GPIO (+17,-22)
03560d4 qualcommax: fix usb regulator supply for RT-AX89X (+2,-2)
4b6e7da ipq807x: add support for TP-Link EAP620 HD v1 Specifications: * SoC: Qualco... (+164)
648d070 linux: replace nvmem-cells with nvmem-layout (+42,-42)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
d6f2dc4 qualcommax: ipq60xx: mr7350: remove leftover commented-out LED-s (-60)
738eb51 qualcommax: ipq807x: remove unnecessary bootargs-append for MX4200 (-1)
c9b324d qualcommax: ipq807x: create generic Linksys MX4x00 dts (+209,-193)
dbafc95 qualcommax: ipq807x: define configuration for Linksys MX4x00 devices (+8,-3)
f96b338 qualcommax: ipq807x: fix mac setup for Linksys MX4200v2 (+2,-4)
f7ee301 qualcommax: add kernel cmdline replacement hack (+105)
adfb1b7 qualcommax: ipq807x: add support for Linksys MX4300 (LN1301) (+302,-1)
7ce4ed4 qualcommax: ipq807x: mx4200v2: fix LED controller (+91,-31)
39b61ee Revert "qualcommax: ipq807x: mx4200v2: fix LED controller" (+31,-91)
a00ff9f qualcommax: ipq60xx: add TP-Link EAP610-Outdoor support (+490)
07f8319 qualcommax: ipq807x: add support for Linksys HomeWRK (+100,-3)
6e1801a ipq8074: add Linksys HomeWRK BDF ()
2d07791 qualcommax: dl-wrx36: fix 2.5G port LED-s (+5,-4)
8e78bc3 qualcommax: add missing WAN LED support to Spectrum SAX1V1K routers (+23,-1)
f1f1b08 qualcommax: ipq807x: Add ability to perform upgrade on current partition for ... (+23,-12)
2fc99e4 qualcommax: ipq807x: Update u-boot env only when changes for Linksys MX devices (+21,-4)
df1f6e1 qualcommax: ipq807x: Remove OEM UBI volume before upgrade for Linksys MX devices (+5,-1)
34d9172 qualcommax: add ipq50xx target (+13.7K,-1)
f76b846 mac80211: ath11k: add support for QCN6122 wifi (+663)
398f4a9 qualcommax: ipq50xx: add support for Linksys MX2000 and MX5500 (+1.1K)
98d7f42 qualcommax: disable IPQ5018 specific symbols (+5)
411df8f qualcommax: ipq50xx: refresh kernel config (+13,-18)
4b6886d generic: fix Qcom SNAND driver and move to backports directory (+164,-4.6K)
24db75d qualcommax: replace SPI NAND with latest series (+510,-114)
89dd393 qualcommax: drop the fake IPQ5018 SNAND compatible (-23)
b6fa124 qualcommax: cleanup network script indent (+25,-25)
51d485e qualcommax: add support for Aliyun AP8220 (+385,-10)
fe379eb qualcommax: ipq50xx: add support for Linksys SPNMX56 (+266,-7)
92132bb qualcommax: ipq50xx: sysupgrade: fix OEM UBI volume name for Linksys MX devices (+1,-1)
eacc4d8 qualcommax: ipq50xx: use ascii-env driver to set mac address for Linksys MX d... (+26,-26)
b790989 qualcommax: ipq50xx: Linksys MX remove superfluous properties and fix indenta... (+3,-21)
3b7a927 linux: use packages kmod-hci-uart and kmod-btusb instead of kmod-bluetooth (+7,-7)
7b401a9 qualcommax: fix upgrade function for Linksys MX dual boot devices (+8,-7)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
9a7192c qualcommax: ipq50xx: Add support for Linksys MR5500 (+437)
213799e qualcommax: fap650: fix dtc warnings on partitions (+2)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
227222f qualcommax: backport unmerged ipq60xx pwm support (+59,-5)
eb9e0f2 qualcommax: backport some upstream dts changes (+472,-91)
af6cf5d qualcommax: backport sdhci patches for ipq60xx (+80,-53)
0b33bbc qualcommax: backport cpufreq patch for ipq60xx (+312,-149)
c3f2bb7 qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support (+613,-12)
2758eeb qualcommax: ipq807x: Create working factory tar for WAX620 and WAX630. (+8,-2)
c5e86c3 qualcommax: mr7350: switch to ascii-eq-delim-env (+30,-5)
8a15a75 qualcommax: ipq807x: Create working factory images for EAP620 HD v1 and EAP66... (+13,-5)
8e6c497 ipq6018-ess: Add dp5-syn node (+11)
284f37e ipq60xx: define common Linksys MR devices configuration (+13,-10)
a1bf306 qualcommax: ipq60xx: add Linksys MR7500 support (+589,-6)
a0c1c9d qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y (+296,-4)
f5bc7a0 ipq6018: add BDF for Netgear WAX610 Dumped from stock firmware WAX610_610Y_fi... ()
c220fac ipq6018: add BDF for Netgear WAX610Y Dumped from stock firmware WAX610_610Y_f... ()
5dbf93c ipq60xx: add support for TP-Link EAP623-Outdoor HD v1 (+181,-6)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
c166cb9 qualcommax: eap623od-hd-v1: fix phy node and LED config (+11,-12)
3307fe8 qualcommax: ipq50xx: add support for GL.iNET GL-B3000 Add support for GL.iNET... (+636,-9)
6782d0e arm64: dts: qcom: ipq5018: add #clock-cells to GE Phy (+11,-7)
6180724 Qualcommax: IPQ807x: update preinit factory partition mount script (+15,-7)
8da24b1 Qualcommax: IPQ807x: Add support for TP-Link Deco X80-5G (+494)
fc3ff2a qualcommax: allow overriding ECC strength for qpic-snand (+35)
3b7d72b qualcommax: add support for ELECOM WRC-X3000GS2 (+692,-4)
aa6d245 qualcommax: fix ECC strength of SPI-NAND flash on GL-iNet GL-B3000 (+1,-1)
f22d872 qualcommax: ipq50xx: drop unused factory.ubi for ELECOM WRC-X3000GS2 (+1,-1)
f84cac4 qualcommax: ipq60xx: LED mapping update for Netgear WAX610 and WAX610Y (+7,-2)
31e56f0 qualcommax: ipq50xx: fix ipq5018 GE PHY and tidy up mdio nodes (+14,-11)
028d8d4 qualcommax: ipq50xx: fix GE_PHY and Uniphy resets (+51,-8)
6d4ded0 qualcommax: ipq5018: glinet_gl-b3000: fix kernel alignment fixes the followin... (-1)
2259807 Revert "qualcommax: ipq50xx: fix GE_PHY and Uniphy resets" (+8,-51)
a0fa3ed qualcommax: ipq50xx: fix ECC strength for Linksys MR5500 (+6)
d879e59 qualcommax: ipq50xx: fix DTB warning in USB node of Linksys MR5500 (+1,-1)
d183da8 qualcommax: pwm: use remove_new (+3,-5)
aec2de1 qualcommax: remoteproc: use remove_new (+3,-5)
fbcd547 kernel: bump 6.6 to 6.6.89 (+131,-131)
e31738e qualcommax: ipq50xx: gl-b3000: add 03_set_oem_name (+21)
d0234d4 qualcommax: update kernel version for MP5496 patches ()
cc50cac qualcommax: use upstreamed multiple conf clock patches (+606,-332)
c5e359a spi: spi-qpic-snand: update driver with latest patches from upstream (+1.5K,-113)
01b72ce qualcommax: ipq50xx: remove ECC user config from board files (-15)
0b07da9 qualcommax: renumber upstreamed patches ()
5337627 qualcommax: use upstream QMP pipe patch (+145,-14)
b2fa7e4 qualcommax: use upstreamed IPQ5018 PCI support (+419,-155)
8fb4672 qualcommax: ipq50xx: fix NAND ECC for ELECOM WRC-X3000GS2 (+4)
2c2808a qualcommax: ipq807x, ipq60xx: backport DTS PCIe bridge node (+93,-6)
8aad4cd qualcommax: ipq50xx: use latest v9 PCIe DTS patch (+383,-229)
5e0bbd3 qualcommax: ipq50xx: add missing bus-range to PCIe bridges (+3,-1)
487fc2e qualcommax: remove PCIe bridge nodes (+12,-87)
1e20f7b qualcommax: fix PCIe card wifi node address (+11,-11)
cfbfdd9 qualcommax: ipq50xx: update PCI path for caldata (+1,-1)
9d15c1a qualcommax: ipq50xx: add PCI path migration script (+60)
7be36c2 qualcommax: ipq60xx: split eap610-outdoor devicetree (+147,-137)
c752233 qualcommax: ipq60xx: eap6xx-outdoor: add PHY reset pinctrl (+7,-1)
51c1ea0 qualcommax: ipq60xx: add TP-Link EAP625-Outdoor HD v1 support (+51,-9)
6a7198d ipq6018: add BDF for ALFA Network AP120C-AX ()
be3bca7 ipq6018: Add BDF for TP-LINK EAP625-Outdoor HD V1 ()
dae5a57 ipq6018: Update regdb in TP-LINK EAP625-Outdoor HD V1 ()
ca51f7a qualcommax: ipq60xx: fix EAP625-Outdoor HD BDF package name (+1,-1)
af021c1 qualcommax: dts: fix property has invalid length warning (+3,-1)
86a6c55 qualcommax: dts: fix missing or empty reg property warning (-14)
e40daa5 kernel/qualcommax: Create kernel files for v6.12 (from v6.6) ()
6d1f4b2 kernel/qualcommax: Restore kernel files for v6.6 (+25.6K)
dbf9c83 qualcommax: 6.12: drop upstreamed patches (-3.3K)
a2de324 qualcommax: 6.12: refresh patches (+190,-355)
d2774a5 qualcommax: 6.12: refresh config (+53,-9)
b152f7b qualcommax: 6.12: apm: change remove to void (+2,-4)
427522d qualcommax: 6.12: cpr: update for 6.12 (+13,-13)
93697be qualcommax: 6.12: pwm: fixup for 6.12 (+11,-14)
2018a61 qualcommax: 6.12: pwm: use devm_clk_get_enabled() (+3,-19)
fc4eaa3 qualcommax: 6.12: MPD: add missing <linux/of_platform.h> (+46,-45)
91e9a1d qualcommax: add 6.12 as testing kernel (+1)
fb90296 qualcommax: ipq50xx: spi-qpic-snand: default to 4-bit ECC (+92)
75c6993 qualcommax: TP-Link EAP620HD fix factory data (+1,-1)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
ba923ee qualcommax: default to 6.12 (+1,-2)
4803d9a qualcommax: import pending fix for multiple conf (+143)
8dbbca0 qualcommax: 6.6: remove completely (-25.6K)
08ff280 qualcommax: ipq50xx: backport upstreamed patches for IPQ5018 PCIe support (+55,-234)
37d4342 qualcommax: ipq50xx: backport upstreamed patches for IPQ5018 TCSR support (+40,-43)
b5f0cba qualcommax: ipq50xx: backport upstreamed patches for IPQ5018 tsens support (+568,-225)
35c828c ipq60xx: add support for ALFA Network AP120C-AX (+468)
da2c833 qualcommax: ipq50xx: update patches for IPQ5018 GE PHY (+472,-506)
e53592d qualcommax: ipq50xx: remove named clock references for GE PHY (+3,-25)
273bd34 qualcommax: ipq50xx: prepare for UNIPHY reset fix (+2)
4802685 qualcommax: ipq50xx: fix uniphy soft reset issue (+22)
ebfd69a kernel: bump 6.12 to 6.12.32 (+26,-26)
b970441 qualcommax: ipq50xx: correct fw memory mode for ipq5018 and qcn6122 wifi (+7,-7)
2186f4a qualcommax: make header length configurable on Build/mstc-header (+3,-2)
0cbdab5 qualcommax: add support for I-O DATA WN-DAX3000GR (+533,-5)
a23f841 net: dsa: qca8k: fix led devicename when using external mdio bus (+34)
f2221a0 mtd: spinand: esmt: fix id code for F50D1G41LB (+35)
d7f9e24 qualcommax: ipq50xx: Add support for Xiaomi AX6000 (+747,-1)
7c22fce qualcommax: enable CONFIG_THERMAL and CONFIG_THERMAL_HWMON (+2)
9df3d6b qualcommax: ipq60xx: WAX610 remove unmountable oem partitions on upgrade (+6,-2)
52e339b qualcommax: ipq50xx: Add support for Yuncore AX830 (+535)
0ceedec generic: 6.12: add new config symbols (+3,-15)
c70de52 qualcommax: remove useless cpu erratum (-3)
2f944ec treewide: simplify kernel version number comparisons (+8,-19)
6fa9cff qualcommax: ipq50xx: update qcn6122 caldata offset of yuncore ax830 (+2,-2)
813470d kernel: bump 6.12 to 6.12.39 (+20,-20)
c78320c qualcommax: ipq50xx: fix tsens node status to enable thermal sensor (+2,-2)
b5acf84 qualcommax: cleanup device tree for GL-B3000 (+8,-16)
fd123d6 qualcommax: ipq6018: remove unused reserved memory (+1,-17)
57bd20b qualcommax: ipq6018 rework nss_port5 clock to multiple conf (+130,-5)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
21059cb qualcommax: migrate wifi configuration (ath10k) device paths for 6.12 kernel (+4,-1)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
e1564c4 treewide: add const to struct of_device_id (+8,-8)
f11f4a3 qualcommax: ipq50xx: backport upstreamed patch for adding ipq5018 tsens node (+190,-68)
0465dae qualcommax: ipq50xx: backport upstreamed patches for adding ipq5018 GE PHY su... (+76,-110)
c618d9f qualcommax: ipq50xx: backport upstreamed patch for adding ipq5018 SPI nand su... (+68,-56)
d88ef7b qualcommax: ipq50xx: backport upstreamed patch for adding ipq5018 PRNG node (+36,-27)
d393c55 qualcommax: ipq50xx: backport upstreamed patch for adding ipq5018 crypto node (+62,-45)
468975a qualcommax: ipq50xx: backport upstreamed patches for adding ipq5018 CMN PLL s... (+857,-534)
35a4607 qualcommax: ipq807x: use ascii-env driver for Linksys MX devices (+82,-24)
415a0d5 qualcommax: ipq807x: use label MAC to set addresses for wireless interfaces (+2,-2)
e31b69d qualcommax: ipq50xx: backport upstreamed patch for adding ipq5018 I2C node (+120,-32)
2c12942 kernel: bump 6.12 to 6.12.46 (+96,-479)
41aaeba qualcommax: ipq50xx: backport upstreamed patch for adding ipq5018 UART2 node (+36,-27)
51e6166 qualcomax: dts: fix typo "disbled" (+1,-1)
5572d35 treewide: gpio to gpios (+29,-29)
c72a6fa treewide: perst-gpio to perst-gpios (+28,-28)
5d2994a qualcommax: ipq50xx: Add support for Yuncore AX850 (+505,-4)
c035447 qualcommax: ipq50xx: fix XO board clock rate for Yuncore AX850 (+2,-1)
f6e0f57 targetwide: imagebuilder: add explicit guards around initramfs rules (+46)
3ecef3d qualcommax: fix switch node dtc warnings for Asus RT-AX89X (+3)
b291e0d qualcommax: dts: remove useless SPI cs-gpios property (-3)
f5fd7ef targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)
d0e3320 kernel: bump 6.12 to 6.12.53 (+168,-138)
7670add qualcommax: ipq5018: glinet-gl-b3000: fix dts nvmem macs (+3,-6)
5ab6e60 qualcommax: ipq50xx: Add support for CMCC PZ-L8 (+499)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
0883bb7 treewide: dts: remove {#address,#size}-cells from "spi-nand" compatible node (-177)
feba898 kernel: disable non layout u-boot,env (+1,-10)
00d61da qualcommax: Add support for qcom remoteproc WCSS secure PIL driver (+2.1K,-48)
1f879b8 qualcommax: ipq50xx: split firmware variants and refactor QCN6122 support (+383,-992)
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)
741689a treewide: fixup ath10k nodes (+72,-114)
39f2019 Revert "treewide: fixup ath10k nodes" (+114,-72)
c9e7f32 treewide: use of_property_present (+64,-64)
401c0a0 qualcommax: ipq807x: add support for Zyxel NWA210AX (+684,-3)
5bdf1b8 qualcommax: fix CPR of_property_present conversion (+8,-10)
3bbb4f6 qualcommax: ipq50xx: remove disabled partitions node (-12)
9323ed5 qualcommax: ipq50xx: fix qca8337 dtc warnings (+3)
d18dfbd qualcommax: ipq807x: use ascii-env driver for Linksys MX4200v1 (+14,-31)

Target / qualcommbe (64 changes)

93173ae qualcommbe: ipq95xx: Add initial support for new target (+36.9K)
a181fc8 qualcommbe: ipq95xx: Backport cpufreq patch and enable RPM (+254)
e8824ab qualcommbe: ipq95xx: Add patch fixing USB regulator (+80)
3884366 qualcommbe: ipq95xx: Add patch adding partition table common to RDP (+215)
364a059 qualcommbe: ipq95xx: Add patch fixing unmet dependency for QCOM PPE (+35)
7333c69 qualcommbe: ipq95xx: Update patch with upstream version and refresh (+532,-642)
4398122 qualcommbe: ipq95xx: Enable Aquantia PHY by default (+1)
896d953 qualcommbe: ipq95xx: Set target as source-only (+1,-1)
4b6886d generic: fix Qcom SNAND driver and move to backports directory (+164,-4.6K)
11f1f67 qualcommb/ipq95xx: refresh patches ahead of 6.6.75 (+414,-1.3K)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
e272eb4 qualcommbe: ipq95xx: Add USB3 kmods and drop NSS-DP unneeded package (+1,-1)
8d081f4 qualcommbe: ipq95xx: Add PCIe upstream patch and related nodes (+1.7K,-40)
46fcb00 qualcommbe: ipq95xx: Refresh the NSSCC and PORT patch for new PCIe patches (+20,-21)
7fb8b48 qualcommbe: ipq95xx: Refresh dts SPI-NAND patch to v14 (+48,-19)
0a9dc5a qualcommbe: ipq95xx: Define default partition table for RFB SPI-NAND (+50)
1d88859 qualcommbe: ipq95xx: Drop redundant comment in NSSCC clock patch (+1,-1)
9c6180e qualcommbe: ipq95xx: Add pending patch fixing NSSCC boot stall (+212)
692459d qualcommbe: ipq95xx: Make RPM partition read-only (+1,-1)
779f730 qualcommbe: disable CONFIG_QCOM_IPA kernel config (+1,-1)
7450f99 qualcommbe: ipq95xx: fix PCIe operation (+175)
baf7be6 qualcommbe: ipq95xx: add bus clock for NSSCC (+46)
e46bc86 qualcommbe: ipq95xx: nsscc: fix port5 clock parent (+46)
cd1acb9 qualcommbe: ipq95xx: pcs: support 2.5G PHY (+112)
2de5564 qualcommbe: ipq95xx: pcs: fix USXGMII link-up failure (+24)
bd808cf qualcommbe: ipq95xx: fix ipq-uniphy crash on IPQ9554 (+43)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
e3478db qualcommbe: v6.12: add upstreamed patches (+5.6K)
01f3624 qualcommbe: v6.12: add pending patches (+308)
8f4100a qualcommbe: v6.12: add various DTS updates for IPQ9574 and RDP433 (+304)
390e516 qualcommbe: v6.12: add QCA8084 ethernet PHY driver (+1.1K)
3744b73 qualcommbe: v6.12: add ethernet PCS driver for IPQ9574 (+2.0K)
cd9f3b8 qualcommbe: v6.12: add pending PPE driver (part 1) (+5.4K)
f3fc278 qualcommbe: v6.12: add PPE driver (part 2) (+10.1K)
26ea222 qualcommbe: v6.12: enable ethernet for RDP433 (+292)
627daef qualcommbe: v6.12: add NSSCC clock and reset fixes (+161)
1fc5e2e qualcommbe: add v6.12 config from v6.6 (+579)
3d6c36e qualcommbe: enable v6.12 testing kernel (+66,-13)
22dc34e qualcommbe: v6.12: enable 2.5G and 10G phylink modes in pcs-qcom-ipq9574 (+677)
c7e1fc5 qualcommbe: use kernel 6.12 by default (+1,-2)
57c104e qualcommbe: drop kernel v6.6 support (-32.2K)
ebfd69a kernel: bump 6.12 to 6.12.32 (+26,-26)
f1584bc qualcommbe: enable CONFIG_THERMAL and CONFIG_THERMAL_HWMON (+2)
2c6a830 qualcommbe: v6.12: drop upstreamed patch (+5,-60)
8c14f33 qualcommbe: v6.12: update PCS patches to use .pcs_validate() (+63,-22)
c88c2d4 qualcommbe: add PCS driver fixes (+124,-3)
1005597 qualcommbe: package PPE and PCS drivers as kmods (+26,-1)
d324d6f qualcommbe: ipq95xx: add 8devices Kiwi-DVK support (+528,-2)
0ceedec generic: 6.12: add new config symbols (+3,-15)
bad9ec3 qualcommbe: remove useless cpu erratum (-4)
88c7803 kernel: Reorder kernel configuration (+11,-11)
44f70be kernel: bump 6.12 to 6.12.45 (+11,-378)
c586558 qualcommbe: drop duplicated patches (-277)
7656e74 qualcommbe: support 10g-qxgmii in QCA8084 PHY driver (+2.2K,-97)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
96fc2fa treewide: convert u-boot,env to nvmem-layout (+29,-16)
feba898 kernel: disable non layout u-boot,env (+1,-10)
f891609 qualcommbe: fix wrongly edited patch (+1,-1)
6891dc2 qualcommbe: use ipq_pcs_get/put() in PPE (MAC) driver (+4,-4)
cc6b9ff qualcommbe: drop "uniphy" from pcs node labels (+35,-35)
95bd7a7 qualcommbe: update ipq9574 PCS driver (+557,-835)

Target / ramips (213 changes)

e612900 ramips: mt7621: convert usb power to regulators (+84,-50)
11ba2b1 ramips: Fix EX400 imagebuilder (+2,-6)
dc51c43 rampis: mt7621: Convert Edgerouter-X dts to single kernel config (+2,-7)
5e355f1 rampis: mt7621: Edgerouter-X disable toggling of kernel slots (+7,-32)
09a6bff rampis: mt7621: resize Edgerouter-X kernel size to 6MB (+1,-1)
70c371d rampis: mt7621: Edgerouter-X set compat version message (+4)
1bdbd51 rampis: mt7621: Edgerouter-X update compat version to 2.0 (+2)
71b4842 rampis: mt7621: Re-enable Edgerouter-X image builds (-1)
4d90b79 ramips: mt7621: Edgerouter-X drop factory image (-26)
5b406bc rampis: mt7621: Edgerouter-X adjust IMAGE_SIZE to reflect new kernel size (+1,-1)
a7bc6bf ramips: mt7621: add missing regulator-boot-on (+5)
cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
3e42526 ramips: mt7621: fix typo (+1,-1)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
7bb99bc ramips: sync upstream Ralink clock patches (+269,-55)
3a9752e ramips: mt76x8: Add support for Zbtlink ZBT-WE2426-B (+202,-2)
0c57510 ramips: mt76x8: disable unused Ralink systick driver (+426,-43)
ec839c7 ramips: dna_valokuitu-plus-ex400: clean-up image creation (+6,-16)
5695267 ramips: mt7621: support openwrt,netdev-name for renaming interfaces (+22,-8)
79db5d6 ramips: move zyimage creation to include/image-commands.mk (+4,-4)
1c27422 ramips: mt76x8: add support for Keenetic KN-3211 (+233)
9e78db0 ramips: mt7620: add support for THA-103AC (Version v1.0R) (+221,-1)
5029164 ramips: add support for ASUS 4G-AX56 (+227)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
5a24850 ramips: fix 2.4G wmac eeprom offset for TL-WR902AC v4 (+1,-1)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
21b3fff ramips: rt3050: fix wrong compatible (+3,-3)
de0c143 ramips: mt762{0,8}: reduce default MMC clock to 24 MHz (+2,-6)
648d070 linux: replace nvmem-cells with nvmem-layout (+42,-42)
fe17cc1 linux: replace u-boot,env with nvmem,layout (+127,-52)
f8a8a2c ramips: mt7621: enable lzma-loader for Amped Wireless ALLY (+2,-2)
f70cdfd ramips: mmc-mtk: add more vendor driver register init values (+44,-9)
05ec3b5 ramips: pinctrl: allow mux SDXC pins for mt76x8 (+105)
cea4aae ramips: add back SDXC card reader support for HiWiFi HC5x61A (+38,-3)
f5996ae ramips: fix SDXC function for mt76x8 one eth port devices (+80)
0764e30 ramips: make package kmod-sdhci-mt7620 conflict with kmod-mmc-mtk (+1)
b4a9f85 ramips: mtk-mmc: remove nt76x8 pinctrl hack (-6)
d5545a9 ramips: mt76x8: add support for Keenetic Extra (KN-1713) (+256,-1)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
9c8ac97 ramips: Add support for TP-Link Archer MR200 v6 (+212,-2)
191ed4e ramips: mt76x8: fixs for Keenetic Air (KN-1613) and Extra (KN-1713) (+39,-18)
8973c48 ramips: mt76x8: add support for Keenetic Extra (KN-1711) (+258,-1)
f65b533 ramips: mt7621: add support for Keenetic Viva (KN-1910) (+297)
1c5ca24 ramips: mt7621: add support for Confiabits MT7621 v1 (+232,-3)
f80f521 ramips: fixes for Keenetic KN-1711,1713,1910 (+4,-5)
3295f6f ramips: mt7620: fix patching mac address in caldata (+2,-2)
62872f8 ramips: restore full switch performance for USW-Flex (+5,-13)
cfca9d6 ramips: fix xtal clock registration issue on RT3883 (+96,-10)
f628467 Revert "ramips: mt7620: fix patching mac address in caldata" (+2,-2)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
3aa9b70 ramips: mt7620: add missing PA/LNA pinctrl for Linksys E1700 (+4)
43bc5e6 Revert "Revert "ramips: mt7620: fix patching mac address in caldata"" (+2,-2)
de0e6a9 ramips: Add alternate support for TP-Link FR205 (+5,-2)
144e819 ramips: fixes for Keenetic KN-1613,1711,1713,1910 (+15,-10)
bb84c25 ramips: improve MT7621S core detection (+19,-31)
f933672 ramips: Add support for Mercusys MR1800X as alt name of MR70X (+2)
57b0304 kernel: bump 6.6 to 6.6.78 (+26,-366)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
86fd00b kernel: bump 6.6 to 6.6.80 (+51,-390)
a0449f8 ramips: mt7621: 02_network optimization (+8,-15)
2091c29 ramips: fix reading mac address for hiwifi hc5962 (+2,-2)
8a78637 ramips: Add support for Cudy M1300 v2 (+215)
6a1bdcf ramips: add support for Hongdian H8922 v30 (+203)
0cdcba2 ramips: use regulator for USB (+8,-9)
e8603f3 ramips: mt7621: Move common DNA EX400 defs to dtsi (+129,-124)
3e7337f ramips: Add support for Genexis / Inteno Pulse EX400 (+87,-35)
4e3342f ramips: mt7621: Reduce hardcoded metadata for Inteno Y3 imgs (+7,-7)
a53417c ramips: Cleanup Genexis EX400 upgrade script (+2,-13)
c13a050 ramips: Add support for Cudy M1200 v1 (+199)
f3eca7c ramips: add support for Zyxel LTE7490-M904 (+204)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
06142cc ramips: mt7621: add support for Maginon MC-1200AC (+195)
4fed462 ramips: use openwrt,netdev-name to fix port name conflict on TP-Link Deco M4R v4 (+3,-3)
929b3d0 ramips: add missing LEDs and modem control for ASUS 4G-AX56 (+81)
612beda ramips: Fix Hongdian H8922 v30 pinctrl default state (+1,-1)
8940cc3 ramips: dts: remove redundant console bootargs (-21)
7aa3dfd rampis: fix tplink_mr200v1 wan interface (+1,-1)
77be717 rampis: revert fix tplink_mr200v1 wan interface (+1,-1)
ef20327 ramips: mt76x8: add support for Keenetic Launcher (KN-1221) (+227)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
b8eba75 ramips: mt76x8: add support for MERCUSYS MB130-4G v1 (+259)
775523f ramips: add support for Mofi 5500 (+240)
11189ee ramips: mt76x8: add support for Teltonika RUT241 (+267,-1)
1227e5f ramips: mt76x8: add support for Teltonika RUT200 (+25)
c3b8108 ramips: Add support for Xiaomi MiWiFi 3A (+204)
8de9174 ramips: convert driver to .remove_new (+14,-28)
d89f5f3 ramips: mt7620: Add support for the devolo WiFi Repeater ac (MT 2767, 2779) (+213)
ddae97e ramips: correct wifi driver packages for TP-Link MR200 v6 (+2,-1)
4e83d5e ramips: make Genexis EX400 factory image dependent on initramfs (+2)
8df633b ramips: eip93: use remove_new (+3,-5)
8316a30 ramips: mt7621-i2c: use remove_new (+3,-5)
24d7b20 ramips: pwm: use remove_new (+3,-5)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
7242487 ramips: i2s: replace spaces with tabs (+25,-25)
8ffd3df ramips: i2s: use devm for debugfs seqfile (+3,-21)
044c7d5 ramips: update drivers to be compatible with kernel 6.12 (+8,-4)
0144df6 ramips: rt288x: mark subtarget as source-only (+1,-1)
9daca55 ramips: rt288x: remove default build barriers (-8)
ff55daf ramips: drop ALT0 name from Pulse EX400 dts model (+1,-1)
0842e79 ramips: add Semtech SX9512 touch input driver (+578)
49a1781 ramips: support Genexis EX400 touch controller (+84,-1)
f828be4 ramips: use i2c-gpio driver for EX400 (+16,-5)
75403dd ramips: add support for Cudy R700 (+214)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
dcc440c ramips: mt7621: relocate kernel for ELECOM WRC-X1800GS (+3,-2)
d97c01a ramips: clean UBI tempdir before image creation (+1,-1)
eea4689 ramips: pad EX400 kernel partition to retain web recovery (+1,-1)
7193539 treewide: dts: trim "#size-cells" from "gpio-export" node (+3,-91)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
d95e8a5 ramips: mt7621: fix broken hexdump expression in iodata.sh (+1,-1)
e247b7a ramips: fix wrg-header image recipe (+2,-1)
200a31b ramips: mt7621: sercomm_na502s: use upstream XR USB serial driver (+1,-1)
079db0a ramips: mt7621: use regulators for USB GPIO (+87,-53)
1f7304a ramips: mt7621: fix file permissions in source tree ()
51b77a3 ramips: dts: mt7621: add the missing XHCI power regulators (+19)
548d993 ramips: dts: mt7621: remove redundant USB regulators (-53)
a617ab6 ramips: dts: mt7621: reuse the default USB dummy regulators (+152,-313)
afdf88b ramips: dts: adjust the power regulators of MMC controller (+37,-63)
b6a07dd ramips: mt7621: add support for Arcadyan WE410443 (+226)
85e300c ramips: mt76x8: add Teltonika RUT956/RUT906 support (+381,-3)
7264a91 ramips: mt76x8: add Teltonika RUT951/RUT901 support (+35)
9e08350 ramips: convert HiWiFi devices MAC address to NVMEM format (+76,-67)
dd0476a ramips: some minor FDT improvements for HiWiFi devices (+169,-89)
6dffaf9 ramips: mt7621: include uboot-envtools in some missed devices (+12,-13)
2b4223c kernel/ramips: Create kernel files for v6.12 (from v6.6) ()
e0f7afe kernel/ramips: Restore kernel files for v6.6 (+11.5K)
5f34c30 ramips: 6.12: remove obsolete patches (-1.7K)
65add58 ramips: 6.12: manually rebuilding patches (+57,-54)
d798bef ramips: 6.12: automatically rebuilding patches (+29,-29)
02c991a ramips: pci-rt2880: 6.12: change pcibios_init declaration (+29)
e09d6ce kernel/ramips: update config for kernel 6.12 (+14,-7)
fa90484 ramips: enable 6.12 testing kernel (+1)
92fec1f mtk-mmc: replace empty body macros (+6,-6)
4f62fac mips: ralink: add missing include (+25)
09c2ceb ramips: a workaround for system halt issue on 6.12 kernel (+28)
b7fa9d9 ramips/mt7621: mark EEE as broken in devicetree (+10)
ca86632 ramips: mt76x8: add support for Keenetic Start (KN-1112) (+216)
e69c867 ramips: mtk-mmc: fix data timeout value (+4,-4)
db76fe6 ramips: mtk-sd: backport Host Software Queue support (+393,-15)
3f78e5c ramips: mtk-sd: stability improvements for MIPS mt762x SoCs (+496,-148)
143cfd6 ramips: dts: increase maximum MMC clock frequency (+3,-3)
9b77754 ramips: PCIe driver improvements for mt7620 and mt7628 (+583,-1)
c35f2a2 ramips: mt7621: add support for JDCloud RE-SP-01B (+200)
7aecbef ramips: mt76x8: add support for Keenetic 4G (KN-1212) (+233)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
1831966 kernel: bump 6.6 to 6.6.95 (+17,-205)
f955716 ramips: fix wifi nodes to upstream standards (+246,-136)
3402384 ramips: use kernel 6.12 by default (+1,-2)
ce97258 ramips: drop 6.6 support (-12.2K)
6f09f8c ramips: update drivers to be compatible with kernel 6.12 and above (+3,-3)
57aa05e kernel: bump 6.12 to 6.12.37 (+98,-96)
dd15117 ramips: add support for TP-Link EX220 v2 (+244)
79b5151 ramips: add support for Wavlink WL-WN570HA2 (+199)
28a88ff ramips: EAP615-Wall v1: fix bootloop by reducing LZMA dictionary (+2,-2)
b6276e3 kernel: bump 6.12 to 6.12.40 (+30,-110)
1199a7a ramips: add support for SIM SIMAX1800U (+79,-9)
cbc2cdb ramips: mt76x8: add support for Wodesys WD-R1208U (+157)
ebee946 ramips: add support for Hongdian H7920 v40 (+186)
1180dd6 mt7621: zyxel nwa-ax: set mac address in dts (+18,-8)
e7ed87b ramips: fix TP-Link mr600 radio partition offset (+18,-1)
f29bc87 ramips: CREALITY BOX WB01 (+193)
749fa79 ramips: zyxel wsm20: set mac address in dts (+18,-6)
53d8303 images: move append-teltonika-metadata to image-commands.mk (+46,-67)
f39c7e1 kernel: bump 6.12 to 6.12.43 (+84,-986)
98b160a ramips: fix wrong CRLF line-ending (+215,-215)
ebd5e5f ramips: switched TP-Link RE305 v1 to new partition layout (+45,-8)
75c4d43 ramips: mt7621: set mac address in dts for DBDC (+224,-67)
f565570 ramips: e390ax: remove redundant 02_network MACs (+1,-5)
8dd3ee2 ramips: add support for Zbtlink ZBT-WG108 (+192)
ae7fc18 ramips: add support for AsiaRF AP7621-004 Rev. 3 (+150)
b2f814f ramips: add support for Qding QC202 (+252)
6555321 treewide: remove of_gpio.h (+3,-15)
d0383bb ramips: Add factory image for Qding QC202 (+8)
0147d21 ramips: mt76x8: fix 02_network typo (+1,-1)
7276e28 ramips: mikrotik: generate a RouterBOOT v7 NOR compatible sysupgrade (+4)
44c79d0 ramips: Fix Hongdian H7920 v40 pinctrl default state (+1,-4)
c907c7c ramips: Fix Hongdian H7920 v40 mac address (+4,-4)
c7c54f3 ramips: add support for Plasma Cloud PAX1800-Lite (+2.4K)
2b7fffa ramips: add support for Cudy C200P (+199,-3)
3a79019 treewide: reset-gpio to reset-gpios (+6,-6)
1ab12d5 treewide: enable-gpio to enable-gpios (+5,-5)
17badf6 kernel: bump 6.12 to 6.12.51 (+5,-5)
f6e0f57 targetwide: imagebuilder: add explicit guards around initramfs rules (+46)
286a567 ramips: dts: correct WiFi band node reg size for Gemtek WVRTM-130ACN (+1,-1)
b372aee ramips: dts: explicitly set the partition reg size for Ruijie RG-EW1200G (+2)
4193422 ramips: add support for Zyxel NWA90AX access point (+4,-1)
a926c55 ramips: drop unsupported fit image option with-initrd (+2,-2)
13dc286 ramips: mt7621: add support for D-Link DIR-X1860 B1 / DIR-X1550 A1 (+278,-1)
c2e5bde treewide: dts: fix spi-gpio chip select GPIO polarity (+8,-8)
65215e6 ramips: mt76x8: add support for Cudy RE1200 Outdoor v1 (+199)
f5fd7ef targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)
58efc5c treewide: fix mistaken executable bit on dts files ()
8fb644e ramips: mt7621: add support for Cudy AP1300 Outdoor v1 (+231)
35a8626 ramips: fix support for Cudy r700 (+16,-69)
97256a2 ramips: add support for EDUP EP-RT2960S (+72,-8)
583e401 ramips: enable LZMA loader for ZIO FREEZIO (+1)
e2d823d ramips: fix LZMA decompression error for TP-Link EAP615-Wall (+3,-1)
2cce634 ramips: disable build TP-Link EAP235-Wall (+1)
68f0988 ramips: Add support for TP-Link Archer A5 v6 (EU) (+2)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
485f9b0 ramips: add support for D-Link DIR-2660 A2 (+3)
de0b9b6 ramips: add support for ipTIME AX2002MESH (+209)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
0883bb7 treewide: dts: remove {#address,#size}-cells from "spi-nand" compatible node (-177)
734eacf ramips: rt3xxx: fix wifi node address (+11,-12)
23a070d ramips: add support for Hongdian H8850 v20 (+179,-8)
93c2934 ramips: split Teltonika RUT9M SPI-NOR layout into separate dtsi (+72,-69)
5629e06 ramips: mt76x8: add Teltonika RUT976 support (+160)
e11e1c1 ramips: add support for TP-Link Archer AX21 (+246)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
27e5d7d ramips: Fix cmpilation (+3,-3)
6e09394 ramips: migrate wifi compatible to new name (+7,-7)
7ff663c ramips: mt7621.mk: fix alphabetical ordering some Cudy devices (+20,-20)

Target / realtek (504 changes)

1125ed4 realtek: rtl83xx: use devm for mutex_init (+3,-1)
65964c4 realtek: align kernel config with upstream (+39,-144)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
2ada95c realtek: ZyXEL GS1900-48: drop gpio-restart (-5)
35acdbe realtek: merge Zyxel GS1900 firmware partitions (+8,-12)
a25809a realtek: generate compat_version 2.0 for GS1900 (+28)
41b49a1 realtek: rtl838x: refactor hpe_1920-24g dts (+69,-61)
c8ea1aa realtek: add support for HPE 1920-24G-PoE-370w (+27,-1)
4357f32 realtek: debounce reset key for Zyxel GS1900 (+2)
777c610 realtek: move debounce-interval to correct node (+3,-3)
b948c1e realtek: add support for HPE 1920-24G PoE-180W (JG925A) (+25)
a3391d8 realtek: drop extraneous ')' in 02_network (+1,-1)
0b54029 realtek: add 1920-24g-poe-180w to mac address (+1)
c9ae39b realtek: trim default package selection (-5)
a6edcb4 realtek: rtl838x: Refresh kernel config (+25,-9)
d3b62ba realtek: rtl839x: Refresh kernel config (+29,-12)
e1777c9 realtek: rtl930x: Refresh kernel config (+26,-9)
c2240a7 realtek: rtl931x: Refresh kernel config (+28,-11)
ae833c0 realtek: Add driver for auxiliary MDIO busses (+197)
92ae8cb realtek: rtl838x: Instantiate auxiliary MDIO bus (+57,-1)
6ef6014 realtek: Add pinctrl support for RTL8231 (+1.3K)
5141e2d realtek: rtl838x: Switch GS1900 rtl8231 driver (+27,-5)
f5b1d34 generic: move gpio-regmap request/free ops patch from realtek (+131,-286)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
e5d1a50 realtek: switch RTL8231 driver for HPE 1920-8G (+18,-7)
9685058 realtek: switch RTL8231 driver for HPE 1920-16/24G (+18,-6)
f64541d realtek: HPE 1920 8G PoE+ 180W move fans to hwmon (+24,-2)
0a7c8ed realtek: HPE 1920 24G PoE+ 180W/370W move fans to hwmon (+29,-20)
693c1ea realtek: Use atomic poll for aux-mdio commands (+1,-1)
d7e82c7 generic: backport Realtek PHY patches from upstream (+3.5K,-66)
52ffef6 realtek: Update aux-mdio driver (+82,-48)
cddcc69 realtek: rtl839x: Enable AUX MDIO controller (+22,-1)
fd5797b realtek: rtl839x: Enable RTL8231 MFD driver (+6,-1)
45aafe6 realtek: Switch RTL8231 driver on Zyxel GS1900-48 (+18,-7)
ad8bc89 realtek: rtl930x: enable HIGHMEM for large memory (>256M) (+1)
70198ca realtek: rtl930x: enable rtl8231-related drivers (+5,-2)
d45890f realtek: add aux-mdio and pinctrl nodes to rtl930x.dtsi (+29)
09fbc5d realtek: add 10GBASER to supported interfaces in DSA driver (+1)
9fc80b6 realtek: suppress debug messages of RTL930x SerDes in PHY driver (+3,-3)
0dc0b98 realtek: add support for XikeStor SKS8300-8X (+455)
6a7fa68 realtek: Fix old compatible for HPE 1920-8G PoE (+1,-1)
b2d17db realtek: Enable Zyxel GS1900's RTL8231 reset line (+3,-5)
d4bf16a realtek: Add virtual MDIO bus on rtl838x (+18)
a6a7789 realtek: Move GS1900 external GPIO to new DTSI (+72,-28)
efffcfa realtek: rtl838x: Enable MDIO_GPIO driver (+2)
7322d32 realtek: Split Zyxel GS1900-8 into v1 and v2 (+30,-8)
b7af54d realtek: Simple conversions to RTL8231 MFD driver (+79,-35)
022b7d8 realtek: Drop unused property on DGS-1210 gpio0 (-4)
7c0d1c1 realtek: Switch DGS-1210-10P DTS to gpio.dtsi (+7,-22)
3d6a1a7 realtek: switch RTL8231 driver for D-Link DGS-1210 (+15,-4)
f31c9bb realtek: Switch ApresiaLightGS120GT-SS RTL8231 driver (+19,-13)
8070743 realtek: add PoE enable line to Netgear GS110TPP (+9)
b410f22 realtek: drop old RTL8231 driver (-418)
cbd1acb realtek: HPE 1920-48G-PoE: allow fan speed control (+30,-1)
890293c realtek: add PoE enable line to Netgear GS310TP (+9)
8b3c845 realtek: ONTi ONT-S508CL-8S is a relabeled XikeStor SKS8300-8X (+2)
024e9db realtek: dsa: silence log noise on route offload (+6,-6)
d5dcb88 realtek: dsa: silence debug log noise (+114,-114)
ef4b022 realtek: i2c-rtl9300: fix crash on block transfers (+2,-2)
736229b realtek: sfp: prevent duplicate hwmon devices when re-probing on interface up (+12,-1)
ccf54ca realtek: sfp: add mdio bus only for sfps with a phy (+7,-8)
4457c1e realtek: rtl93xx: support SFPs with phys (+25,-9)
1fc19bc realtek: rtl93xx: mdio-smbus support for clause 45 and Rollball SFPs (+298,-18)
d6977ab realtek: rtl930x: sgmii support (+21,-6)
864d674 realtek: thermal driver for rtl838x and rtl930x SoCs (+227)
f29b57d realtek: add thermal zones for SFP sensors on GS1900-10HP (+17)
be181cb realtek: add thermal zones for SFP sensors on SKS8300-8X (+23)
13a5e02 realtek: Add status LED for Netgear GS310TP (+26)
04ecccf realtek: Drop redundant LED labels (-3)
bbe58f9 generic: net: phy: sfp: backport some FS copper SFP fixes (+392,-10)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
054b870 generic: import rtl8261n patches from mediatek (+13,-15)
a7e1e13 realtek: refactor RTL930x MAC config to fix PHY ports (+44,-47)
d9f30b6 realtek: add support for D-Link DGS-1210-26 (+152)
f63d64e generic: move patch from pending to backport (+1.5K,-1.3K)
f98ee3b generic: drop redundant ATS SFP GT-T quirk patch (+12,-47)
576278a realtek: use remove_new (+11,-19)
241343a realtek: fix RTL8214FC probing on RTL839x (+2,-5)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
ab87087 realtek: add missing symbol (+3)
1308b4f realtek: fix cpu port link type (+3,-3)
1b7fd84 realtek: rtl838x: fix broadcast flooding with many multicast entries (+1,-1)
4cfd1c4 realtek: proper RTL8214FC fibre/copper detection (+62,-7)
ffde9a9 realtek rtl931x: mark subtarget as source-only (+1)
7f16a37 realtek: add mdio prefix to defines (+18,-18)
10519db realtek: reuse RTMDIO_MAX_SMI_BUS define (+3,-3)
0c9e91a realtek: move private bus structure closer to the bus (+21,-21)
96ce485 realtek: resize mdio bus private arrays (+3,-3)
47de87e realtek: harden MDIO driver (+20)
55287c9 realtek: decouple MDIO and ethernet devices (+89,-92)
70f10e2 realtek: phy: remove unneeded usage of genphy_loopback() (-10)
64ad169 realtek: fix flooding of unsnoopable multicast addresses (+41)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
8dde1e4 realtek: refactor net rx interrupt handler rtl83xx_net_irq() (+15,-32)
cc360fa realtek: Identify RTL9311 properly (+4)
d8ca43c realtek: harmonize power functions for RTL8214FC (+13,-29)
461fc06 realtek: fix mdio parent/child locking issues (+21,-11)
a526f80 realtek: fix MAC_FORCE_MODE_CTRL register for RTL931x (+1,-1)
b648fda realtek: prepare RTL931x for full SMP support (+1,-1)
897abbf realtek: take over boot command line patch into driver (+8,-38)
cd808d9 realtek: relocate mips cpc probing (+17,-16)
1bef83b realtek: simplify RTL8214FC patches for ethtool copper/fiber switching (+28,-74)
32f408c realtek: refactor RTL838x mdio serdes read/write functions (+22,-25)
7b65949 realtek: align declaration/static/extern function definitions for startup code (+3,-2)
31e2567 realtek: align declaration/static/extern function definitions for clock driver (+4,-4)
db30378 realtek: align declaration/static/extern function definitions for phy driver (+67,-38)
f64864f realtek: align declaration/static/extern function definitions for eth driver (+47,-38)
cddf860 realtek: align declaration/static/extern function definitions for dsa driver (+115,-86)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
9716f89 realtek: enhance & harmonize dsa/phy max port patches (+132,-64)
e5625fb realtek: engenius_ews2910p: support multiple hardware versions (+33,-19)
ba674fe realtek: support EnGenius EWS2910P v3 (+24,-1)
cc54211 realtek: extend simple thermal driver to support rtl839x (+76,-2)
ac1be95 realtek: 6.12: create files-6.12 from files-6.6 ()
ade52b2 realtek: 6.12: restore files-6.6 (+26.0K)
b943c74 realtek: 6.12: create patches-6.12 from patches-6.6 ()
8da7a1b realtek: 6.12: restore patches-6.6 (+3.3K)
296a16b realtek: 6.12: create config-6.12 from config-6.6 ()
c056cc8 realtek: 6.12: restore config-6.6 (+1.0K)
ba70720 realtek: 6.12: drop upstreamed otto timer (-379)
0817868 realtek: 6.12: refresh patches with only source line changes (+17,-17)
e9a0938 realtek: 6.12: refresh patches with slightly changed anchors (+19,-18)
a4a40ab realtek: 6.12: replace ethtool_eee with ethtool_keee (+15,-23)
7234c77 realtek: 6.12: rename dsa functions/structures to conduit/user (+27,-28)
34a070b realtek: 6.12: add mac capabilities to rtl83xx_phylink_get_caps() (+11,-7)
48b6a01 realtek: 6.12: drop validate from phylink_mac_ops (+3,-50)
d9a5caf realtek: 6.12: adapt platform patch (+22,-4)
abee1c2 realtek: 6.12: adapt RTL9300 i2c bus & mux drivers (+5,-8)
09440d9 realtek: 6.12: fix phy-mode for XGS1250-12 port 1-8 (+8,-8)
e124859 realtek: 6.12: relocate R4K deactivation to late CPU init (+43,-41)
d7f51c1 realtek: 6.12: refactor get_mac_eee (+13,-141)
22beb4f realtek: 6.12: align internal/external mac eee function names (+14,-14)
bb7e912 realtek: 6.12: add missing include (+1)
6d9f5a0 realtek: 6.12: activate testing kernel (+1)
8917301 realtek: 6.12: allow mixed c22/c45 bus access (+2,-6)
debb69c realtek: 6.12: enhance mdio max port patch (once again) (+20)
65cf5b7 realtek: 6.12: harden the mdio bus even more (+12,-6)
30fae30 realtek: 6.12: proper mdio c45 handling in DSA driver (+21,-4)
ec310a0 realtek: 6.12: allow fiber media status to be read without lock (+29,-10)
c9e934f realtek: 6.12: refactor EEE for RTL8218B/D and RTL8214FC (+71,-226)
e67b70b realtek: align port names (+20,-20)
39b9b49 realtek: add support for TP-Link TL-ST1008F v2.0 (+490)
6af9476 realtek: Add support for Zyxel XGS1210-12 Switch (+387)
acd7ecc realtek: add new i2c-gpio-shared driver for shared SCL lines (+271)
5b8155d realtek: activate i2c-gpio-shared driver (+4)
c131870 realtek: switch LGS310C devicetree to new i2s-gpio-shared driver (+12,-22)
0bd694e generic: 6.12: backport accepted BCM5325 patches (+285,-154)
24d9fdf realtek: rtl931x: add missing function reference for l2_hash_seed (+4,-8)
0bd5d5f realtek: rtl931x: fix I2C sda pin (+2,-2)
2285458 realtek: fix/add switchcore syscon nodes for RTL838x/RTL839x/RTL931x (+7,-2)
23faf4c realtek: activate MIPS power cluster controller for RTL931x (+5)
cb1b656 kernel: bump 6.12 to 6.12.34 (+71,-310)
836a4cc kernel: bump 6.6 to 6.6.94 (+78,-233)
a37b47a rtl839x: fix sfp ports on HPE 1920-48G PoE (+187,-86)
502b2f4 realtek: switch HP-1920-48G to new shared gpio driver (+64,-68)
c695cf6 kernel: Refresh kernel configs (+7,-7)
5703ca4 realtek: add dts helper for internal phy with serdes (+34)
9512db4 realtek: make use of serdes helper for Linksys LGS310C (+2,-2)
b172a24 realtek: make use of serdes helper for D-Link DGS-1210-10MP (+3,-2)
4b72463 realtek: make use of serdes helper for Engenius EWS2910P (+2,-2)
d3dbd97 realtek: make use of serdes helper for HPE 1920 8G (+2,-2)
0cf2db1 realtek: make use of serdes helper for Netgear GS310TP v1 (+4,-4)
7b2b095 realtek: make use of serdes helper for Panasonic M8EG PN28080K (+1,-1)
8b04cdd realtek: make use of serdes helper for TP-Link SG2xxx (+2,-2)
5fd72e7 realtek: make use of serdes helper for Zyxel GS1900-10HP (+2,-2)
cfd2db4 realtek: make use of serdes helper for D-Link DGS-1210-10P (+3,-2)
13a6e06 realtek: make use of serdes helper for D-Link DGS-1210-26 (+2,-2)
8805659 realtek: make use of serdes helper for Zyxel GS1900-24(HP) v1/v2 (+6,-6)
44df763 realtek: make use of serdes helper for XIKESTOR SKS8300-8X (+8,-55)
761b5d3 realtek: make use of serdes helper for TP-Link TL-ST1008F v2.0 (+8,-55)
eea6c5b realtek: make use of serdes helper for Zyxel XGS1250-12 (+1,-8)
cbf0d66 realtek: make use of serdes helper for Zyxel XGS1210-12 (+2,-16)
1cd68e9 realtek: switch to 6.12 as default (+1,-2)
12f13b2 realtek: remove patches, files and config for 6.6 (-30.3K)
f1257b1 realtek: backport MIPS GIC patch (+47)
ee46517 realtek: build Otto timer for RTL931x (+1,-1)
83880cd realtek: Use Otto timer on RTL931x (+12,-6)
6a1d7bf realtek: overwrite c22 polling unconditionally on RTL930x (+10,-13)
ccbff8b realtek: add rt-loader (runtime loader) (+2.6K)
ae0a1f5 realtek: add rt-loader recipe (+17)
e32977f realtek: Convert LGS310C to compressed kernel (+1)
978d24c realtek: rt-loader bootbase device enhancement (+29,-5)
9d31db2 realtek: add RTL931x support to rt-loader (+15,-9)
d2108c2 realtek: enhance RTL930x SerDes/PLL/CMU interoperability (+220,-123)
6432b41 realtek: rtl931x: fix setting number of leds per port (+5,-5)
926ffa1 realtek: simplify RTL8218B/RTL8214Fx detection (+19,-30)
963ee6a realtek: avoid interrupt storm on mass packet receive (+21,-26)
9533e2e realtek: dsa: relax capability checks for 2.5G modes (+7,-155)
19bc6e8 realtek: phy: add basic RTL8218B setup (+51,-1)
15a4d62 realtek: actually enable 2500Base-X (+1)
b6276e3 kernel: bump 6.12 to 6.12.40 (+30,-110)
ded18a3 realtek: dsa: enhance pcs_get_state() for RTL83xx (+30,-25)
a3bfb67 realtek: mdio: RTL838x: move functions over to bus (+179,-174)
21d3722 realtek: don't disable MIPS counter on secondary VPEs (+6,-5)
831c1cd realtek: fix ethtool stats for RTL839x and RTL930x (+310,-73)
e27e695 realtek: use more specific APIs for ethtool stats where possible (+364,-110)
fa63a53 realtek: implement get_stats64 (+63)
ec69736 realtek: implement polling for hardware counters (+318,-96)
ed7d62c realtek: add support for Hasivo S1100W-8XGT-SE switch (+289)
9c26d14 realtek: add support for Vimin VM-S100-0800MS (+411)
b1597c9 realtek: convert RTL838x toolchain to 24kc (+25,-1)
848887b realtek: rtl931x: Fix SDS field modifications (+1,-1)
d802e63 realtek: rtl931x: Support enable/disable SMI Polling for SerDes ports (+6,-2)
41b0340 realtek: backport NAND driver for RTL93xx (+583)
9b5d055 realtek: add NAND hardware description to RTL93xx (+26,-2)
656312f realtek: rtl930x: Fix bringup of SFP modules (+4,-2)
f51b54b realtek: rtl931x: Fix traffic on upper ports (+12,-9)
b61fda1 realtek: rtl931x: Update irq mask to cover all ports (+1,-1)
960ad67 realtek: rtl931x: Fix printing of port matrix (+12,-6)
40d70c9 realtek: dsa: do not open code PHY access (+8,-70)
9dddc0b realtek: mdio: RTL838x: create new SerDes phy register layout (+106,-19)
c95a08b realtek: Zyxel GS1900-48 dts fixes (+8,-22)
afa4662 realtek: RTL839x: reorganize mdio functions and SerDes register layout (+270,-252)
5584e2f realtek: rtl930x: enable SMP (+16,-1)
e0ba4cf realtek: rtl930x: move serdes functions over to mdio bus (+116,-96)
bd861f0 realtek: use lzma recipe for TP-Link TL-ST1008F v2.0 (+1)
d469690 realtek: simplify SoC detection (+55,-111)
368dab7 realtek: move and clean up CHIP_INFO register definitions (+6,-7)
2a9f0db realtek: extend SoC information (+77,-2)
2c501d9 realtek: rtl930x: convert Hasivo S1100W to lzma only. (+1,-5)
17822d5 realtek: use consistent definition in DTS for SFP(+) ports (+52,-68)
2645c4a realtek: rtl93xx: Do not use media register to get link status (-3)
9ccfca3 realtek: dsa: enhance pcs_get_state() for RTL93xx (+24,-29)
445af8c realtek: rtl930x: Fetch link status for all ports in switch IRQ (+14,-17)
6473e3e realtek: rtl931x: Fix link status get not fetching correct status (+10,-3)
feec7cf realtek: dsa: rtl83xx: flush scheduled work on removal (+39,-5)
e45d783 realtek: rtl931x: Fix VLAN tagging and untagging (+7,-9)
5649970 realtek: rtl931x: Sync family parameters with RTL930x (+11)
6293820 realtek: rtl931x: Add smi_poll_ctrl (+1,-1)
92489f5 realtek: rtl931x: Fix size of TRK_MBR_CTRL group block (+3,-3)
4c4ceca realtek: rtl93xx: Add GPIO access register definitions (+10)
f6603de realtek: rtl93xx: Add learning and flooding enable/disable (+46)
5f06b8e realtek: dsa: rename tagged_ports to member_ports (+28,-28)
8eea855 realtek: switch Zyxel GS1900 initramfs recipe to rt-loader (+3,-2)
7cf7f7c realtek: add NAND targets for RTL93xx (+557,-6)
07a04d8 realtek: RTL930x: reorganize mdio functions and SerDes register layout (+140,-159)
743f2cd realtek: rtl931x: Don't use RTL8xx port flooding initialization (+7,-3)
a4b8d80 realtek: rtl931x: Add missing rma_bpdu_fld_pmask (+1)
522294e realtek: rtl931x: Fix l2 fdb entry handling (+58,-40)
f214758 realtek: fix stall after restart of otto timer (+146)
3e09991 realtek: switch Netgear NGE devices to rt-loader (+1,-10)
0724412 realtek: RTL838x harden ethernet driver against fuzzying (+7,-4)
44655c9 realtek: backport upstream RTL9300 I2C driver (+2.3K)
dc54af8 realtek: adapt devices to backported i2c driver (+153,-244)
d0c64a1 realtek: drop downstream rtl93xx i2c driver (-927)
a15d07f realtek: cleanup documentation (-85)
9037f81 realtek: create central DTS macro include (+68,-136)
5dbf55b realtek: register ethernet device after NAPI context init (+4,-4)
2cb7044 realtek: rtl8231-aux: add RTL931x support (+13,-1)
9dbc047 realtek: add rtl8231-aux to rtl931x.dtsi (+14,-10)
992ca85 realtek: add RTL8231 driver configuration to kernel build (+8,-4)
070d8eb realtek: mdio: rtl931x: move functions over to bus (+277,-256)
5d44b11 realtek: RTL930x/RTL931x led_set defines (+16)
00c1675 realtek: RTL930x led_set count error message tidy up + dev_ print fixups (+9,-5)
62d50fb realtek: add support for XikeStor SKS8310-8X (+394)
8c42e63 realtek: rtl93xx: fix incorrect destination port selection (+4,-2)
a4cbb44 realtek: convert access to RTL931x analog serdes pages (+113,-59)
1b43658 realtek: dsa: Fix prefix for trapping functions (+4,-4)
75fe6b2 realtek: rtl930x: Add support for trapping management frames (+84)
43dbc6d realtek: rtl931x: Register support for trapping management frames (+3,-2)
18077d2 realtek: rtl93xx: Trap LLDP management frames (+2)
5880f34 realtek: Fix nvmem support for ethernet device (+4,-1)
ebb342a realtek: rtl930x: Enable parsing of u-boot nvmem layouts (+1)
7812d86 realtek: Introduce Plasma Cloud sysupgrade helper (+68)
e677da9 realtek: rtl930x: Add support for Plasma Cloud PSX8 Switch (+318)
cb46036 realtek: rtl930x: Add support for Plasma Cloud PSX10 Switch (+84,-3)
a1043fd realtek: phy: late phy package patching (+25,-68)
fa1b362 realtek: simplify RTL8214FC handling (+25,-51)
6e41614 realtek: phy: drop use of mdio package functions (+70,-56)
d5ad59f realtek: phy: add RTL8214x/RTL8218x patch helper (+46,-109)
a3d681d realtek: XGS1210-12: convert RTL8226 PHYs to 2500base-x (+2,-2)
6bb1b7c realtek: allow different serdes patch sequences (+30,-16)
886382b realtek: add 2500base-x patch sequence. (+56)
cee13fc realtek: correct whitespace in hp dts files (+145,-145)
0008b4e realtek: RTL838x: remove artifical mdio delays (+1,-41)
4063d90 realtek: convert access to RTL931x "digital 1" serdes pages (+18,-22)
6802cd7 realtek: adapt RTl931x "digital 2" serdes page calculation (+22,-11)
207ab9c realtek: convert access to RTL931x "digital 2" serdes pages (+23,-54)
a8e3bff realtek: convert access to RTL931x "even CMU" serdes pages (+24,-58)
b082f9f realtek: fix model for TP-Link TL-ST1008F v2.0 (+6,-5)
08a616b generic: backport support for Aeonsemi AS21xxx PHY (+3.2K,-67)
9c8d634 realtek: rtl930x: Define GPIO_SEL_CTRL pinmux node (+38)
93113a7 realtek: rtl931x: Readd MAC_L2_GLOBAL_CTRL2 pinmux (+20)
ea5a749 realtek: rtl931x: Add LED Sync configuration (+9)
d2beb6b realtek: rtl931x: Fix unsafe MAC_L2_GLOBAL_CTRL2 access (+24,-10)
908cda6 realtek: rt-loader: memory library enhancements (+29,-11)
1a200ea realtek: rt-loader: add ROM uImage lookup (aka standalone) (+169,-51)
6fdff78 realtek: Rename ZyXEL XGS1210-12 to XGS1210-12 a1 (+52,-39)
3d7b0bc realtek: drop RTL8226/RTL8221B downstream PHY driver (-287)
f151951 realtek: drop obsolete kernel patches (-81)
5e231cc kernel: add quirk for two SFP+ transceivers (+89,-3)
a93e725 realtek: RTL93xx: Make use of correct ring size counters (+7,-13)
e3ccd1a realtek: RTL93xx: do not drop packets in software (-34)
2420a77 realtek: make NAPI polling thread safe (+5,-1)
3fae46d realtek: early ethernet probe in dsa setup (+43)
fcd3ce6 realtek: carve out mdio bus from ethernet driver (+1.9K,-1.8K)
76cfd5b realtek: cleanup mach include (+14,-303)
69ce2ee realtek: rtl931x: align SerDes access with other targets (+31,-86)
13b6c62 realtek: dts: add mdio controller device nodes (+48)
616559b realtek: mdio: convert mdio bus to new device nodes and compatibles (+31,-40)
57b2706 realtek: dts: rearrange mdio-bus below mdio-controller (+955,-1.2K)
61b72cb realtek: drop usage of proprietary HSGMII mode (+1,-32)
ecab29d realtek: drop HSGMII patch (-79)
d4893b8 realtek: rtl931x: rename SerDes read/write helpers (+140,-134)
73504d0 kernel: kmod-dsa-ks8995: Backport DSA patches (+1.8K,-6)
532c51c realtek: Increase verbosity in rtldsa_fib4_add()/rtldsa_fib4_del() (+85,-79)
60bdae3 realtek: ethernet: drop open coding (+3,-10)
7a7ee72 realtek: mdio: add SerDes driver (+592)
ab49297 realtek: mdio: fix non-debug SerDes builds (+6,-6)
bb783e8 realtek: mdio: Simplify backing SerDes calculation (+18,-26)
e2271a1 realtek: mdio: register SerDes bus so it can be looked up (+2,-2)
fc9cf20 realtek: fix dts warnings. (+8)
e311274 realtek: timer: replace downstream with upstream patches (+214,-146)
06c895f realtek: DTS: add macro for switch port with SerDes (+14,-5)
fe27cce realtek: add SerDes PCS driver (+648)
f86229f kernel: bump 6.12 to 6.12.48 (+11,-108)
c8c187f realtek: add support for RTL8218E (+16,-2)
6b681fd realtek: dts: add pcs-handle to switch ports (+120,-28)
347d546 realtek: remove DSA internal PCS functions (+22,-253)
d205878 realtek: rtl838x: rename GS1900 series v1/v2 to A1/B1 (+66,-53)
46cf107 realtek: rtl839x: rename GS1900 series v1/v2 to A1/B1 (+6,-4)
24b6802 realtek: rtl930x: rename XGS1250-12 to A1 (+6,-4)
7d67b10 realtek: evaluate pcs-handle instead of sds property (+30,-22)
c332aed realtek: drop sds property (+72,-103)
6790e1a realtek: support configuring SerDes auto-negotiation on RTL93xx (+51,-13)
e2dad92 realtek: fix Zyxel GS1900-10HP SFP slots (+3,-3)
d22b57e realtek: add phy-handle for Zyxel GS1900-10HP SFP slots (+2)
8c82e2d realtek: Switch booleans in rtl838x_l2_entry to single bits (+15,-15)
36d8d19 realtek: rtl931x: set hash_msb based on VLAN ID when adding a new L2 entry (+13)
b49f9d9 realtek: backport ECC driver (+872)
657b61b realtek: rtl931x: Enable REALTEK_PHY for RTL8224 support (+2)
4481e0c realtek: Work around missing 10g-qxgmii PHY mode (+11)
263721d realtek: rtl930x: Fix Plasma Cloud PSX8/PSX10 copper phy-mode (+8,-8)
3adb820 realtek: rtl931x: Add SPI_CTRL0 as pinmux (+30,-6)
272a392 realtek: rtl93xx: replace pending I2C patches with upstreamed patches (+484,-246)
0160ae8 realtek: Refresh kernel patches (+48,-138)
8e22848 realtek: dsa: Keep HW specific mirror code in SoC helper (+111,-64)
be84bb3 realtek: rtl93xx: dsa: Add support for port based mirroring (+53)
0d6b7fb realtek: rtl93xx: Ignore STP for per port TX (+23,-2)
746ccc5 realtek: rtl931x: Enable parsing of u-boot nvmem layouts (+1)
2b5555c realtek: rtl931x: Add support for Plasma Cloud PSX28 Switch (+723,-1)
ce8ea73 realtek: rtl931x: Add support for Plasma Cloud ESX28 Switch (+20)
4231a73 realtek: drop source-only from rtl931x target (-1)
dbd3cff kernel: bump 6.12 to 6.12.50 (+13,-41)
af7a74b realtek: Enhance MTD/ECC kernel configuration for NAND targets (+6)
853d73f realtek: add support for Linksys LGS328C (+465)
f88135b realtek: add support for Linksys LGS352C (+459,-1)
8916b26 realtek: drop source-only from NAND targets (+2,-2)
c18476d realtek: RTL931x: disable USXGMII SerDes setup (+10,-4)
515a86b realtek: dts: rearrange mdio-bus for tplink_sg2xxx (+14,-18)
ebb79d0 realtek: rtl930x: Allow to overwrite LED portmask (+30,-1)
fb01b90 realtek: rtl930x: Fix out-of-bounds check in LED set configuration (+2,-2)
21d56ee realtek: rtl930x: Clean up LED set initialization (+13,-13)
546722f realtek: rtl931x: Switch LED init to dev_* message helper (+4,-4)
38d35f4 realtek: rtl931x: Add support for active-low LEDs (+7)
254c9ac realtek: rtl931x: Cleanup LED set initialization (+48,-17)
9f5e43b realtek: rtl931x: Allow to overwrite LED portmask (+31,-1)
133c918 realtek: rtl930x: add XGS1250-12 B1 device (+436,-380)
3cf04d2 realtek: pcs: add more SerDes access helpers (+43,-11)
5b52770 realtek: pcs: add setup_serdes callback to rtpcs_cfg (+7)
e696f39 realtek: Switch booleans in rtl838x_port to single bits (+4,-4)
622e2d0 realtek: dsa: Share port member configuration code (+46,-50)
77ce3f1 realtek: dsa: Simplify port member handling (+3,-9)
9b4e1a4 realtek: dsa: Drop unused traffic_get helpers (-43)
0eeb8b7 realtek: dsa: Add support for port isolation (+20,-2)
6c6a003 realtek: dsa: Fix name of RTL93xx switch_ops (+4,-4)
1e0a4f1 realtek: dsa: Adjust prefix for bridge member functions (+18,-20)
f0648fd realtek: Split initial network setup in functions (+159,-128)
18e1929 realtek: Avoid empty lan mac in initial network setup (+4,-4)
3f7776a realtek: Skip auto-MAC assignment for devices with MACs in DT (+5,-2)
0e8231c realtek: fix SFP ports on RTL83xx (+28,-9)
2930c9d realtek: rtl93xx: Trap BPDU management frames (+1)
84b7057 realtek: dsa: rtl931x: Fix port L2 table flushing (+10,-5)
70dd565 realtek: add xgs1210-12 b1 and switch to rt-loader (+79,-12)
ddf94f7 realtek: pcs: rtl931x: import SerDes setup code from PHY driver (+580,-3)
1089e3c realtek: pcs: rtl931x: use regmap for register access calls (+32,-33)
a89d8ac realtek: pcs: rtl931x: adjust SerDes page numbers (+34,-34)
8bdc3d1 realtek: pcs: rtl931x: quit setup_serdes early on USXGMII mode (+12)
4a5de35 realtek: dsa,pcs: rtl931x: let PCS driver setup SerDes (+2,-43)
29cc0b6 realtek: dsa: rtl931x: remove enabling MAC from phylink_mac_config (+2,-12)
5faf91a realtek: rtl931x: Disable callbacks for l3 hw routing (+10,-7)
843e8a4 realtek: rtl930x: Disable L3 offloading (+21)
aa01ca3 realtek: switch XGS1250-12 to rt-loader (+9,-2)
c6f84b4 realtek: phy: rtl931x: remove SerDes code from PHY driver (-556)
8026644 realtek: fix SFP GPIOs for XikeStor SKS8310-8X (+16,-16)
d76b97b realtek: add serdes mapping for rtl930x (+76,-58)
dca20f9 realtek: add serdes patch for 10G_QXGMII (+79)
ddd82c8 realtek: add 10G_QXGMII serdes mode support for RTL930x (+105,-38)
9e0cba5 realtek: pcs: rtl930x: import SerDes setup code from PHY driver (+1.8K)
d877600 realtek: pcs: rtl930x: use regmap for register access (+19,-23)
017fc35 realtek: dsa,pcs: rtl930x: let PCS driver setup SerDes (+29,-30)
93ba35f realtek: rtl838x: fix regression in enable_phy_polling (+3,-3)
c361c1e realtek: fix Zyxel relabel (+18,-18)
87c7670 realtek: dsa,pcs: rtl930x: Disable SerDes patching for 10G-QXGMII (+1,-48)
c447ba0 realtek: dsa: handle error returned by PCS (+8,-2)
ed240e3 realtek: dsa: allow to drop phy-handle on switch ports (+16,-10)
623180a realtek: rtl93xx: remove pseudo-PHYs and phy-handle from SFP ports (-119)
f578ed0 realtek: phy: rtl930x: drop SerDes code (-1.9K)
447415b realtek: dsa: remove 'RTL93XX SerDes as PHY' leftovers (+4,-24)
3570dee realtek: dsa: remove sds_num entirely (-41)
67b687a realtek: restructure Zyxel XGS1210-12 device tree files (+275,-301)
10504e0 realtek: add support for Zyxel XGS1010-12 A1 (+143,-1)
78bf3a5 realtek: dsa: Fix rate control initialization (+2,-2)
4ed96e5 realtek: dsa: Simplify rtl83xx_setup_qos (+7,-6)
5db6185 kernel: bump 6.12 to 6.12.57 (+4,-4)
23c0145 realtek: pcs: rtl930x: reconfigure PLL of neighbor SerDes when needed (+31,-3)
2e74eb6 realtek: dsa: rtl93xx: Support per port throttling (+250)
f84371d realtek: rtl930x: Add support for Plasma Cloud MCX3 Media Converter (+220)
56e9a73 realtek: pcs: rtl93xx: provide proper SerDes polarity configuration (+25,-28)
b10663c realtek: pcs: allow to configure SerDes polarity (+22,-2)
d97e529 realtek: RTL838x: make u-boot-env writeable ZyXEL GS1900 (-1)
fa8ac8e realtek: dsa: rtl931x: Sync mgmt recv action code with RTL930x (+39,-17)
14d3ea4 realtek: dsa: rtl93xx: Keep mgmt recv action functions local (+4,-6)
108381e realtek: dsa: Fix LAG id allocation (+12,-13)
ca014cf realtek: dsa: Drop secondary LAG configuration handler (-89)
e9bb1de realtek: dsa: Use DSA allocated LAG ids (+14,-24)
14095ab realtek: dsa: Drop LAG checks already handled by DSA handlers (-20)
f82da65 realtek: DSA: Document meaning of lag priv variables (+13)
356acef realtek: dsa: Clarify meaning of secondary lag member variable (+13,-13)
203b888 realtek: pcs: rtl93xx: fix SerDes polarity configuration for RTL931X (+44,-23)
993a44b realtek: dsa: Add non-primary LAG ports to port matrix (-13)
d78a2a6 realtek: rtl93xx: Send per port packets on physical port (+2,-2)
2217891 realtek: dsa: rtl93xx: Configure default QoS prioritization (+211,-6)
6236291 realtek: dsa: rtl93xx: Switch to MSTP compatible STP mode (+2,-2)
9c2e8d6 realtek: dsa: rtl93xx: Implement vlan fast age flushing (+55)
280cf19 realtek: dsa: Record number of supported MSTs (+5)
2d14c10 realtek: dsa: Automatically return lost VLANs to CIST (+4)
5d36445 realtek: dsa: Adjust MSTP states after joining/leaving bridge (+24,-7)
5e77a81 realtek: dsa: Sync CIST with MSTI state for unbridged ports (+11)
6c15c5d realtek: dsa: rtl93xx: Support multi spanning tree states (+33)
44976dc realtek: dsa: Add MSTI to HW MST ID mapping (+257,-6)
ac6bd84 realtek: dsa: rework MIB read locking and polling (+73,-52)
fdc424c realtek: dsa: add table-based statistics infrastructure (+13,-1)
3c95a60 realtek: dsa: rtl931x: add ethtool statistics support (+130)
bd78eeb realtek: dsa: Select counter lock based on sleeping behavior (+71,-12)
e76ed39 realtek: dsa: Refresh link_stats in .get_stats64 (+27,-1)
e20ab65 realtek: dsa: rtl931x: Reduce HW counters polling interval (+25,-10)
501f4ed realtek: dsa: Clarify statistic port iterator variable (+8,-8)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
6e09423 realtek: Cleanup tab vs spaces for indentation (+193,-193)
abb7bbb realtek: dsa: rtl839x: Fix incorrect drop counter names (+1,-1)
4dab2a9 realtek: dsa: Build check size of drop counter names (+8,-4)
3a5a5c7 kernel: bump 6.12 to 6.12.59 (+10,-10)
c6ed536 realtek: Prefer linux/* includes over asm/* ones (+1,-1)
039c980 realtek: Enclose complex macros in parentheses (+4,-4)
3e539b6 realtek: Remove extern from function declarations (+2,-2)
4f71495 realtek: Fix SPDX license lines in headers (+1,-1)
1f1cafb realtek: Drop out-of-memory messages (+2,-3)
1826247 realtek: Fix order of "static" + "inline" keywords (+3,-3)
c6e0638 realtek: Avoid braces around single statement blocks (+13,-16)
7704e50 realtek: Fix block comment style (+16,-10)
1518753 realtek: Keep extern declaration in headers (+14,-21)
7ade70b realtek: mdio: Drop extern declaration for internal function (+8,-15)
f6ba707 realtek: Avoid line continuations in quoted strings (+7,-10)
dae62b0 realtek: dsa: Drop extra space before printed newline (+1,-1)
230d936 realtek: pcs: Drop return on end of void functions (-5)
e506cb6 realtek: pcs: Use "unused" attribute helper (+11,-12)
bc71e70 realtek: dsa: Avoid misleading 'case' indentation (+1,-1)
80375e5 realtek: ethernet: Avoid usage of unsafe strcpy (+2,-1)
69c6658 realtek: pcs: Reduce nesting during calibration (+9,-10)
d5fec0b realtek: pcs: Fix overflow in rtpcs_930x_sds_clock_wait (+2,-1)
5a2a2b2 realtek: Use __packed helper (+2,-2)
8f42966 realtek: Separate variables and code by newline (+23)
230a183 realtek: Clean up global array definitions (+27,-24)
1dd2227 realtek: Fix spaces around braces, ops and keywords (+107,-108)
f29c597 realtek: Start function scope on newline (+2,-1)
281c90c realtek: Drop repeated words in comments (+3,-3)
20fd6c9 realtek: Keep return statements on new line (+4,-2)
6eb4603 realtek: Use short name for "unsigned long int" (+7,-7)
612f1e6 realtek: Don't reinitialize static variables to 0 (+1,-1)
70563e6 realtek: Switch to kernel integer types (+47,-47)
5838078 realtek: Use BIT(x) helper instead of manual shift (+30,-30)
4bd1cb6 realtek: Drop unnecessary newlines (-30)
53fee72 realtek: Drop space after casts (+50,-50)
07e4b82 realtek: Fix typo "intialization" (+1,-1)
0aa4f6a realtek: Fix typo "mutli" (+1,-1)
29a9c3f realtek: Fix alignment of parameters (+194,-194)
141ac0b realtek: dsa: rtl930x: Fix flow control with ingress shaping (+6,-2)
4ffd5aa treewide: fix coccinelle checks (+102,-125)
c9553ca realtek: fix SFP support on Engenius EWS2910P (+29,-25)
328b970 realtek: pcs: add init_serdes_common hook (+7)
6a5cae7 realtek: pcs: rtl838x: transplant firmware config (+180)
f4129be realtek: pcs: rtl838x: import SerDes code from DSA/PHY (+202)
b670d48 realtek: pcs: rtl838x: refactor imported code (+159,-250)
e956adf realtek: rtl838x: setup SDS entirely in PCS driver (+319,-279)
a63da75 realtek: rtl838x: drop SFP pseudo-PHYs and phy-handle (+24,-78)
c3887c1 realtek: dsa,phy: rtl838x: remove 'SerDes as PHY' leftovers (-261)
a53655e realtek: simplify backing serdes calculation (+7,-7)
77b47f3 realtek: cleanup debugfs creation in serdes driver (+3,-3)
bcbf4bd realtek: use devm_kzalloc() for serdes debugfs setup (+1,-1)
2e56a1f realtek: mdio-serdes: improve debugfs creation (+15,-13)
e989bf8 realtek: pcs: drop PCS creation without SerDes ref (+15,-25)
96c86b2 realtek: pcs: rtl930x: drop unused and broken function (-20)
d8b1a54 realtek: pcs: add dedicated enum for SerDes modes (+23)
b9e5803 realtek: pcs: use per-variant SerDes count (+11,-1)
40201e7 realtek: pcs: add separate SerDes struct (+21,-5)
01cfdb1 realtek: pcs: add helpers for even, odd, neighbor SerDes (+21)
6f98353 realtek: pcs: assign SerDes reference upon PCS creation (+16,-12)
0fe7f97 realtek: pcs: switch to id from SerDes struct (+5,-7)
cf03520 realtek: pcs: make use of SerDes struct in SerDes setup (+770,-746)
d2a3474 realtek: pcs: make use of SerDes struct in set_autoneg (+6,-7)
4d86ac6 realtek: pcs: drop unneeded SerDes number range checks (+1,-26)
c870f16 realtek: pcs: move polarity into SerDes struct (+8,-8)
88ab320 realtek: mdio-serdes: use correct device table identifier (+1,-1)

Target / rockchip (84 changes)

4fc47c6 kernel: bump 6.6 to 6.6.59 (+32,-114)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
8ad02ca rockchip: backport recent rk3588 clk updates (+145)
6881b48 rockchip: enable USB3 port on NanoPC T6 (+88,-1)
8a477ba rockchip: fix phy reset on rk356x (+44)
484f670 rockchip: refresh patch (+1,-1)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
1c178f3 rockchip: disable kernel preemption (+1,-6)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
aabc61d kernel: bump 6.6 to 6.6.81 (+19,-18)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
de9ad11 rockchip: show boot stages on nanopi R6 system LED (+33)
2e7d060 rockchip: configure reset button on nanopi R6 (+18)
5921515 rockchip: set network IRQ affinity to fast CPU cores (+9,-5)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
f86476b rockchip: fix missing ".patch" file extension ()
1892561 rockchip: Add support for Radxa ROCK 4C+ (+42)
6690f55 rockchip: Add support for Radxa ROCK 4SE (+42)
c592afe rockchip: explicitly specify pine64_rockpro64 supported devices (+1)
5c83301 rockchip: fix the SD card detection on NanoPi R6C/R6S (+25)
4044ce7 kernel: add missing Kconfig symbols (+2)
e66437a rockchip: armv8: Refresh kernel config (-5)
cca8098 rockchip: replace RK356x RNG patch with upstream (+61,-32)
6b99c5d rockchip: backport PCIe MSI fixes for RK356x SoC (+609)
7633392 rockchip: armv8: add missing config option (+1)
23b5f3a rockchip: Create kernel files for v6.12 (from v6.6) ()
eb974c3 rockchip: Restore kernel files for v6.6 (+33.1K)
9a59eac rockchip: refresh kernel patches (+66,-28.0K)
966b365 rockchip: refresh kernel configs (+34,-12)
53b213b rockchip: add kernel 6.12 as testing kernel (+1)
9add155 rockchip: switch to kernel 6.12 (+1,-33.1K)
0ceedec generic: 6.12: add new config symbols (+3,-15)
e02c7a2 rockchip: add RK3588 Hardware Random Number Generator (+782)
c4586ce rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips (+27)
f13ddfb rockchip: Add Realtek RTL8821CU support for the Radxa ROCK Pi E v3 (+1,-1)
3adb68e rockchip: backport dts changes for Rockchip RK358x (+1.1K,-3)
31a4923 rockchip: backport dts changes for Radxa ROCK 5A (+313,-11)
c14178a rockchip: backport dts changes for Radxa ROCK 5B/5B+/5T (+5.1K,-19)
61acc92 rockchip: backport dts changes for Radxa ROCK 5 ITX/ITX+ (+318)
73d50b4 rockchip: backport dts changes for Radxa ROCK 5C/5C Lite (+1.2K)
6e361c7 rockchip: backport dts changes for Radxa E52C (+823)
3c23e9a rockchip: add HATs/M.2 E key module support for Radxa ROCK 5A (+5,-1)
8aa83ef rockchip: add M.2 M/E key modules support for Radxa ROCK 5B (+1,-1)
d35c641 rockchip: add support for Radxa ROCK 5B+ (+18)
4a78af9 rockchip: add support for Radxa ROCK 5T (+16,-3)
0839345 rockchip: add support for Radxa ROCK 5 ITX/ITX+ (+18)
071aa99 rockchip: add support for Radxa ROCK 5C/5C Lite (+19,-2)
d16d276 rockchip: add support for Radxa E52C (+14)
3735317 rockchip: refresh and reorder patches (+248,-66)
13db7a0 rockchip: backport GATE_LINK support for RK3588 (+926)
672e45e rockchip: increase the number of serial ports for rk35xx (+2,-2)
d76a774 rockchip: add Lunzn FastRhino R66S support (+36,-1)
8e6df32 rockchip: add missing config symbols (+2,-1)
5c72493 rockchip: add DEVICE_DTS_DIR definition (+12,-11)
cf4365e rockchip: use per-SoC defined kernel loadaddr (+79,-42)
0a6ed6d rockchip: backport driver updates for rk3576 (+3.4K,-2)
3a35a2c rockchip: backport dts updates for rk3576 (+9.8K)
17b7af8 rockchip: add Radxa ROCK 4D support (+1.3K,-6)
b81b576 rockchip: make use of OpenWrt compiled dtbs (+1,-1)
7ef19bb rockchip: backport pcie fix for rk3399 (+50)
c19ad8d rockchip: add FriendlyElec NanoPi R76S support (+953)
d0e3320 kernel: bump 6.12 to 6.12.53 (+168,-138)
48df382 kernel: bump 6.12 to 6.12.55 (+53,-202)
1f1db75 rockchip: make NIC name predictable for Radxa E52C/ROCK 5 ITX/ROCK 5T (+22,-5)
8ca4caa rockchip: Add support for RK3568 LinkEase EasePi R1 (+699,-2)
d720ad5 rockchip: fix assign IRQ SMP affinity for Radxa E52C (+4,-1)
fefd50e rockchip: add missing KERNEL_LOADADDR for LinkEase EasePi R1 (+1,-1)
d7530c1 rockchip: make NIC name predictable for LinkEase EasePi R1 (+2)
c7a26da rockchip: backport driver updates for rk3528 (+5.3K)
97b90c5 rockchip: backport dts updates for rk3528 (+4.1K)
221e6c8 rockchip: backport pending driver/dts updates for rk3528 (+1.5K)
bdb269c rockchip: unset KERNEL_LOADADDR in default profile (+1)
da08958 rockchip: add Radxa E20C support (+971,-1)
2f18480 rockchip: add Radxa ROCK 2A/F support (+505)
0ccb7c9 rockchip: backport eMMC CQE support (+220)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
e6a5ca0 rockchip: LinkEase EasePi R1 use dedicated uboot (-1)
28cc1c3 kernel: drop CONFIG_ARM64_CONTPTE from target configs (-3)
4582d25 rockchip: backport MMC CQE fixes (+141)
e159d1e rockchip: drop sdmmc speed limitation for RK3576/RK3588 (-110)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / sifiveu (11 changes)

da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
875f3c9 kernel/sifiveu: Create kernel files for v6.12 (from v6.6) ()
41860ad kernel/sifiveu: Restore kernel files for v6.6 (+593)
07e7013 sifiveu: refresh 6.12 kernel config (+90,-27)
00ca340 sifiveu: 6.12: drop upstreamed patches and refresh remaining ones (+4,-120)
60b5cfd sifiveu: add 6.12 kernel as testing (+1)
eda23e0 sifiveu: use kernel 6.12 by default (+1,-2)
199925f sifiveu: drop 6.6 support (-593)
0c6f966 sifiveu: drop upstreamed patch from 6.12 (-26)
b44f85f kernel: remove duplicate PREEMPT settings (-6)

Target / siflower (40 changes)

cc98cfa treewide: remove THIS_MODULE assignment (+13,-48)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
bbde170 siflower: add per-subtarget image makefile (+23,-22)
274df8e siflower: add ngpios property to gpio-siflower (+6,-2)
c057db9 siflower: sf21: new subtarget for sf21a6826/sf21h8898 (+12.0K,-23)
b8a8bf5 siflower: sf21: add support for Bananapi BPI-RV2 (+403)
704c9d0 siflower: sf19a2890: refresh kconfig (+4)
2e5e022 siflower: move soruce-only flag to sf19a2890 subtarget (+2,-2)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
054b870 generic: import rtl8261n patches from mediatek (+13,-15)
8024436 generic: move QCOM SPI NAND driver to generic backports (+183,-2.5K)
29ec74b treewide: validate unified uImage.FIT images before flashing (+19,-15)
576278a realtek: use remove_new (+11,-19)
a238170 treewide: strip trailing whitespace (+2.0K,-2.0K)
836a4cc kernel: bump 6.6 to 6.6.94 (+78,-233)
73a0366 siflower: sf21: fix M.2 power on Bananapi BPI-RV2 (+10)
441b37e siflower: sf21: fix usb_vbus for Bananapi BPI-RV2 (+1)
08a616b generic: backport support for Aeonsemi AS21xxx PHY (+3.2K,-67)
6555321 treewide: remove of_gpio.h (+3,-15)
5572d35 treewide: gpio to gpios (+29,-29)
813ecda generic: backport phylink patches for PCS/PHY caps OPs (+4.1K,-1.3K)
00a166d siflower: switch to .remove_new for downstream driver (+7,-10)
e67017d kernel/siflower: Create kernel files for v6.12 (from v6.6) ()
dc94367 kernel/siflower: Restore kernel files for v6.6 (+13.6K)
11565a2 siflower: 6.12: drop upstreamed patches (-1.0K)
5866f9b siflower: 6.12: refresh patches (+56,-54)
31cb994 siflower: spi: replace 'master' with 'controller' in driver (+12,-12)
c5e8ee6 siflower: sf21: update config-6.12 (+36,-6)
25c6c26 siflower: 6.12: apply trivial driver fixes (+47,-70)
fc53b04 siflower: 6.12: change .remove_new callback to .remove (+4,-4)
e73c4a7 siflower: add support for Linux 6.12 (+1)
cdafb1f siflower: switch to kernel 6.12 (+1,-2)
28f9ef5 siflower: drop support for kernel 6.6 (-13.6K)
245841e siflower: add kmod-i2c-designware-platform to device packages (+1,-1)
d711d90 siflower: refresh kernel-6.12 config (-1)
b92a339 siflower: bpi-rv2 device tree fix (+1,-1)
f2c1697 treewide: dts: remove {#address,#size}-cells from "jedec,spi-nor" compatible ... (-154)
0883bb7 treewide: dts: remove {#address,#size}-cells from "spi-nand" compatible node (-177)
cdf187f siflower: sf21 device tree fix (+1)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / starfive (38 changes)

4fc47c6 kernel: bump 6.6 to 6.6.59 (+32,-114)
85844cf kernel: bump 6.6 to 6.6.60 (+54,-113)
487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
5158e28 kernel: bump 6.6 to 6.6.64 (+242,-590)
28f534d kernel: bump 6.6 to 6.6.66 (+136,-176)
1aae1df kernel: bump 6.6 to 6.6.68 (+12,-12)
efafd7d kernel: bump 6.6 to 6.6.70 (+93,-232)
1d02145 kernel: bump 6.6 to 6.6.72 (+26,-96)
84e370f kernel: bump 6.6 to 6.6.76 (+94,-217)
d664d74 kernel: bump 6.6 to 6.6.79 (+42,-42)
748682e kernel: bump 6.6 to 6.6.83 (+134,-170)
f63d64e generic: move patch from pending to backport (+1.5K,-1.3K)
a72a2fd kernel: bump 6.6 to 6.6.88 (+169,-161)
fbcd547 kernel: bump 6.6 to 6.6.89 (+131,-131)
01d5026 kernel: bump 6.6 to 6.6.90 (+146,-310)
ec54e84 kernel/starfive: Create kernel files for v6.12 (from v6.6) ()
91ee157 kernel/starfive: Restore kernel files for v6.6 (+68.3K)
8f0f02d starfive: 6.12: refresh patches and drop upstreamed ones (+70.9K,-54.8K)
f97609a starfive: jh7110: update bootscript to use addresses in bootloader (+3,-3)
ee129da starfive: add 6.12 as testing kernel (+1)
c947e37 starfive: fix 6.12 kernel patch conflict (-44)
a878dd2 kernel: bump 6.6 to 6.6.93 (+62,-88)
86abc46 starfive: remove useless aic8800 driver (-78.8K)
4801c5b starfive: use kernel 6.12 by default (+1,-2)
e2e4dcf starfive: usb3 and pcie support is compiled into kernel now (+3,-35)
7f2d7fb starfive: drop 6.6 support (-62.2K)
cb1b656 kernel: bump 6.12 to 6.12.34 (+71,-310)
9ddeb30 kernel: bump 6.12 to 6.12.35 (+96,-457)
be3ce63 kernel: bump 6.12 to 6.12.36 (+38,-346)
b92bab6 kernel: bump 6.12 to 6.12.44 (+49,-130)
44f70be kernel: bump 6.12 to 6.12.45 (+11,-378)
f86229f kernel: bump 6.12 to 6.12.48 (+11,-108)
d0e3320 kernel: bump 6.12 to 6.12.53 (+168,-138)
919e000 kernel: bump 6.12 to 6.12.56 (+20,-907)
738876e kernel: bump 6.12 to 6.12.58 (+116,-498)
0669972 kernel: bump 6.12 to 6.12.62 (+70,-129)

Target / stm32 (21 changes)

851e7f7 stm32: add new stm32 target (+4.7K)
ea2c860 stm32: Remove unnecessary kernel options (-3)
d981f28 stm32: enable CONFIG_SMSC_PHY (+1)
ea6f3e4 generic: globally enable CONFIG_PCPU_DEV_REFCNT (+1,-4)
4efb4a2 stm32: modules: fix stm32-hash package build (+2,-1)
f7638eb stm32: add default kernel config option CONFIG_LEDS_CLASS_MULTICOLOR (-1)
19d5619 stm32: add STM32MP157C-DK2 support (+3.8K,-9)
ef38ea7 stm32: add missing SUBMENU for kmod-phy-stm32-usbphyc and kmod-stm32-timers (+2)
7ad335e stm32: sort kernel module packages in alphabetical order (+112,-112)
963d320 stm32: Add kmod-stm32-thermal (+12)
83ff960 stm32: add missing config option (+1)
9e57133 kernel/stm32: Create kernel files for v6.12 (from v6.6) ()
234eadd kernel/stm32: Restore kernel files for v6.6 (+7.9K)
1cdbdda stm32: 6.12: refresh kernel patches (+20,-6.9K)
db05331 stm32: 6.12: update kernel 6.12 config (+15,-6)
b1e93ee stm32: enable 6.12 testing kernel (+1)
774a22e stm32: modules: add kmod-stm32-dcmipp package (+15)
dd57c07 stm32: modules: add missing dependency for stm32-dfsdm-adc (+5,-1)
0ceedec generic: 6.12: add new config symbols (+3,-15)
6529ac4 stm32: use kernel 6.12 by default (+1,-2)
01e1c86 stm32: drop kernel 6.6 support (+1,-7.9K)

Target / sunxi (26 changes)

487ca61 kernel: bump 6.6 to 6.6.61 (+40,-39)
1152af3 sunxi: add support for Merrii Hummingbird A31 (+9)
9df4a88 sunxi: enable usbgadget feature (+1,-1)
abd0418 kernel: Activate CONFIG_NET_SWITCHDEV in generic config (+12,-47)
697370a kernel/sunxi: Create kernel files for v6.12 (from v6.6) ()
69c599c kernel/sunxi: Restore kernel files for v6.6 (+2.9K)
d97197d sunxi: remove upstreamed patches from 6.12 (+1,-1.5K)
7d84080 sunxi: refresh config for 6.12 (+4,-2)
45fbf62 sunxi: add 6.12 as testing kernel (+1)
668704f sunxi: add support for Beelink X2 (+16)
01bc7a4 sunxi: use kernel 6.12 by default (+1,-2)
393047e sunxi: drop 6.6 support (-2.9K)
ab6ffa7 sunxi: cortexa53: enable rtc drivers (+3,-1)
e05426a sunxi: enable crypto offload engine (+18,-2)
326c634 sunxi: add support for OrangePi Zero 2W (+17)
0bd694e generic: 6.12: backport accepted BCM5325 patches (+285,-154)
0ceedec generic: 6.12: add new config symbols (+3,-15)
8abb6db sunxi: change target to use FIT kernel images (+57,-19)
3ded6d2 sunxi: enable ramdisk feature (+1,-1)
cd394b4 sunxi: enable at24 support (+1,-1)
3ec468f sunxi: add F1C100 (arm926ej-s) support (+342,-4)
f889f0d sunxi: use correct CPU erratum for Cortex-A53 (+6,-5)
a54c511 sunxi: 6.12: refresh common kernel config (+18)
920fa6f sunxi: enable pinctrl driver in subtarget (+32,-15)
001981c sunxi: cortexa53: refresh kernel config (+44,-18)
6d7fbcc sunxi: image: sync target profiles names with DT compatible (+51,-55)

Target / tegra (7 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
b8dea60 tegra: bring back workaround for spurious interrupts (+77)
c89f3d3 kernel/tegra: Create kernel files for v6.12 (from v6.6) ()
9e30462 kernel/tegra: Restore kernel files for v6.6 (+700)
5aae86b tegra: 6.12: refresh config and drop upstreamed patch (+17,-69)
1d3cfe8 tegra: add 6.12 as testing kernel (+17)
6af5b80 tegra: promote kernel 6.12 as default (+1,-702)

Target / uml (6 changes)

62adc4b uml: remove left-overs from previous kernel bumps ()
8970559 uml: add 6.12 testing kernel (+312,-8)
67e41d8 uml: disable kmod-8250-serial (+2)
6f59a2e uml: use kernel 6.12 by default (+1,-2)
11c2326 uml: drop 6.6 config+patches (-522)
98ead2c kernel: bump 6.12 to 6.12.33 (+16,-27)

Target / x86 (42 changes)

77cfe8f x86: make i915 as a kmod with required firmware (+42,-72)
3111168 x86: switch config to a tickless kernel (+9,-1)
8466599 kernel: move CONFIG_INTEL_MEI settings to target generic (+3,-9)
da8abd4 kernel: remove GCC11_NO_ARRAY_BOUNDS (-21)
cd92cbd kernel: filter out compiler opts from config (+3,-155)
75af6a0 x86: add all ports to the Gowin 1U default network config (+1,-1)
ed52345 x86: Deactivate kernel options with extra overhead (+2,-2)
8390599 x86: Add kmod-drm-i915 as default package (+5,-3)
40f1db9 kernel: Add KERNEL_DCB (Data Center Bridging) (+35,-14)
aabc61d kernel: bump 6.6 to 6.6.81 (+19,-18)
7cf8f61 kernel: bump 6.6 to 6.6.82 (+3,-2)
86a691c x86: add Supermicro SuperServer E302-9D (+3)
3bd010f kernel/x86: Create kernel files for v6.12 (from v6.6) ()
a8cb1dd kernel/x86: Restore kernel files for v6.6 (+2.3K)
bbbd587 x86: 6.12: manually rebuilding patches (+5,-5)
04d1756 kernel/x86: update config for kernel 6.12 (+259,-117)
dfe93dd x86: enable 6.12 testing kernel (+1)
3b309e4 generic: 6.12: add new config symbols (+22,-24)
51b78aa kernel: package intel_vpu driver (+22)
f160a01 x86: add missing DRM_ACCEL symbols (+12)
2809d95 x86: generic: add missing CONFIG_DRM_ACCEL_QAIC (+2)
c1d7d0e x86: use kernel 6.12 by default (+1,-2)
6a85ce7 x86: drop 6.6 support (-2.4K)
0912d3f kernel: bump 6.12 to 6.12.29 (+31,-79)
3306a16 x86: legacy: config: alphabetize config-6.12 (+3,-3)
0f80913 kernel: reorder kernel symbol configs (+39,-40)
b44f85f kernel: remove duplicate PREEMPT settings (-6)
805b5d8 x86: refresh kernel symbol configs (+72,-243)
9817c91 x86: move common kconfig symbols into target shared config (+9,-37)
515db1e x86: config-6.12: enable RAPL interface (+5,-1)
5d0a07c x86: 64: Enable PCI MMCONFIG (+2,-1)
57aa05e kernel: bump 6.12 to 6.12.37 (+98,-96)
0626782 x86: enable built-in driver for MMC/SDHCI (+28)
f780a72 x86: modules: add packages for Intel LPSS drivers (+56)
5b8c385 x86: modules: fix wrong Kconfig symbol (+4,-4)
3c246f6 x86: Activate CONFIG_DRM_ACCEL (+4)
4880e8e x86: add board mapping for Sophos XG 210r3 (+3)
551a6ce x86: add Minisforum MS-A2 Mini PC (+7)
221eaf1 x86: config: add CONFIG_MITIGATION_VMSCAPE=y (+1)
badf145 x86: rename and configure Mellanox Spectrum interfaces (+21)
74f74ed x86/64: enable 8250_DW (+1)
d0fcbdd kernel: bump 6.12 to 6.12.60 (+7,-7)

Target / zynq (9 changes)

cd92cbd kernel: filter out compiler opts from config (+3,-155)
6be2c7f zynq: refresh config (+1,-7)
ea002c0 zynq: disable unused Vitesse PHY (-1)
c55173a kernel/zynq: Create kernel files for v6.12 (from v6.6) ()
ef49247 kernel/zynq: Restore kernel files for v6.6 (+560)
ef25e16 zynq: 6.12: refresh kernel config (+10,-12)
23f9fa7 zynq: add 6.12 testing kernel (+1)
d263af3 zynq: switch to kernel 6.12 (+1,-2)
b947b6a zynq: drop support for kernel 6.6 (-560)

Target / {mediatek (1 change)

054b870 generic: import rtl8261n patches from mediatek (+13,-15)

Wireless / Ath10k CT (10 changes)

b47cf6e ath10k-ct: update to version 6.14 (+109,-693)
63f5b60 Sync with latest internal CT kernels. (+186.2K,-18)
88234a0 ath10k-ct: silence some harmless noisy logs (+66,-1)
da13174 ath10k-ct: remove "qcom,coexist-support" property type hack (+1,-61)
bfb106e mac80211: backport API change for sta rate control update (+615,-67)
b681735 ath10k-ct: partially revert removal of 003 patch (+22)
bb192c4 ath10k-ct: fix build warnings on 6.12 kernel (+81,-2)
840c1fd ath10k-ct: update to latest version 6.14 from 2025-04-30 (+7,-52)
a227621 ath10k-ct: port compilation warning for debug level to kernel 6.4 (+48,-37)
8f2254b ath10k-ct: add channel 177 for 5 GHz range (+12,-8)
cdc5bb5 ath10k-ct: Add 6.15 driver. (+93.1K)
24833c0 Add 6.15 to refresh script. (+5)
8adb310 Fix driver versions, warning splat in 6.11+ (+14,-10)
03e197e ath10k-ct: update to Git HEAD (2025-12-01) (+3,-3)
bb84e15 Add 6.18 ath10k-ct driver (+93.2K,-8)
5869531 ath10k-ct: switch to base 6.18 (+55,-77)
301eee8 ath10k-ct: remove outdated iommu revert patch (-28)

Wireless / Common (85 changes)

31f1dab mac80211: compatibility with kernel 6.6.59 (+169)
53eab61 mac80211: backport some upstream fixes (+403)
456e0aa mac80211: enable CONFIG_BRCMFMAC_SDIO for stm32 (+1)
36f6d6d mac80211: realtek: backport support for RTL8812AU/RTL8821AU (+15.3K)
ac8d30a mac80211: realtek: add RTL8812au/RTL8821au support (+49)
0210279 wifi-scripts: add ucode based iwinfo (+1.3K,-2)
fb17914 mac80211: refresh patch for ath12k (+20,-20)
a850594 mac80211: update to version 6.12.6 (+143,-4.4K)
fdc2c6a mac80211: remove ath9k_platform_data (+85,-130)
ad2e55e mac80211: ath9k: remove platform leds (+24,-87)
2af5523 mac80211: ath9k: clean up gpiochip (+56,-77)
0460100 Revert "mac80211: ath9k: clean up gpiochip" (+77,-56)
caee153 Revert "mac80211: ath9k: remove platform leds" (+87,-24)
72b5935 Revert "mac80211: remove ath9k_platform_data" (+130,-85)
70733c6 mac80211: rt2x00: some improvements for rt2800 generic (+344,-13)
5d58390 mac80211: rt2x00: some improvements for mt7620 (+228,-17)
59557ca mac80211: rt2x00: some improvements for rt5592 (+362,-13)
7bf3bc8 mac80211: fix issues with including linux/acpi_amd_wbrf.h on newer kernels (+32)
9096f99 mac80211: Fix tracing backport (+286,-133)
f520f54 mac80211: ath11k: fix remapped ce access on 64-bit OS (+153)
432f2f8 mac80211: ath11k: Support setting bdf-addr and caldb-addr via DT (+62)
f76b846 mac80211: ath11k: add support for QCN6122 wifi (+663)
c9c0f1d mac80211: ath11k: poll reo status ring for IPQ5018 (+164)
693108a mac80211: rt2x00: fix eeprom load from PCI eFuse (+1,-1)
5d266b5 mac80211: rt2x00: load the eeprom data from devicetree embedded data on Ralin... (+76)
4039388 mac80211: fix compilation error for old stable kernel version (+121)
fa50e53 mac80211: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues (+346)
e78dc2e mac80211: ath9k: clean up gpiochip (+56,-92)
baf73da mac80211: ath9k: remove platform leds (+17,-84)
d70f8de mac80211: ath9k: remove gpio buttons support (-186)
8534844 mac80211: fix led-pin usage (+279,-6)
4e18d22 mac80211: ath9k: simplify probe with devm (+133,-6)
bfb106e mac80211: backport API change for sta rate control update (+615,-67)
c1acef2 mac80211: ath12k: support fetching regdb from board-2.bin (+67)
49e6e1d mac80211: ath12k: fix wideband operation on QCN9274 (+290)
9e3a246 mac80211: ath12k: add patches for 160MHz support (+3.1K)
903566c mac80211: refresh patches (+37,-37)
8ffb3b2 mac80211: ath12k: fix regdb parsing for 6GHz (+140)
410111a mac80211: ath9k: remove wrong devm for request_irq (+14,-91)
bad441a mac80211: rt2x00: fix build warnings on 6.12 kernel (+15,-17)
9aea4c9 mac80211: fix unaligned.h header location for 6.12 kernel (+26)
6deb2a0 mac80211: ath9k: fix missing prototypes warnings (+5,-2)
6b0f414 mac80211: rt2x00: use remove_new (+42)
94e04a4 mac80211: ath11k: fix broadcast failures during GTK rekeying (+48)
26e6426 mac80211: add patch to suppress PREP when mesh forwarding is disabled (+56)
12913c3 mac80211: move OF stuff to ath9k_of_init (+185,-271)
f23ad96 mac80211: brcm: update RPi brcmfmac patches (+1.1K,-54)
3d6e1a3 mac80211: ath9k: replace qca,led-sources (+29,-9)
91d33d1 mac80211: allow scanning operating on DFS channels (+372)
6f607c6 mac80211: ath9k: fix refclock typo (+1,-1)
0ccc336 mac80211: ath9k: avoid a double reset (+2,-5)
4a1aca5 mac80211: realtek: rtw88: sync with v6.16 (+31.4K,-36)
7dd9cf8 mac80211: realtek: add support for RTL8814AE/RTL8814AU (+29)
cf715a2 wifi: ath11k: disable coldboot calibration for ipq5018 and qcn6122 (+29,-2)
aefdbf0 wifi: ath11k: increase max ATH11K_QMI_CALDB_SIZE macro (+6,-1)
87f130a mac80211: add WIFI_SCRIPTS_UCODE to PKG_CONFIG_DEPENDS (+1)
88f4c32 mac80211: update to version 6.14.11 (+2.1K,-19.0K)
e1d39bd mac80211: fix rt2x00 build error on 6.12 (+42)
d2b2670 ath9k: add back previous DT compatible strings for ahb (+16)
7e09959 mac80211: fix wmac node names (+18,-34)
1e84b91 mac80211: backport upstream fixes (+128)
f10732f mac80211: estimate expected throughput if not provided by driver/rc (+191)
886c4f0 mac80211: fix division by zero in expected throughput estimation (+4,-2)
e005cde mac80211: update to version 6.16 (+266,-31.1K)
4d3a35f mac80211: remove rt2x00_platform_data (+25,-200)
6fbf6d0 mac80211: extend connection monitoring for MLO (+295,-5)
a04b5fd mac80211: add support for MLD AP client probing (+64)
9c82d49 mac80211: iwlwifi fix BE200 probe (+4,-3)
a51d246 mac80211: Refresh patches (+2,-2)
350d8a0 mac80211: iwlwifi: Add DRIVER_11BE_SUPPORT (+1,-1)
d751f1e mac80211: Fix compilation of iwlwifi driver (+54)
9a02069 mac80211: use https instead of http (+1,-1)
ab50b9a mac80211: ath: improve ath10k "failed to flush transmit queue" errors (+70)
d1f281a mac80211: realtek: rtw88: add RTL8822CS support (+11,-2)
9295b5a mac80211: ath11k: reordered the patches 906 and 907 and refreshed, no functio... (+2,-2)
ea2c2ca mac80211: ath11k: backport of the latest changes applied for ath11k in 6.16.12 (+636,-48)
8faa9de ath11k: fix transmit queue flushing through flush_sta implementation (+68,-3)
38ed151 mac80211: mwl8k: inject DSSS Parameter Set element into beacons if missing (+119,-3)
7f5c7b8 mac80211: fix netns crash (+2,-3)
6065edf mac80211: ath11k: fix rssi for IPQ5018 and QCN6122 (+32)
c9e7f32 treewide: use of_property_present (+64,-64)
52a0873 mac80211: update to version 6.18 (+315,-5.0K)
46c885a mac80211: ralink: remove rt2x00soc.ko (+1,-3)
721f808 mac80211: add pending fix for wrong resource_size() usage for ath11k (+70,-1)
521087d mac80211: backport patch fixing support for GCC15 (+64)

Wireless / MT76 (30 changes)

6720c4c mt76: update to Git HEAD (2024-10-28) (+3,-3)
8dfead6 wifi: mt76: mt7915: hold dev->mutex while interacting with the thermal state (+5,-2)
d508a6e wifi: mt76: mt7996: use mac80211 .sta_state op (+61,-39)
57019e6 wifi: mt76: add code for emulating hardware scanning (+189,-11)
dc4c2bd wifi: mt76: add support for allocating a phy without hw (+36,-5)
8cd0263 wifi: mt76: rename struct mt76_vif to mt76_vif_link (+73,-73)
99df84d wifi: mt76: add vif link specific data structure (+53)
dcc6f15 wifi: mt76: mt7996: split link specific data from struct mt7996_vif (+185,-132)
d388dea wifi: mt76: initialize more wcid fields mt76_wcid_init (+18,-31)
d026be4 wifi: mt76: add chanctx functions for multi-channel phy support (+314,-15)
0b05795 wifi: mt76: remove dev->wcid_phy_mask (+7,-16)
0b52609 wifi: mt76: add multi-radio support to a few core hw ops (+66,-19)
aeedee5 wifi: mt76: add multi-radio support to tx scheduling (+19,-14)
fc0ff17 wifi: mt76: add multi-radio support to scanning code (+77,-2)
f19cbcf wifi: mt76: add multi-radio remain_on_channel functions (+112,-1)
42429ae wifi: mt76: mt7996: use emulated hardware scan support (+5,-2)
f9d593d wifi: mt76: mt7996: pass wcid to mt7996_mcu_sta_hdr_trans_tlv (+4,-7)
⇒ + 10 more...
bff5260 mt76: update to Git HEAD (2024-12-30) (+3,-3)
1091141 mt76: only enable tx worker after setting the channel (+1,-1)
5fe42ec mt76: mt7915: ensure that only one sta entry is active per mac address (+57,-1)
1884f56 wifi: mt76: do not add wcid entries to sta poll list during MCU reset (+29,-77)
71fa912 wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he (+3)
eb85bb3 wifi: mt76: mt7915: fix eifs value on older chipsets (+1,-1)
83e4d4a wifi: mt76: introduce mt792x_config_mac_addr_list routine (+27)
b47e20b wifi: mt76: mt7925: fix NULL deref check in mt7925_change_vif_links (+2)
3e3c484 wifi: mt76: mt7925: fix wrong band_idx setting when enable sniffer mode (+2,-4)
3f1401a wifi: mt76: mt7925: fix get wrong chip cap from incorrect pointer (+1,-1)
eede99f wifi: mt76: mt7925: fix the invalid ip address for arp offload (+1,-3)
c99e4d5 wifi: mt76: mt7996: fix overflows seen when writing limit attributes (+1,-1)
af983b2 wifi: mt76: mt7915: fix overflows seen when writing limit attributes (+1,-1)
af494e2 wifi: mt76: mt7915: exclude tx backoff time from airtime (+25,-2)
6f6a1f7 wifi: mt76: mt7996: exclude tx backoff time from airtime (+7)
7f65b1b wifi: mt76: connac: Extend mt76_connac_mcu_uni_add_dev for MLO (+11,-5)
1b5e6ab wifi: mt76: mt7925: Fix incorrect MLD address in bss_mld_tlv for MLO support (+2,-1)
⇒ + 20 more...
65aff89 mt76: update to Git HEAD (2025-01-03) (+3,-3)
4671504 wifi: mt76: mt7996: implement driver specific get_txpower function (+26,-1)
959a2d4 wifi: mt76: mt7996: initialize phy txpower (+1)
f11bc4f mt76: update to Git HEAD (2025-01-04) (+3,-3)
35bcf68 wifi: mt76: scan: fix setting tx_info fields (+13,-8)
4d8d6e2 wifi: mt76: scan: set vif offchannel link for scanning/roc (+5)
e354436 wifi: mt76: mt7996: use the correct vif link for scanning/roc (+28,-13)
3963dab mt76: update to Git HEAD (2025-01-14) (+3,-3)
cf4e709 wifi: mt76: mt7996: fix crash in mt7996_set_radar_background (+5,-1)
4c786fa wifi: mt76: mt7915: fix register mapping (+1,-1)
849923d wifi: mt76: mt7996: fix register mapping (+1,-1)
6be1dc9 wifi: mt76: mt7925: fix the unfinished command of regd_notifier before suspend (+7)
d33ea3c wifi: mt76: mt7925: fix CLC command timeout when suspend/resume (+21,-3)
5aacd0d wifi: mt76: mt7925: add handler to hif suspend/resume event (+127,-34)
e86e97e wifi: mt76: mt7925e: fix too long of wifi resume time (+15,-3)
e43df6b wifi: mt76: mt7996: fix thermal sparse warning (+2,-2)
02f453d wifi: mt76: fix survey regression (+4,-3)
7279e3f wifi: mt76: mt7925: fix unused-but-set warning (-2)
49c0bd6 wifi: mt76: mt7996: fix unused-but-set variable (-2)
2c068c9 wifi: mt76: fix crash in mt76_switch_vif_chanctx (+32,-4)
731070d wifi: mt76: mt7996: add max mpdu len capability (+3,-1)
99d8ed1 wifi: mt76: mt7996: fix the capability of reception of EHT MU PPDU (+2,-3)
32ee924 wifi: mt76: mt7996: fix HE Phy capability (+4,-2)
9b588c7 wifi: mt76: mt7996: fix incorrect indexing of MIB FW event (+29,-16)
⇒ + 5 more...
17dc079 mt76: update to Git HEAD (2025-01-22) (+3,-3)
3e85822 page_pool: remove PP_FLAG_PAGE_FRAG (+1,-1)
a22d59e tools: fix allocation check and missing memory freeing (+5,-1)
3dfd1f6 mt76: update to Git HEAD (2025-02-14) (+3,-3)
2919ae2 wifi: mt76: mt7996: revise TXS size (+5,-2)
1aaacd3 wifi: mt76: mt7996: fix SER reset trigger on WED reset (+3,-2)
e9396ad wifi: mt76: mt7996: remove unnecessary key->cipher check for BIP frames (+1,-2)
e5fef13 mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 (+11,-5)
bfb106e mac80211: backport API change for sta rate control update (+615,-67)
372c2ea mt76: update to Git HEAD (2025-04-11) (+3,-49)
3e25f2b wifi: mt76: mt7925: introduce MLO capability control (+11,-4)
ce36222 wifi: mt76: mt7925: fix fails to enter low power mode in suspend state (+3)
dfdb8e9 wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show() (+23,-22)
29f0ad5 wifi: mt76: mt7925: ensure wow pattern command align fw format (+2,-2)
5eab65b wifi: mt76: mt7925: fix country count limitation for CLC (+3,-2)
d6a197d wifi: mt76: Add check for devm_kstrdup() (+4)
901492c wifi: mt76: mt7925: Remove unnecessary if-check (+1,-5)
24062ce wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail (+4,-8)
56c0bed wifi: mt76: mt7921: fix kernel panic due to null pointer dereference (+1)
11bacfc Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO" (+15,-47)
2823c50 wifi: mt76: mt7925: fix the wrong link_idx when has p2p_device (+13,-6)
f54ff3c wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO (+1,-1)
aa7d366 wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure (+35,-9)
d25359e wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd (+4,-55)
25a0285 wifi: mt76: mt7925: update the power-saving flow (+69,-9)
5910f08 wifi: mt76: mt7925: load the appropriate CLC data based on hardware type (+63,-1)
⇒ + 72 more...
5652c91 mt76: fix build error on 6.12 kernel (+98)
eab2b27 uml: fix CONFIG_ALL_KMODS (+11,-2)
042afe1 mt76: update to Git HEAD (2025-06-18) (+3,-3)
55218e6 Revert "wifi: mt76: mt7996: fill txd by host driver" (+9,-4)
fdfe9ec wifi: mt76: disable napi on driver removal (+1)
d7a070e wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl (+2,-2)
29363a6 wifi: mt76: mt7996: prevent uninit return in mt7996_mac_sta_add_links (+9,-3)
e285cb4 wifi: mt76: Remove an unneeded local variable in mt76x02_dma_init() (-1)
3dee73c wifi: mt76x2: Add support for LiteOn WN4516R,WN4519R (+14,-1)
73f9582 wifi: mt76: mt7925: introduce thermal protection (+26,-1)
cf8522c wifi: mt76: mt7925: fix host interrupt register initialization (+1,-4)
8a24527 wifi: mt76: mt7921: add 160 MHz AP for mt7922 device (+5)
d0ef731 wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996_set_monitor() (+3,-1)
7fdbe4c wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy() (+3,-1)
925d156 wifi: mt76: mt7996: fix uninitialized symbol warning (+2,-2)
a403590 Revert "wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()" (+1,-1)
ca76c1b wifi: mt76: mt7996: remove duplicate check in mt7996_mcu_sta_mld_setup_tlv() (-3)
b70a4a6 wifi: mt76: scan: Fix 'mlink' dereferenced before IS_ERR_OR_NULL check (+3,-1)
2247aff wifi: mt76: add mt76_connac_mcu_build_rnr_scan_param routine (+53)
⇒ + 32 more...
225622e mt76: replace strlcpy with strscpy (+73)
dc95180 mt76: Change CRLF to LF in patch 002 (+29,-29)
88f4c32 mac80211: update to version 6.14.11 (+2.1K,-19.0K)
405ff49 mt76: update to Git HEAD (2025-07-07) (+3,-208)
6df761e mt76: fix signature of platform_driver remove funtions for newer kernels (+22,-2)
5724be1 wifi: mt76: Replace strlcpy() with strscpy() (+4,-4)
c4a114e wifi: mt76: fix queue assignment for deauth packets (+2,-1)
243e572 wifi: mt76: add a wrapper for wcid access with validation (+41,-68)
e41c778 wifi: mac80211: get tx power per link (+4,-3)
d70f62b wifi: mt76: fix vif link allocation (+6,-3)
7b3cd32 wifi: mt76: mt7996: Fix secondary link lookup in mt7996_mcu_sta_mld_setup_tlv() (+1,-2)
cf89b62 wifi: mt76: mt7996: Rely on for_each_sta_active_link() in mt7996_mcu_sta_mld_... (+7,-7)
d71108e wifi: mt76: mt7996: Do not set wcid.sta to 1 in mt7996_mac_sta_event() (-1)
32f8c58 wifi: mt76: mt7996: Fix mlink lookup in mt7996_tx_prepare_skb (+2,-2)
ffff9f7 wifi: mt76: mt7996: Fix possible OOB access in mt7996_tx() (+12,-5)
afe63e7 wifi: mt76: mt7996: Fix valid_links bitmask in mt7996_mac_sta_{add,remove} (+2,-2)
68dd28b wifi: mt76: mt7996: Add MLO support to mt7996_tx_check_aggr() (+21,-23)
2937786 wifi: mt76: mt7996: Move num_sta accounting in mt7996_mac_sta_{add,remove}_links (+32,-26)
a94166b wifi: mt76: Get rid of dma_sync_single_for_device() for MMIO devices (+4,-13)
87873d8 wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init() (+2)
⇒ + 6 more...
4010984 mt76: update to Git HEAD (2025-08-13) (+3,-3)
0027554 wifi: mt76: mt7996: Overwrite unspecified link_id in mt7996_tx() (+17,-9)
2601bb9 wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration (+13,-8)
110ecc3 wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine (+72,-7)
449a1ac wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data() (+2,-2)
1de707e wifi: mt76: mt7921: don't disconnect when CSA to DFS chan (+1,-4)
fce683d wifi: mt76: mt7925: fix locking in mt7925_change_vif_links() (+3,-1)
11f721b wifi: mt76: mt7925: fix the wrong bss cleanup for SAP (+3)
b3613d9 wifi: mt76: mt7996: Set def_wcid pointer in mt7996_mac_sta_init_link() (+1)
d1a2900 wifi: mt76: mt7996: Set proper link destination address in mt7996_tx() (+29,-5)
56990ce wifi: mt76: mt7925u: Add VID/PID for Netgear A9000 (+3)
e796542 wifi: mt76: mt7925: add MBSSID support (+29,-2)
e35e4f8 wifi: mt76: fix potential memory leak in mt76_wmac_probe() (+1,-1)
aa2f13c wifi: mt76: mt7996: disable beacons when going offchannel (+42,-21)
630e166 wifi: mt76: prevent non-offchannel mgmt tx during scan/roc (+3,-1)
d3e7c20 wifi: mt76: mt7996: use the correct vif link for scanning/roc (+6,-2)
903a7e0 wifi: mt76: mt7921: add MBSSID support (+27,-3)
b1b15ae mt76: update to Git HEAD (2025-08-14) (+3,-3)
5f61f34 wifi: mt76: mt7996: fix crash on some tx status reports (+3,-1)
2760a08 mt76: update to Git HEAD (2025-08-27) (+3,-3)
d729307 mt76: mt7996: add missing null pointer check (+1,-1)
fb22489 wifi: mt76: do not add non-sta wcid entries to the poll list (+1,-1)
fb7e050 wifi: mt76: mt7996: add missing check for rx wcid entries (+1,-1)
4cd64ad wifi: mt76: mt7915: fix list corruption after hardware restart (+43,-7)
ee538ef wifi: mt76: free pending offchannel tx frames on wcid cleanup (+4)
415b5a6 wifi: mt76: fix list corruption (+3,-5)
3ed2c40 wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete (+1,-1)
a35af27 wifi: mt76: mt7925: skip EHT MLD TLV on non-MLD and pass conn_state for sta_cmd (+8,-4)
384d3a9 wifi: mt76: mt7996: Use deflink for AMPDU rx reordering (+101,-78)
9bae5f9 wifi: mt76: Remove dead code in mt76_scan_work (-3)
de1df8b wifi: mt76: mt7996: Export MLO AP capabilities to mac80211 (+22,-1)
2eb4296 mt76: update to Git HEAD (2025-09-04) (+237,-5)
27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 14 more...
d890425 Revert "mt76: update to Git HEAD (2025-09-04)" (+5,-237)
e401229 mt76: update to Git HEAD (2025-09-09) (+237,-5)
27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 29 more...
b4d6b6c mt76: update to Git HEAD (2025-09-15) (+3,-3)
904abc9 wifi: mt76: mt7996: fix setting beacon protection keys (+48,-135)
75cd7c3 wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error (+3,-1)
587012a wifi: mt76: mt7996: delete vif keys when requested (+13,-7)
e995f61 wifi: mt76: mt7996: fix key add/remove imbalance (+90,-83)
5b0cbb0 wifi: mt76: mt7996: fix updating beacon protection with beacons enabled (+26,-17)
bba7ae0 wifi: mt76: mt7996: drop connac mcu wtbl clear (-2)
1383b55 wifi: mt76: use altx queue for offchannel tx on connac+ (+2,-1)
fd4c085 wifi: mt76: mt7996: disable promiscuous mode by default (+1)
a9d21b7 wifi: mt76: mt7996: remove the mem_total field of STA_REC_BF command (-13)
e88deeb wifi: mt76: mt7996: set VTA in txwi (+1,-1)
a064618 wifi: mt76: mt7996: fill User Priority in skb->priority for rx packets (+2)
d17519b wifi: mt76: improve phy reset on hw restart (+2)
ddbe1f6 wifi: mt76: abort scan/roc on hw restart (+22,-7)
6745cec wifi: mt76: mt7996: reset station links on hardware restart (+34,-6)
d4a79d5 wifi: mt76: mt7996: reset interface links on hardware restart (+24)
9b770cb wifi: mt76: mt76_eeprom_override to int (+46,-25)
⇒ + 1 more...
3531322 mt76: update to Git HEAD (2025-10-03) (+3,-3)
9ee788a wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx() (+13,-5)
ec3f054 tools: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
7dc498d mt76: Fix DTS power-limits on little endian systems (+125)
6733b9a mt76: mt7915: add bf backoff limit table support (+576)
13c30c2 mt76: update to Git HEAD (2025-10-20) (+4,-705)
9050597 wifi: mt76: fix license/copyright of util.h (+1,-2)
33f29d2 wifi: mt76: relicense to BSD-3-Clause-Clear (+208,-208)
fc25ba8 add LICENSE file (+27)
c1349a6 wifi: mt76: mt7921: fix a potential clc buffer length underflow (+3)
4e7077f wifi: mt76: mt7996: fix FCS error flag check in RX descriptor (+1,-1)
754e335 wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx (+5,-7)
2e63c49 wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy (+1,-1)
95c4df3 wifi: mt76: Fix DTS power-limits on little endian systems (+24,-13)
6f27d64 wifi: mt76: mt7915: add bf backoff limit table support (+272,-50)
1e91ead wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks (+15,-5)
2fe5bdb wifi: mt76: use GFP_DMA32 for page_pool buffer allocation (+2,-1)
c63db0f wifi: mt76: mt7915: add WDS support when WED is enabled (+122,-33)
e1a584b mt76: update to Git HEAD (2025-11-06) (+3,-3)
0aece30 wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache() (+1,-2)
05b3d89 wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h (+31,-31)
85e6517 wifi: mt76: Add mt76_dev pointer in mt76_queue struct. (+2)
a3b6c67 wifi: mt76: Add the capability to set TX token start ID (+5,-2)
141a815 wifi: mt76: Introduce the NPU generic layer (+1.0K,-7)
647d11b wifi: mt76: mt7996: Add NPU offload support to MT7996 driver (+438,-18)
8ff3b2b wifi: mt76: mt7996: fix typos in comments (+2,-2)
0043147 wifi: mt76: mt7925: refactor regulatory domain handling to regd.[ch] (+167,-148)
f0e8fe4 wifi: mt76: mt7925: refactor CLC support check flow (+19,-6)
588cc87 wifi: mt76: mt7925: refactor regulatory notifier flow (+38,-17)
dac1d45 wifi: mt76: mt7925: improve EHT capability control in regulatory flow (+18,-2)
c166c4a wifi: mt76: mt7925: add auto regdomain switch support (+68,-27)
d7b059b wifi: mt76: mt7925: disable auto regd changes after user set (+8,-1)
84f62a6 wifi: mt76: mmio_*_copy fix byte order and alignment (+10,-2)
f5ae5b2 Revert "wifi: mt76: mt792x: improve monitor interface handling" (-1)
8ae7e6d wifi: mt76: adjust BSS conf pointer handling (+11,-8)
⇒ + 14 more...
79d418e mt76: Enable NPU support for Airoha AN7581 SoC (+6)
1346dc1 mt76: backport patch fixing support for 6.18 (+407,-1)

Wireless / Mwlwifi (3 changes)

edfe589 mwlwifi: update to version 10.4.11-20250206 (+48,-79)
5b4a836 mwlwifi: fix PCIe DT node null pointer dereference (+2,-1)
74c8fa3 Makefile: Add .rej & .orig in clean (+2)
63e6e22 Add rx_decrypt feature (+99,-17)
f76905c Napi replaces tasklet (+99,-90)
5e69434 clean code (-18)
a6ff700 Reworking ISR (+46,-48)
999d291 Remove skb_get(done_skb) in txdone (+26,-40)
c13a9d3 Deletes the driver's ability to modify the debit table. (-40)
bcaf476 coccinelle: add missing unlock (+3,-1)
189ea3c mwlwifi: fix PCIe DT node null pointer dereference (+2,-1)
a916e19 Change driver version to 10.4.11.0 (+1,-1)
822bceb mwlwifi: add pending patch to fix compilation with kernel 6.12 (+52,-1)
c885588 mwlwifi: add pending patch to support kernel 6.18 (+32)

Miscellaneous (15 changes)

f841870 build: create package index.json (+5)
71c14cb build: apk: Remove /run/apk/db.lock (+1)
2784f78 build: fix filtering of non-upgradable packages (+1,-1)
eb7aa07 CI: labeler: Add stm32 target (+7)
ebf1866 .gitattributes: ignore some whitespace "violations" in .patch files (+1)
c3f6e8e CI: labeler: extend qualcommax target (+2)
95a4ed8 CI: labeler: Add qualcommbe target (+4)
f025af1 uml: restore 6.6 config+patches (+522)
228203f uml: move config and patches to target dir ()
8186e5e ci: add bot to build on comment (+161)
d3324aa ci: add missing permission to add comments (+3)
7a81397 CI: labeler: Add econet (+4)
06be7f5 package: generate sha256sums by default (+1)
60521b6 gitattributes: automatically convert dts file CRLF line endings to LF (+2)
9f6c16e formal: fix workflow permissions (+6)

Addressed bugs

FS#3159 (#7907)

Description: 802.11r default settings are inappropriate, need to change two default settings
Link: https://github.com/openwrt/openwrt/issues/7907
Commits:
a7790ce wifi-scripts: bump reassociation_deadline default to 20000 (+2,-2)

FS#1373 (#7959)

Description: Linksys E1700 wireless unstable and jams other WiFi channels with LEDE
Link: https://github.com/openwrt/openwrt/issues/7959
Commits:
3aa9b70 ramips: mt7620: add missing PA/LNA pinctrl for Linksys E1700 (+4)

#11815

Description: OpenWRT 22.03.3 on FREEZIO is not working due to lzma uncompress error
Link: https://github.com/openwrt/openwrt/issues/11815
Commits:
583e401 ramips: enable LZMA loader for ZIO FREEZIO (+1)

#13148

Description: ath10k_pci: mac flush vdev 0 drop 0 queues 0x1 ar->paused: 0x0 arvif->paused: 0x0
Link: https://github.com/openwrt/openwrt/issues/13148
Commits:
88234a0 ath10k-ct: silence some harmless noisy logs (+66,-1)

#13410

Description: firewall4 offload disconnects tcp when wifi roaming
Link: https://github.com/openwrt/openwrt/issues/13410
Commits:
47c75a2 firewall4: update to Git HEAD (2024-12-18) (+3,-3)
e009588 fw4: do not add physical devices for soft offload (+30,-9)
dfbcc1c fw4: skip not existing netdev names in flowtable device list (+3,-1)
18fc0ea init: use the reload data trigger to reload firewall on procd data changes (+1)

#14010

Description: daemon.notice netifd: radio1 (1902): WARNING: Variable 'data' does not exist or is not an array/object
Link: https://github.com/openwrt/openwrt/issues/14010
Commits:
2282377 wifi-scripts: Avoid syslog message variable data does not exist (+1,-1)

#14432

Description: auc not working because of wrong board name (ex5601-t0)
Link: https://github.com/openwrt/openwrt/issues/14432
Commits:
d023ee7 mediatek: filogic: fix mt7986a-zyxel-ex5601-t0-stock.dts model name and eth1 ... (+4,-4)

#14701

Description: TP-Link Archer C7 v5 OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
Link: https://github.com/openwrt/openwrt/issues/14701
Commits:
b4d7263 kernel: of: avoid some unnecessary bad cell count warnings (+146)

#14714

Description: Cannot build Mikrotik RB912 images with Imagebuilder
Link: https://github.com/openwrt/openwrt/issues/14714
Commits:
d275bcc yafut: Mark as nonshared (+1)

#14823

Description: Bananapi BPI-R4 kernel panic on SPI1 usage
Link: https://github.com/openwrt/openwrt/issues/14823
Commits:
2b173ab mediatek: mt7988: fix peripheral SPI busses (+69,-4)

#14946

Description: Edgerouter Lite (UBNT_E100) board.json does not enumerate all ethernet ports
Link: https://github.com/openwrt/openwrt/issues/14946
Commits:
26d43b0 octeon/generic: ubnt,erlite: define profile (+28,-16)

#14964

Description: restarts network and reports an error
Link: https://github.com/openwrt/openwrt/issues/14964
Commits:
207bfee netifd: check if /sbin/wifi exists before calling it (+3,-3)

#15587

Description: kernel not read correct MAC from OEM partitions
Link: https://github.com/openwrt/openwrt/issues/15587
Commits:
a498a84 mediatek: filogic: prevent faulty mac address assignment (-1)

#15857

Description: 6.6: NAT64 and NAT66 performance degradation
Link: https://github.com/openwrt/openwrt/issues/15857
Commits:
00e4b23 kernel: fix IPv6 TCP GSO segmentation with NAT (+54)

#16145

Description: base-files: sysupgrade now breaks deterministic tarballs with -b
Link: https://github.com/openwrt/openwrt/issues/16145
Commits:
c6c29d7 sysupgrade: create 10_disable_services w/ fixed modified time (+1,-1)

#16156

Description: mediatek: filogic: add support for Cudy AP3000 Outdoor
Link: https://github.com/openwrt/openwrt/issues/16156
Commits:
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)

#16292

Description: KuWfi (YunCore) AX835 LEDs not working
Link: https://github.com/openwrt/openwrt/issues/16292
Commits:
d64e1ed mediatek: YunCore AX835: fix voltage regulator (+1)

#16526

Description: busybox: update to 1.37.0
Link: https://github.com/openwrt/openwrt/issues/16526
Commits:
adf958c wifi-scripts: Fix parsing of Capabilities (+1,-1)

#16680

Description: daemon.err hostapd: nl80211: kernel reports: integer out of range after att. sysupgrade
Link: https://github.com/openwrt/openwrt/issues/16680
Commits:
5ce1af9 hostapd: backport upstream patch to fix setting BSS color (+31,-3)

#16684

Description: kmodloader: jitterentropy_rng
Link: https://github.com/openwrt/openwrt/issues/16684
Commits:
eec11fb generic: crypto: fix jitterentropy initialization failed issue (+1.2K)

#16761

Description: lantiq/xrx200: main branch (prospective 24.xx) 8M flash devices not building sysupgrade images - image too large
Link: https://github.com/openwrt/openwrt/issues/16761
Commits:
e63326e lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)

#16796

Description: Kernel driver bug breaks some w25q128 spi-nor flash chips
Link: https://github.com/openwrt/openwrt/issues/16796
Commits:
7da9d6b mtd: Add backported Winbond fix (+59)

#16823

Description: Netgear WAX206: autonegotiation not available on wan port with kernel 6.6
Link: https://github.com/openwrt/openwrt/issues/16823
Commits:
730db6b generic: fix probe issues with RealTek RTL8221B PHYs (+27)

#16850

Description: 24.10-SNAPSHOT imagebuilder contains MAIN SNAPSHOT usign key instead of 24.10 release usign key
Link: https://github.com/openwrt/openwrt/issues/16850
Commits:
37784c4 openwrt-keyring: fix missing 24.10 usign key by installing it (+3,-1)

#16851

Description: [24.10] tools: ccache: fails to build: file DOWNLOAD cannot compute hash on failed download
Link: https://github.com/openwrt/openwrt/issues/16851
Commits:
e1451a5 tools: add xxhash package for ccache (+28,-2)

#16857

Description: Meraki MR18: opkg_install_cmd: Cannot install package nu801
Link: https://github.com/openwrt/openwrt/issues/16857
Commits:
8508d87 nu801: Mark as nonshared to build in step 1 (+1)

#16929

Description: apk: No buffer space available
Link: https://github.com/openwrt/openwrt/issues/16929
Commits:
c6a3a11 apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13) (+3,-3)
c1a3e69 db: validate package arch against compatible arches (+105,-64)
2a3dbfc db: add and use apk_db_parse_file helper to parse files line by line (+34,-44)
b231eac db: simplify add_repos_from_file (+5,-14)
98d7196 db: fix permissions of arch file (+1,-1)
d2aaf13 commit: sort matched dependencies on error analysis (+52,-11)
c259642 tests: rework solver tests to not require apk-test binary (+388,-543)
08b4d21 tests: move solver test data to separate directory (+21,-14)
563d364 tests: minor updates to root tests (+3,-3)
a236fdd pkg: use memfd_create only if target root has dev/fd working (+3,-1)
a5aeb3d test: unify makefile and meson tests (+73,-908)
d86afde db: print message when a file is written to .apk-new (+3)
5dd91e3 db: consider --force-no-chroot when determining /dev/fd availability (+2,-1)
5add6fc apk-tools-3.0.0_pre4 (+1,-1)
8a13ed9 test: fix solver.sh for parallel use (+3,-1)
fcd4def test: move vertest to cmocka based unit testing infrastructure (+130,-106)
e38d5b5 test: add missing alpine tests makefile (+63)
⇒ + 10 more...
a6c248e apk: fix long package description handling (+46,-1)

#16947

Description: apk: sysupgrade: saving of installed packages using -k argument doesn't work due to hardcoded opkg functionality
Link: https://github.com/openwrt/openwrt/issues/16947
Commits:
cee18af base-files: sysupgrade: add saving list of installed packages for APK (+13,-5)

#16953

Description: apk: ImageBuilder: Wrong CPU architecture
Link: https://github.com/openwrt/openwrt/issues/16953
Commits:
1c308ba imagebuilder: fix APK architecture setting (+2,-2)

#16969

Description: apk: package is not being included by default in firmware images produced by ASU
Link: https://github.com/openwrt/openwrt/issues/16969
Commits:
90f0be8 linux: fix missing default packages in profiles.json (+1)

#16976

Description: apk: libudev dependency for usbutils not automatically installed
Link: https://github.com/openwrt/openwrt/issues/16976
Commits:
dea8397 include/package-pack: add default 'provider_priority' for APK packages (+1,-1)

#16981

Description: apk: fail: /etc/apk/repositories': No such file or directory
Link: https://github.com/openwrt/openwrt/issues/16981
Commits:
bdfae5a image: apk: remove explicit distfeeds handling (-2)

#16987

Description: apk: package uci-defaults script may not get run in runtime installation
Link: https://github.com/openwrt/openwrt/issues/16987
Commits:
5b6f835 include/package-pack: actually call default_postinist/prerm when using APK (+2,-2)

#16996

Description: apk: imagebuilder package_depends broken
Link: https://github.com/openwrt/openwrt/issues/16996
Commits:
03eeeff imagebuilder: fix APK package_depends support (+1,-1)

#17010

Description: ZyXEL XGS1250-12 initramfs network broken
Link: https://github.com/openwrt/openwrt/issues/17010
Commits:
a7e1e13 realtek: refactor RTL930x MAC config to fix PHY ports (+44,-47)

#17021

Description: build: apk: Fix package cleaning
Link: https://github.com/openwrt/openwrt/issues/17021
Commits:
642d568 build: fix ipkg-remove: add support for removing apk files (+19,-4)

#17075

Description: mvebu does not boot
Link: https://github.com/openwrt/openwrt/issues/17075
Commits:
341cc04 Revert "target,base-files: unify handling of procd-ujail" (+6,-1)

#17103

Description: image build fails when apk can't delete a package which hasn't been built (validly)
Link: https://github.com/openwrt/openwrt/issues/17103
Commits:
55dfe3f image: apk: dont fail on removing a package that doesnt exist (+1,-1)

#17108

Description: apk: scripts tar file a lot bigger than it needs to be
Link: https://github.com/openwrt/openwrt/issues/17108
Commits:
5d85657 apk-tools: implement compression of on-device scripts.tar (+58,-3)

#17142

Description: [24.10.0-rc1] memcpy warning in drv_mei_cpe on ipq40xx VRX518 (Fritzbox 7520)
Link: https://github.com/openwrt/openwrt/issues/17142
Commits:
6df4e46 ltq-vdsl-vr11-mei: fix field-spanning write warning (+180,-1)

#17146

Description: 24.10.0-rc1 unable to find kernel modules from downloads.openwrt.org
Link: https://github.com/openwrt/openwrt/issues/17146
Commits:
53ee2e8 build: Unconditionally append kmod feed for BuildBot (+2,-2)

#17157

Description: [24.10.0-rc1] ipq806x/generic. Linksys EA7500v1 or Linksys EA8500: No Internet after clean install - WORKAROUND
Link: https://github.com/openwrt/openwrt/issues/17157
Commits:
eba2fbf ipq806x: fix broken WAN on Linksys EAX and Asrock G10 (+3,-3)

#17163

Description: hostapd-common package missing from snapshot (apk)
Link: https://github.com/openwrt/openwrt/issues/17163
Commits:
d92d14c hostapd: enable EAP-pwd support only for the SSL variants (+5,-5)

#17173

Description: apk: missing dependency on a `wget` provider
Link: https://github.com/openwrt/openwrt/issues/17173
Commits:
c268ae6 apk: add dependency on wget provider (+1,-1)

#17183

Description: Ruijie RG-X60 Pro WAN Port Not Working - (Realtek RTL8221B-VB-CG)
Link: https://github.com/openwrt/openwrt/issues/17183
Commits:
730db6b generic: fix probe issues with RealTek RTL8221B PHYs (+27)

#17196

Description: [24.10-rc2][ath79][AR9132] WiFi not working
Link: https://github.com/openwrt/openwrt/issues/17196
Commits:
96eb12e ath79: fix ath9k calibration data size for AR9132 (+4,-4)

#17200

Description: Busybox 1.37 fails to build for octeon
Link: https://github.com/openwrt/openwrt/issues/17200
Commits:
e6ce868 busybox: fix LTO compiler flags (+1,-1)

#17205

Description: wifi-scripts: Fix latest 'ucode' uses 'CONFIG_WIFI_SCRIPTS_UCODE' make wireless cannot be started.
Link: https://github.com/openwrt/openwrt/issues/17205
Commits:
0286dfe wifi-scripts: fix regression with ucode update (+14,-18)

#17232

Description: Broken 2.5G WAN port on MT7981 - Cudy TR3000
Link: https://github.com/openwrt/openwrt/issues/17232
Commits:
730db6b generic: fix probe issues with RealTek RTL8221B PHYs (+27)

#17236

Description: WIFI MAC address H3C TX1801(5GHZ: 02:00:02:70:00:02 2.4GHZ: 02:00:02:10:00:02)
Link: https://github.com/openwrt/openwrt/issues/17236
Commits:
3410ad2 base-files: enable get_mac_ascii() to handle redundant strings (+1,-1)

#17310

Description: Green LED doesn't turn on at end of OpenWrt One USB-based sysupgrade
Link: https://github.com/openwrt/openwrt/issues/17310
Commits:
5ef71ea uboot-mediatek: add missing LED command for OpenWrt One (+2,-1)

#17336

Description: 6.6.66\+ kernel panic due to suspicious netfilter regression
Link: https://github.com/openwrt/openwrt/issues/17336
Commits:
4585d5a kernel: generic: netfilter: nft_set_hash: unaligned atomic read on struct nf... (+87)

#17345

Description: u-boot: fails to build with swig 4.3.0
Link: https://github.com/openwrt/openwrt/issues/17345
Commits:
4e68103 uboot-rockchip: fix build with swig 4.3.0 (+55)

#17351

Description: Periodic link down+up since 24.10.0-rc*
Link: https://github.com/openwrt/openwrt/issues/17351
Commits:
b7fa9d9 ramips/mt7621: mark EEE as broken in devicetree (+10)

#17364

Description: issue with kmod-mmc-mtk driver
Link: https://github.com/openwrt/openwrt/issues/17364
Commits:
de0c143 ramips: mt762{0,8}: reduce default MMC clock to 24 MHz (+2,-6)

#17431

Description: wifi-scripts: ucode: missing auth_type
Link: https://github.com/openwrt/openwrt/issues/17431
Commits:
7482296 wifi-scripts: add a few missing auth_type checks in ucode (+10)

#17439

Description: apk: postrm (post-deinstall) script won't work when script lines have indentation
Link: https://github.com/openwrt/openwrt/issues/17439
Commits:
b52e897 include/package-pack: remove leading whitespace from install scripts (+4,-2)

#17578

Description: wifi-scripts / "Use new ucode based scripts " -> Config error
Link: https://github.com/openwrt/openwrt/issues/17578
Commits:
aa0b5eb wifi-scripts: ucode: fix unencrypted sta connection (+2)

#17611

Description: [ipq40xx] Low throughput after upgrading to 24.10.0-rc5
Link: https://github.com/openwrt/openwrt/issues/17611
Commits:
acce25b netifd: improve packet steering on ipq40xx (and possibly others) (+47,-4)

#17625

Description: mac80211 kernel stacktrace on boot
Link: https://github.com/openwrt/openwrt/issues/17625
Commits:
88234a0 ath10k-ct: silence some harmless noisy logs (+66,-1)

#17677

Description: 24.10.0-rc5: Asus RT-N56U A1 fails to boot
Link: https://github.com/openwrt/openwrt/issues/17677
Commits:
cfca9d6 ramips: fix xtal clock registration issue on RT3883 (+96,-10)

#17710

Description: Hak5 WiFi Pineapple NANO missing kmod-phy-ath79-usb and kmod-usb-ohci modules
Link: https://github.com/openwrt/openwrt/issues/17710
Commits:
b467e5a kernel: Make kmod-usb-chipidea select kmod-phy-ath79-usb (+1,-1)

#17716

Description: 24.10.0-rc6: ipq4019 - Kernel execption while booting
Link: https://github.com/openwrt/openwrt/issues/17716
Commits:
88234a0 ath10k-ct: silence some harmless noisy logs (+66,-1)

#17734

Description: base-files: /lib/functions/caldata.sh is missing caldata_patch_mac functionality
Link: https://github.com/openwrt/openwrt/issues/17734
Commits:
3295f6f ramips: mt7620: fix patching mac address in caldata (+2,-2)

#17738

Description: /etc/init.d/network reload calls /sbin/wifi with unknown parameter
Link: https://github.com/openwrt/openwrt/issues/17738
Commits:
a3154cf netifd: remove leftover wifi reload_legacy call (-1)

#17764

Description: MT7621: DNA Valokuitu Plus EX400 Starts One Core Only
Link: https://github.com/openwrt/openwrt/issues/17764
Commits:
bb84c25 ramips: improve MT7621S core detection (+19,-31)

#17774

Description: build: include all packages in indexes
Link: https://github.com/openwrt/openwrt/issues/17774
Commits:
63e178f build: lock versions for special APK packages (+20,-3)

#17782

Description: WAN LED on Asus TUF-AX4200 not working properly (GPY211)
Link: https://github.com/openwrt/openwrt/issues/17782
Commits:
85c4125 mediatek: fix TUF-AX4200 WAN LED (+13,-2)

#17818

Description: After updating to rc7, WiFi does not work
Link: https://github.com/openwrt/openwrt/issues/17818
Commits:
f628467 Revert "ramips: mt7620: fix patching mac address in caldata" (+2,-2)

#17854

Description: RT3593 detected as 0x0000 and fails to allocate device
Link: https://github.com/openwrt/openwrt/issues/17854
Commits:
693108a mac80211: rt2x00: fix eeprom load from PCI eFuse (+1,-1)

#17897

Description: IPQ5018 addition commit 34d917265 breaks ipq807x/DL-WRX36 boot (due to NAND driver changes?)
Link: https://github.com/openwrt/openwrt/issues/17897
Commits:
4b6886d generic: fix Qcom SNAND driver and move to backports directory (+164,-4.6K)

#17926

Description: llvm-bpf failed when make[3] -C target/llvm-bpf install for ASUS TUF-AX4200
Link: https://github.com/openwrt/openwrt/issues/17926
Commits:
04570f5 build: fix building llvm tarball (+1)

#18036

Description: uboot-mediatek fails to build for MT6000 due to missing kConfig item
Link: https://github.com/openwrt/openwrt/issues/18036
Commits:
3d8d807 uboot-mediatek: move custom uart config symbol to board defconfigs (+386,-389)

#18059

Description: Autoconf and automake upgrades caused trouble for packages buildbot
Link: https://github.com/openwrt/openwrt/issues/18059
Commits:
e03676a tools/autoconf: Fix relocatable patch (+31)

#18228

Description: 24.10-on fails to boot on Zimaboard
Link: https://github.com/openwrt/openwrt/issues/18228
Commits:
5d0a07c x86: 64: Enable PCI MMCONFIG (+2,-1)

#18387

Description: DNS hijack rule does not apply DNAT reliably
Link: https://github.com/openwrt/openwrt/issues/18387
Commits:
5501a50 kernel: fix UDPv6 GSO segmentation with NAT (+88)

#18407

Description: at91/sama7: ImageBuilder: unable to build image due to missing package kmod-at91-udc
Link: https://github.com/openwrt/openwrt/issues/18407
Commits:
02d3aa7 at91: add USB kmods only for subtargets that support USB (+3,-3)

#18408

Description: bcm4908: ImageBuilder: asus,gt-ac5300/cferam.000': No such file or directory
Link: https://github.com/openwrt/openwrt/issues/18408
Commits:
4a7de50 bcm63xx-cfe: install into image staging dir (+5,-5)

#18410

Description: lantiq/xrx200: ImageBuilder: No rule to make target openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin
Link: https://github.com/openwrt/openwrt/issues/18410
Commits:
b88f3eb imagebuilder: exclude metadata for profiles that have no kernel (+1,-1)
f060615 image: respect DEFAULT and BROKEN when Default profile is selected (+7)

#18411

Description: layerscape/armv7: ImageBuilder: '~layerscape-rcw' is not a valid world dependency
Link: https://github.com/openwrt/openwrt/issues/18411
Commits:
598a055 ls-rcw: select by default for layerscape/armv7 (+2)
8cb7919 layerscape: armv7: drop skipped packages (-1)

#18412

Description: layerscape/armv8_64b: ImageBuilder: '~trusted-firmware-a-ls1012a-frdm' is not a valid world dependency
Link: https://github.com/openwrt/openwrt/issues/18412
Commits:
03ab770 tfa-layerscape: set BUILD_DEVICES (+1)
22f02be fman-ucode: select by default for layerscape/armv8_64b (+2)
2fb3efd ls-mc: select by default for layerscape/armv8_64b (+2)
84437ee ls-dpl: select by default for layerscape/armv8_64b (+2)
8a28dda ls-ddr-phy: select by default for layerscape/armv8_64b (+2)
c04eaad layerscape: armv8_64b: drop skipped packages (+2,-40)

#18500

Description: mvebu: kernel hang at boot on master
Link: https://github.com/openwrt/openwrt/issues/18500
Commits:
71446d8 generic: fix broken ARM gc sections patch (+79)

#18527

Description: apk doesn't create a user defined using USERID on upgrade
Link: https://github.com/openwrt/openwrt/issues/18527
Commits:
03880e2 include/package-pack: add missing apk package lifecycle events (+28,-4)

#18583

Description: SDK does not have a fixed base feed
Link: https://github.com/openwrt/openwrt/issues/18583
Commits:
289172b sdk: invert logic for GIT_BRANCH and GIT_TAGNAME (+2,-2)

#18609

Description: mediatek: filogic: add support for Cudy WR3000E v1
Link: https://github.com/openwrt/openwrt/issues/18609
Commits:
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)

#18619

Description: mediatek: Create common DTSI for WR3000H and WR3000S
Link: https://github.com/openwrt/openwrt/issues/18619
Commits:
9424b2b kernel: mtd: spinand: esmt: add support for F50L1G41LC (+106,-22)

#18627

Description: TP-Link Archer MR200 v6 not working access point on wifi 5 GHz
Link: https://github.com/openwrt/openwrt/issues/18627
Commits:
ddae97e ramips: correct wifi driver packages for TP-Link MR200 v6 (+2,-1)

#18678

Description: Compilation error - Need upgrade of binutils to recent package
Link: https://github.com/openwrt/openwrt/issues/18678
Commits:
d321617 toolchain: binutils: fix compilation with GCC15 (+222)

#18808

Description: busybox: hexdump: decimal output always prints "0" when the iteration count is "1"
Link: https://github.com/openwrt/openwrt/issues/18808
Commits:
749d54f busybox: backport hexdump fix for Big Endian systems (+41)

#18844

Description: nanopc-T6 emmc card problem
Link: https://github.com/openwrt/openwrt/issues/18844
Commits:
c4586ce rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips (+27)

#18967

Description: umdns is crashing on latest snapshot
Link: https://github.com/openwrt/openwrt/issues/18967
Commits:
784dca7 procd: update to Git HEAD (2025-05-31) (+3,-3)
59d2201 jail: make udebug socket optional (+3,-2)

#19040

Description: apk: opkg is able to handle UCI defaults files but apk does not -> uboot-envtools: flag "nonshared" is not working
Link: https://github.com/openwrt/openwrt/issues/19040
Commits:
dc80e69 uboot-envtools: set nonshared flag correctly per-subpackage (+3,-4)

#19075

Description: busybox: login applet is unusable with SELinux: login: can't get SID for root
Link: https://github.com/openwrt/openwrt/issues/19075
Commits:
5809bfa busybox: fix login applet on selinux (+51)

#19130

Description: WiFi download speed degraded on Mediatek Filogic Xiaomi AX3000T with kernel 6.12 and VLANs, upload is fine
Link: https://github.com/openwrt/openwrt/issues/19130
Commits:
604355e kernel: fix fraglist GRO on linux 6.12 (+36,-1)

#19142

Description: hostapd package changes causing wifi to not come up - /lib/netifd/hostapd.sh
Link: https://github.com/openwrt/openwrt/issues/19142
Commits:
9738853 hostapd: removed OSU support from configuration files, it was removed in the ... (+8,-121)

#19198

Description: IPv6 UDP fragmentation broken upstream
Link: https://github.com/openwrt/openwrt/issues/19198
Commits:
f62c33b kernel: Fix IPv6 UDP fragmentation regression (+72)

#19204

Description: Ksmdb accessing network share in windows 10
Link: https://github.com/openwrt/openwrt/issues/19204
Commits:
e78f000 kernel: ksmbd: add max ip connection parameter (+238,-290)

#19274

Description: imagebuilder: makefile: option STRIP_ABI not supported in snapshot/apk builds
Link: https://github.com/openwrt/openwrt/issues/19274
Commits:
23dc466 imagebuilder: implement STRIP_ABI option for manifest target (+19,-8)

#19310

Description: ERROR: package/devel/perf failed to build
Link: https://github.com/openwrt/openwrt/issues/19310
Commits:
ed23b44 perf: disable BUILD_BPF_SKEL (+1)

#19312

Description: Something between 94f043b and 604355e breaks 2,4 GHz Wifi on ath9k device (TP-Link Archer C7 v5)
Link: https://github.com/openwrt/openwrt/issues/19312
Commits:
d2b2670 ath9k: add back previous DT compatible strings for ahb (+16)

#19322

Description: Problems with 6GHz after hostapd bump
Link: https://github.com/openwrt/openwrt/issues/19322
Commits:
bb279e1 hostapd: revert a broken upstream patch that was breaking multi-band operation (+107,-30)

#19401

Description: mediatek: filogic: add Teltonika RUTC50 support
Link: https://github.com/openwrt/openwrt/issues/19401
Commits:
2876106 tools: bash: fix PKG_HASH (+1,-1)

#19403

Description: ramips: TP-Link EAP615-Wall bootloops after 6.12 upgrade
Link: https://github.com/openwrt/openwrt/issues/19403
Commits:
e2d823d ramips: fix LZMA decompression error for TP-Link EAP615-Wall (+3,-1)

#19405

Description: bisected: OpenWRT kernel 6.12 (master branch) and OpenWRT kernel 6.6 (24.10 branch) - setsockopt(SO_ATTACH_FILTER) failed
Link: https://github.com/openwrt/openwrt/issues/19405
Commits:
20d761c kernel: backport patch to allow bpf fallback to interpreter (+97)

#19510

Description: build: Argument list too long
Link: https://github.com/openwrt/openwrt/issues/19510
Commits:
ac9a97e build: call ipkg-remove using xargs if #args>=512 (+11,-1)

#19635

Description: netifd: latest version fails to build
Link: https://github.com/openwrt/openwrt/issues/19635
Commits:
da370c7 netifd: update to Git HEAD (2025-08-03) (+3,-3)
b563d7b ucode: add missing return code checks for fchdir/chdir (+4,-2)
c3cfd8d system-linux: add variable initialization to avoid compiler warnings on older... (+1,-1)

#19638

Description: Module mt7996e crashes
Link: https://github.com/openwrt/openwrt/issues/19638
Commits:
b1b15ae mt76: update to Git HEAD (2025-08-14) (+3,-3)
5f61f34 wifi: mt76: mt7996: fix crash on some tx status reports (+3,-1)

#19642

Description: filogic: MT76/Kernel crash on Asus BT8 (mt7996e)
Link: https://github.com/openwrt/openwrt/issues/19642
Commits:
b1b15ae mt76: update to Git HEAD (2025-08-14) (+3,-3)
5f61f34 wifi: mt76: mt7996: fix crash on some tx status reports (+3,-1)

#19672

Description: uci/netifd: VLAN: toggling local flag does not trigger reconfiguration
Link: https://github.com/openwrt/openwrt/issues/19672
Commits:
3ce8442 netifd: update to Git HEAD (2025-08-14) (+3,-3)
8c139e1 bridge: fix changing the vlan local flag at runtime (+1,-1)

#19673

Description: [snapshot] new wireless scripts ignore list basic_rate.
Link: https://github.com/openwrt/openwrt/issues/19673
Commits:
6ae4115 wifi-scripts: ucode: fix setting supported/basic rates in config (+20,-20)

#19683

Description: [snapshot] network_vlan is broken as of adb1fce19
Link: https://github.com/openwrt/openwrt/issues/19683
Commits:
6014be3 netifd: update to Git HEAD (2025-08-06) (+3,-3)
964c9aa ucode: fix passing network vlan on handle_link (+5,-1)
3d140ec examples: sync scripts with openwrt (+51,-5)

#19704

Description: netifd: dependency on ucode-mod-uloop?
Link: https://github.com/openwrt/openwrt/issues/19704
Commits:
f650f29 netifd: add missing dependencies (+2,-1)

#19729

Description: mac80211 kernel panic in Master mode
Link: https://github.com/openwrt/openwrt/issues/19729
Commits:
886c4f0 mac80211: fix division by zero in expected throughput estimation (+4,-2)

#19742

Description: tools/7z: update to 25.01
Link: https://github.com/openwrt/openwrt/issues/19742
Commits:
2876106 tools: bash: fix PKG_HASH (+1,-1)

#19770

Description: ramips: correct WAN port configuration for Cudy R700
Link: https://github.com/openwrt/openwrt/issues/19770
Commits:
35a8626 ramips: fix support for Cudy r700 (+16,-69)

#19844

Description: realtek: ULA generation broken on initial install or reset
Link: https://github.com/openwrt/openwrt/issues/19844
Commits:
749d54f busybox: backport hexdump fix for Big Endian systems (+41)

#19853

Description: mt7915e: `hostapd: handle_probe_req: send failed` on first 5GHz SSID after adding/changing new wireless interface with random MAC with luci
Link: https://github.com/openwrt/openwrt/issues/19853
Commits:
5bdb7a5 wifi-scripts: fix reload handling with random macaddr (+13,-2)

#19895

Description: mt7622 hardware flow offloading table reset between reboots
Link: https://github.com/openwrt/openwrt/issues/19895
Commits:
36d0690 kernel: mtk_eth_soc: zero-initialize PPE flow tables (+54)

#19916

Description: Filogic: VLAN FDB clobbering on non-DSA ports due to VLAN tag stripping on LLC packet, using bridge-vlan config
Link: https://github.com/openwrt/openwrt/issues/19916
Commits:
f7d4036 kernel: mtk_eth_soc: fix tx vlan tag for llc packets (+82,-4)

#20041

Description: rockchip: introduce RK3576 support
Link: https://github.com/openwrt/openwrt/issues/20041
Commits:
b81b576 rockchip: make use of OpenWrt compiled dtbs (+1,-1)

#20046

Description: CMCC RAX3000Me: "Kernel panic - not syncing" on cold boot(s)
Link: https://github.com/openwrt/openwrt/issues/20046
Commits:
b8c427f arm-trusted-firmware-mediatek: mt7981-ram-ddr3: reduce ddr3 freq to 1866MHz (+3)
028050d mediatek: CMCC RAX3000Me: fix stability issues (+4,-4)

#20136

Description: [wifi-scripts] Wi-Fi fails because of airtime_mode parameter with wpad-mini
Link: https://github.com/openwrt/openwrt/issues/20136
Commits:
6a68c2f wifi-scripts: ucode: fix airtime_mode with hostapd-mini (+2,-1)

#20151

Description: imagebuilder: mediatek/filogic:asus_zenwifi-bt8 profile fails to build initramfs-kernel
Link: https://github.com/openwrt/openwrt/issues/20151
Commits:
f6e0f57 targetwide: imagebuilder: add explicit guards around initramfs rules (+46)
f5fd7ef targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)

#20153

Description: Asus RT-AC88U bootloop after flashing 24.10.3 stable
Link: https://github.com/openwrt/openwrt/issues/20153
Commits:
84b2a98 bcm53xx: modify 180-usb-xhci-add-support-for-performing-fake-doorbell.patch (+2,-2)

#20156

Description: wifi-scripts (ucode): R7800 fails to initialize radios
Link: https://github.com/openwrt/openwrt/issues/20156
Commits:
ce3ab26 wifi-scripts: ucode: add support for the legacy hwmode option (+24,-1)

#20175

Description: bcm27xx/bcm2712: build error iwinfo (no such package)
Link: https://github.com/openwrt/openwrt/issues/20175
Commits:
878f31c build: remove iwinfo dependency (+2,-10)

#20250

Description: ax6s: wifi broken on snapshot firmware
Link: https://github.com/openwrt/openwrt/issues/20250
Commits:
c432647 wifi-scripts: update phys after rename_phy_by_name call (+5)

#20254

Description: x86/64 efi firmware build failed
Link: https://github.com/openwrt/openwrt/issues/20254
Commits:
8f4f7cc firmware-utils: revert commit breaking x86 MBR images (+3,-3)
0782d24 Revert "ptgen: do not create stub partition to fill a gap if gap caused by al... (+1,-2)

#20500

Description: TP-Link EAP235-Wall v1 (ramips/mt7621) doesn't boot on recent SNAPSHOT
Link: https://github.com/openwrt/openwrt/issues/20500
Commits:
2cce634 ramips: disable build TP-Link EAP235-Wall (+1)

#20601

Description: realtek: repair broken commit d205878ede
Link: https://github.com/openwrt/openwrt/issues/20601
Commits:
c361c1e realtek: fix Zyxel relabel (+18,-18)

#20619

Description: d1/generic: Debian 13 build fails, extra function parameter is missing in some calls (SWIG?)
Link: https://github.com/openwrt/openwrt/issues/20619
Commits:
71b5de6 uboot-d1: fix build with swig 4.3.0 (+57)

#20659

Description: opkg fails to compile
Link: https://github.com/openwrt/openwrt/issues/20659
Commits:
ac7abe0 opkg: update to Git HEAD (2025-11-05) (+3,-3)
ba73bc4 CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
9883997 libbb: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
ce546f3 opkg: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
80503d9 libopkg: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)

#20705

Description: wifi-scripts: wifi-vlan and wifi-station sections do not lead to a working private PSK setup
Link: https://github.com/openwrt/openwrt/issues/20705
Commits:
63c146a wifi-scripts: ucode: fix wifi-vlan "network" option not working (+1,-1)
e740139 wifi-scripts: iface should be optional in wifi-station definition (+15,-13)

#20708

Description: [bug] The bcm6358-spi driver reads incorrectly under certain condition
Link: https://github.com/openwrt/openwrt/issues/20708
Commits:
d7f777b generic: 6.12: backport bcm63xx-spi CS deassertion fix (+59)

#20750

Description: Cudy AP3000 v1 failsafe mode IP address missing
Link: https://github.com/openwrt/openwrt/issues/20750
Commits:
81d7d37 mediatek: fix IPv4 address missing on interface in failsafe mode for cudy ap3... (+1)

#20762

Description: "null" at hostapd conf file
Link: https://github.com/openwrt/openwrt/issues/20762
Commits:
7ea377e wifi-scripts: ucode: fix init value of config.ht_capab under 20MHz (+3,-1)

#20781

Description: AX80 EU hostapd: unknown configuration item 'sae_password_file' after latest snapshot
Link: https://github.com/openwrt/openwrt/issues/20781
Commits:
6df060b wifi-scripts: ucode: create wpa_psk_file and sae_password_file when needed (+13,-7)

#20983

Description: FritzBox 7530/DSL: received frames on dsl interface have additional 4 bytes at the end of each frame
Link: https://github.com/openwrt/openwrt/issues/20983
Commits:
da66900 vrx518_tc: fix rx_len_adj (+14)

#21029

Description: base-system: uci-defaults/14_network-generate-clientid fails silently
Link: https://github.com/openwrt/openwrt/issues/21029
Commits:
4444f31 base-files: always generate default DUID (+1,-1)

#21039

Description: ramips: esw_rt3050: fix uninitialized variable build error
Link: https://github.com/openwrt/openwrt/issues/21039
Commits:
27e5d7d ramips: Fix cmpilation (+3,-3)

#21046

Description: Commit 7b55651e61334f9a7f347519842df44058e79e59 causes fatal crash on Gemtek W1700K
Link: https://github.com/openwrt/openwrt/issues/21046
Commits:
cc57e15 airoha: fix kernel panic from I2S driver (+4,-4)

Security fixes

CVE-2018-1000156

Description: GNU Patch version 2.7.6 contains an input validation vulnerability when processing patch files, specifically the EDITOR_PROGRAM invocation (using ed) can result in code execution. This attack appear to be exploitable via a patch file processed via the patch utility. This is similar to FreeBSD's CVE-2015-1418 however although they share a common ancestry the code bases have diverged over time.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000156
Commits:
f45df21 tools/patch: bump version to v2.8 (+3,-414)

CVE-2019-6111

Description: An issue was discovered in OpenSSH 7.9. Due to the scp implementation being derived from 1983 rcp, the server chooses which files/directories are sent to the client. However, the scp client only performs cursory validation of the object name returned (only directory traversal attacks are prevented). A malicious scp server (or Man-in-The-Middle attacker) can overwrite arbitrary files in the scp client target directory. If recursive operation (-r) is performed, the server can manipulate subdirectories as well (for example, to overwrite the .ssh/authorized_keys file).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6111
Commits:
fe635c5 dropbear: bump to 2025.89 (CVE-2025-14282, CVE-2019-6111) (+13,-214)

CVE-2023-42667

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-42667
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2023-49141

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-49141
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-3094

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-3094
Commits:
3ffe54a tools: xz: update to 5.6.4 (+4,-3)

CVE-2024-8176

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-8176
Commits:
14a88ba tools/expat: bump to 2.7.1 to fix several CVEs (+2,-2)
842623a expat: Update to 2.7.3 (+2,-2)

CVE-2024-9143

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-9143
Commits:
b4e6fd7 openssl: update to 3.0.16 (+2,-2)

CVE-2024-13176

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-13176
Commits:
b4e6fd7 openssl: update to 3.0.16 (+2,-2)

CVE-2024-23918

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-23918
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-23984

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-23984
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-24853

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-24853
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-24968

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-24968
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-24980

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-24980
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-25939

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25939
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-28956

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-28956
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2024-36293

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-36293
Commits:
f4801cf firmware: intel-microcode: update to 20250211 (+2,-2)

CVE-2024-43420

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-43420
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2024-45332

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-45332
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2024-50602

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-50602
Commits:
14a88ba tools/expat: bump to 2.7.1 to fix several CVEs (+2,-2)

CVE-2024-56171

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-56171
Commits:
fe47089 libxml2: update to 2.13.6 (+2,-2)

CVE-2025-0395

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-0395
Commits:
c1cbcd3 toolchain: glibc: Update glibc 2.38 to recent HEAD (+4,-4)
8a40cca toolchain: glibc: Update glibc 2.41 to recent HEAD (+2,-2)

CVE-2025-4575

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4575
Commits:
e2cdcf8 openssl: update to 3.5.1 (+3,-3)

CVE-2025-4802

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4802
Commits:
328eb84 toolchain: glibc: Update glibc 2.38 to recent HEAD (+3,-3)
8a40cca toolchain: glibc: Update glibc 2.41 to recent HEAD (+2,-2)

CVE-2025-5702

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-5702
Commits:
8a40cca toolchain: glibc: Update glibc 2.41 to recent HEAD (+2,-2)

CVE-2025-5745

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-5745
Commits:
8a40cca toolchain: glibc: Update glibc 2.41 to recent HEAD (+2,-2)

CVE-2025-6170

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-6170
Commits:
c08c2d6 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-7394

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-7394
Commits:
92f0786 wolfssl: Update to version 5.8.2 (+4,-4)

CVE-2025-7395

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-7395
Commits:
92f0786 wolfssl: Update to version 5.8.2 (+4,-4)

CVE-2025-7396

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-7396
Commits:
92f0786 wolfssl: Update to version 5.8.2 (+4,-4)

CVE-2025-8058

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8058
Commits:
d6200f2 toolchain: glibc: Update glibc 2.41 to recent HEAD (+3,-3)

CVE-2025-9230

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9230
Commits:
e99ee3a openssl: update to 3.5.4 (+2,-2)

CVE-2025-9231

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9231
Commits:
e99ee3a openssl: update to 3.5.4 (+2,-2)

CVE-2025-9232

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9232
Commits:
e99ee3a openssl: update to 3.5.4 (+2,-2)

CVE-2025-11931

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11931
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-11932

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11932
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-11933

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11933
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-11934

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11934
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-11935

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11935
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-11936

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-11936
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-12888

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-12888
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-12889

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-12889
Commits:
b03c79f wolfssl: update to 5.8.4 (+3,-3)

CVE-2025-14282

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-14282
Commits:
fe635c5 dropbear: bump to 2025.89 (CVE-2025-14282, CVE-2019-6111) (+13,-214)

CVE-2025-20012

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20012
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2025-20053

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20053
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-20054

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20054
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2025-20103

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20103
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2025-20109

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20109
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-20623

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20623
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2025-21090

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-21090
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-22839

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22839
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-22840

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22840
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-22889

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-22889
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-24305

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-24305
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-24495

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-24495
Commits:
4cd3c6d intel-microcode: update to 20250512 (+2,-2)

CVE-2025-24928

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-24928
Commits:
fe47089 libxml2: update to 2.13.6 (+2,-2)

CVE-2025-26403

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-26403
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-27809

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27809
Commits:
1732d81 mbedtls: update to 3.6.3 (+4,-3)

CVE-2025-27810

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27810
Commits:
1732d81 mbedtls: update to 3.6.3 (+4,-3)

CVE-2025-31115

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-31115
Commits:
269f251 tools: xz: update to 5.8.1 (+2,-2)

CVE-2025-32086

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32086
Commits:
af3ae2a intel-microcode: update to 20250812 (+2,-2)

CVE-2025-32108

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32108
Commits:
efb4200 uhttpd: update to Git HEAD (2025-07-06) (+3,-3)
b3e3c05 client: don't send stray EOF chunk on connection timeout (+3,-5)
fad0d05 proc: inhibit chunked transfer encoding on existing TEs or known length (+4)
3d6f01b file: prevent writes beyond end of uh_buf on enumerating directories (+10,-6)
c7294e7 client: reject requests with multiple content-lengths and/or TEs (+36)
7e64e8b client: Allow sending content in DONE state (+4,-2)

CVE-2025-32414

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32414
Commits:
c08c2d6 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-32415

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32415
Commits:
c08c2d6 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-49794

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49794
Commits:
c08c2d6 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-49795

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49795
Commits:
c08c2d6 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-49796

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49796
Commits:
c08c2d6 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-54764

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-54764
Commits:
eb370a7 mbedtls: update to 3.6.5 (+2,-2)

CVE-2025-55188

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55188
Commits:
4e9fbc7 tools/7z: update to 25.01 (+2,-2)

CVE-2025-59375

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-59375
Commits:
842623a expat: Update to 2.7.3 (+2,-2)

CVE-2025-59438

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-59438
Commits:
eb370a7 mbedtls: update to 3.6.5 (+2,-2)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/12/21 17:03
  • by hauke