OpenWrt v23.05.0-rc1 Changelog

This change log lists all commits done in preparation of OpenWrt 23.05 since OpenWrt 22.03, which became the previous stable version, was branched in March 2022.

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

Build System / Buildroot (353 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
e89c852 scripts/mkits.sh: replace forgotten '-' with ${REFERENCE_CHAR} (+1,-1)
29d7461 kernel: set options to make external initramfs reproducible (+4,-3)
2c26eb4 kernel: bump 5.10 to 5.10.108 (+17,-17)
b268ec5 generic: 5.15: add support for new kernel version (+2)
bd0db60 kernel: 5.15: add new module (+112,-23)
ac11f36 build: add support for passing C preprocessor flags for DTS builds (+1)
044ca14 build: autotools: fix cache path (+1,-1)
068ea2c scripts/gen_image_generic.sh: make ext4 bootfs reproducible (+1,-1)
df2ae88 image: let mksquashfs4 use all processors (+1,-2)
fc6a83e kernel: fix initramfs reproducibility (+1,-1)
8822a8d build: store sha256_unsigned in JSON (+16,-7)
c41da16 kernel: bump 5.10 to 5.10.109 (+182,-193)
56ce110 scripts: make sure conffiles are sorted (+2,-1)
500c37c kernel: add missing symbol (+5)
54bcf58 kernel: set SOURCE_DATE_EPOCH for initramfs root dir (+1,-1)
1d77dca scripts: make sure sort-order is independent from locale (+1,-1)
19f3fcc tools/meson: update to 0.61.4 (+6,-2)
5a09eb1 kernel: bump 5.15 to 5.15.32 (+98,-97)
be381a7 kernel: bump 5.15 to 5.15.33 (+124,-344)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
738d44f trusted-firmware-a.mk: make sure include directory exists (+3)
aece8f5 scripts/gen_image_generic.sh: generate reproducible EFI filesystem (+3,-2)
bea01fa netfilter: move nf-log modules into separate packages (+33,-7)
4d289ae scripts/gen_image_generic.sh: fix order of files in EFI bootfs (+19,-2)
68e672f build: target: improve UX of CONFIG_TARGET handling (+15,-7)
7a256d9 image: strip metadata from images when used in other artifacts (+11,-3)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
de7535a kernel: bump 5.15 to 5.15.34 (+18,-90)
0642a21 scripts: use std library for jam crc32 calculation (+9,-152)
6f692c9 scripts: format to black (+184,-144)
7a73221 build: use numeric-owner in ipkg-build (+3,-3)
cab20be kernel: bump 5.10 to 5.10.112 (+24,-26)
daa35a4 kernel: bump 5.15 to 5.15.35 (+8,-10)
e08942e kernel: bump 5.10 to 5.10.113 (+51,-51)
aeaa816 build: don't remove BUILD_LOG_DIR in _clean (+1,-1)
c3569a7 kernel: bump 5.15 to 5.15.36 (+28,-28)
634a45c kernel: bump 5.15 to 5.15.37 (+3,-3)
d9a063c kernel: bump 5.15 to 5.15.38 (+13,-101)
20ca59c image: drop unused 'BuildKernel/MkFIT' (-8)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
b754b0c kernel: bump 5.10 to 5.10.115 (+45,-161)
6cdf974 kernel: bump 5.15 to 5.15.39 (+4,-1.8K)
e156f1f kernel: bump 5.15 to 5.15.40 (+7,-12)
efd9463 kernel: add missing symbol for bcm27xx (+5)
d5dc6cd kernel: add missing dependency to KERNEL_RPI_AXIPERF (+1,-1)
b998287 build: drop HOST_LOADLIBES (-2)
6300313 build: use KBUILD_HOSTLDFLAGS (+1,-1)
44bcad2 kernel: add DEBUG_INFO_REDUCED config option (+14,-2)
531e039 build: add option KERNEL_DEBUG_INFO_BTF (+14)
8f5c9a7 kernel: add KERNEL_BPF_EVENTS config option (+11,-1)
eb787b5 build: fix find warning with SCAN_EXTRA (+1,-1)
c9929fa kernel: bump 5.10 to 5.10.116 (+8,-92)
01a6a5c kernel: bump 5.10 to 5.10.117 (+31,-93)
b789a58 kernel: bump 5.10 to 5.10.118 (+15,-131)
cd634af kernel: bump 5.10 to 5.10.119 (+9,-53)
f800f8d kernel: bump 5.10 to 5.10.120 (+12,-12)
ed1536e kernel: bump 5.15 to 5.15.41 (+248,-310)
2454342 kernel: bump 5.15 to 5.15.42 (+38,-314)
1f20e70 kernel: bump 5.15 to 5.15.43 (+2,-2)
79e7a25 kernel: bump 5.15 to 5.15.44 (+9,-10)
fbf6992 kernel: bump 5.15 to 5.15.45 (+11,-11)
ab1f3a8 prereq-build: add additional git detection (+2,-1)
9379bc2 netfilter: kmod-nft-xfrm (+13)
1d42af7 kernel: use KCFLAGS for passing EXTRA_OPTIMIZATION flags (+7,-19)
907d7d7 kernel: support setting extra CFLAGS for kernel compilation (+5,-1)
24e27be kernel: filter -no-plt from KCFLAGS (+1,-2)
f614332 include/prereq-build.mk: macOS cross build improvements (+6,-1)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
5202a51 kernel: bump 5.10 to 5.10.123 (+2,-2)
9e5d743 kernel: bump 5.10 to 5.10.124 (+157,-176)
53d99fe kernel: bump 5.10 to 5.10.125 (+4,-4)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
f279513 kernel: bump 5.15 to 5.15.48 (+2,-2)
f1cd144 kernel: bump 5.15 to 5.15.49 (+170,-231)
2fd66e0 scripts: add cameo image header generator (+86)
c5882c3 kernel: bump 5.10 to 5.10.126 (+2,-2)
433dc58 kernel: bump 5.10 to 5.10.127 (+20,-20)
5c04efd toolchain: fix dangling symlink to self in FixupLibdir (+1,-1)
abc5b28 bcm53xx: use -falign-functions=32 for kernel compilation (+1)
90a6350 kernel: bump 5.15 to 5.15.50 (+13,-13)
87092b3 scripts: add support for Sercomm kernel header (+121)
0cb1dc0 scripts: add support for Sercomm PID (+102)
f9e840b scripts: add CAMEO tag generator (+117)
ebfe66e scripts: fix CAMEO tag generator (+1,-1)
fd2f313 build: do not require git/rsync for ImageBuilder (+7,-7)
e7ec2d7 kernel: add KERNEL_DEBUG_VIRTUAL (+8)
552d76f kernel: bump 5.15 to 5.15.51 (+47,-47)
2fc6d99 kernel: bump 5.15 to 5.15.52 (+2,-2)
3e9ad2c kernel: bump 5.15 to 5.15.53 (+23,-23)
92f0b7d nls.mk: clean up INTL flags (+10,-4)
b37ef4b nls.mk: remove libiconv-stub (+10,-5)
c0ba420 libiconv-stub: remove (+2,-1.9K)
6dc3efe kernel: bump 5.10 to 5.10.128 (+2,-2)
06c9e8b kernel: bump 5.10 to 5.10.129 (+22,-22)
c600d1c kernel: bump 5.10 to 5.10.130 (+8,-8)
c50d462 kernel: bump 5.10 to 5.10.131 (+3,-3)
efca76f image: add support for Netgear encrypted image (+90)
a0b7fef ramips: add support for ZyXEL NWA50AX / NWA55AXE (+678,-2)
2555ffb rules_mk: use gcc versions for external toolchain (+3,-10)
a90eabf rules_mk: don't include wrapped bin with external toolchains (-1)
53c2932 scripts: ext-toolchain: fix wrong prefix in print_config generation (+4,-1)
f4dd18c scripts: ext-toolchain: add option to overwrite config (+18,-4)
ddeabc7 scripts: ext-toolchain: actually probe libc type on config generation (+1)
7531197 scripts: ext-toolchain: add support for info.mk in probe_cc (+7)
7be01fe scripts: ext-toolchain: add support for musl (+12,-2)
7d3c092 kernel: bump 5.10 to 5.10.132 (+10,-10)
913f160 kernel: bump 5.10 to 5.10.133 (+4,-4)
7be62b1 kernel: bump 5.10 to 5.10.134 (+8,-8)
4a28537 image-commands: fix generating out-of-tree DTO (+5,-3)
e4af991 kernel: bump 5.15 to 5.15.54 (+45,-45)
ce014b1 kernel: bump 5.15 to 5.15.55 (+47,-185)
4921ab0 kernel: bump 5.15 to 5.15.56 (+29,-90)
317f59a kernel: bump 5.15 to 5.15.57 (+4,-4)
364575e kernel: bump 5.15 to 5.15.58 (+21,-21)
122b625 kernel: bump 5.15 to 5.15.59 (+10,-10)
ccff2fb kernel: bump 5.10 to 5.10.135 (+7,-7)
b754253 kernel: kmod-nft-nat6: Remove package (+1,-23)
2a0284f kernel: kmod-ipt-ulog: Remove package (-38)
5238a87 kernel: bump 5.15 to 5.15.60 (+3,-3)
2239ead kernel: bump 5.10 to 5.10.136 (+3,-3)
a9e8eec build: add support for python3.11 and higher (+4,-2)
832e7b8 build: always set CONFIG_IPV6 (+1,-5)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
fc89ec0 kernel: bump 5.10 to 5.10.138 (+10,-10)
edeae51 kernel: bump 5.15 to 5.15.63 (+30,-30)
14ce999 trusted-firmware-a.mk: pass DTC path similar to u-boot.mk (+7)
e0753c5 kernel: bump 5.10 to 5.10.139 (+23,-29)
f87175b kernel: bump 5.15 to 5.15.64 (+35,-35)
faf2b21 build: export STAGING_DIR_HOST in toplevel make code (+1)
2117d04 scripts: add xxdi.pl (+50)
8b278a7 scripts: xxdi.pl: remove File::Slurp dependency (+17,-2)
06e01e8 scripts: xxdi.pl: add xxd -i compat mode (+19,-18)
eae2fb8 build: provide xxd -i with scripts/xxdi.pl (+4,-1)
fbe2f7d kernel: bump 5.15 to 5.15.67 (+75,-75)
90c6e3a scripts: always check certificates (+11,-2)
22b7bd6 Makefile: replace head call with grep's -m (+2,-2)
fee3162 imagebuilder: clean KDIR_TMP before building (+1)
e8a62a1 kernel: bump 5.10 to 5.10.141 (+61,-61)
837fd23 kernel: bump 5.10 to 5.10.142 (+8,-8)
f34690e depends.mk: fix typo in rdep function (+1,-1)
dccee21 build: handle directory with whitespace in AUTOREMOVE clean (+4,-4)
be6f012 prereq-build: fix python distutils detection (+1,-1)
805be7e prereq-build: add check for stdlib (+4)
9403810 toolchain: Select USE_SSTRIP with external musl toolchain (-2)
c836ca8 scripts/download.pl: silence can't exec curl warning (+1,-1)
50a48fa scripts/download.pl: fix downloads with wget (+8,-2)
428c5bf scripts: add additional regex for dl_cleanup (+2)
69760d4 scripts: assume dl/ the default dir for dl_cleanup script (+12,-8)
cf2c949 scripts: add clean of build dir to dl_cleanup script (+35,-3)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
b77217d kernel: bump 5.10 to 5.10.143 (+11,-11)
eff4f8b kernel: bump 5.10 to 5.10.144 (+7,-7)
37a0cae kernel: bump 5.15 to 5.15.69 (+174,-174)
6eeb5d4 kernel: disable wireless extensions only when needed (+28,-12)
59db286 rules.mk: add option to download files into a subdirectory (+1,-1)
da46097 scripts/dl_cleanup: add support for subdirectories (+18,-9)
1ce2691 uml: headers are not exportable (+1,-1)
d391236 download.pl: add aria2c support (+40,-13)
295e0ed scripts/download.pl: fix whitespace in mirror urls and drop for (+2,-7)
5df60f5 scripts/download.pl: fix mirrors regression for curl and wget (+1,-1)
f1b3958 scripts/download.pl: fix support for aria2c download tool on macos (+8,-6)
3a8825a build: fix issues with targets installed via feeds (+6,-5)
a29d3bc Makefile: fix stray \ warnings with grep-3.8 (+1,-1)
c092b3b include/prereq-build: fix ldconfig-stub symlink on macos and BSD OSs (+1,-1)
261925a scripts/download.pl: generilize and simplify download tool check (+17,-16)
e937663 scripts/download.pl: add tsinghua and ustc mirrors (+9)
53a08e3 build: make find_md5 reproducible with AUTOREMOVE (+4,-3)
ebabdff tools: add option BUILD_ALL_HOST_TOOLS to compile all host tools (+19,-12)
5428bdc scripts/ext-tools: introduce new script to install prebuilt tools (+98)
e1b009c kernel: bump 5.15 to 5.15.70 (+5,-42)
e71a360 kernel: bump 5.15 to 5.15.71 (+23,-77)
8fe67fa kernel: bump 5.10 to 5.10.145 (+14,-51)
eed0a31 kernel: bump 5.10 to 5.10.146 (+22,-22)
7df9594 rules.mk: move DOWNLOAD_CHECK_CERTIFICATE to include/download.mk (+3,-3)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
2f8ac8b build: image: use printf for ModelNameLimit16 (+1,-1)
a01d23e image: always rebuild kernel loaders (+1,-1)
59b5d59 kernel: bump 5.10 to 5.10.148 (+2,-2)
25fba4c kernel: bump 5.10 to 5.10.149 (+2,-2)
fe0d592 kernel: bump 5.15 to 5.15.73 (+2,-2)
b0a94fc kernel: bump 5.15 to 5.15.74 (+3,-8)
00ddd29 build: move Build/edimax-header to image-commands.mk (+5,-5)
f17608d scripts/download.pl: make the download tool configurable (+50,-13)
802bfe0 kernel: disable stack validation for external module builds as needed (+5,-5)
a53f29b scripts/download.pl: pass aria2 config in ENV only (+1)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
7a27ac6 kernel: bump 5.10 to 5.10.151 (+4,-4)
52400e1 kernel: bump 5.10 to 5.10.152 (+5,-5)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
910bdda kernel: bump 5.15 to 5.15.76 (+34,-34)
e6769d1 scripts: fix missing character '0' issue in linksys image (+2,-2)
c58177b bpf: check llvm version only when used (+2)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
a208f0a mkits: support definition of DTB loadaddr (+10,-1)
b8bf27e scripts/mkits.sh: fix portability issue (+2,-2)
ce1346a build: fix for sourcing target image config a when target is being replaced (+1)
901366a Revert "build: fix for sourcing target image config a when target is being re... (-1)
0252c0b kernel: bump 5.15 to 5.15.78 (+10,-10)
e7bd376 kernel: bump 5.10 to 5.10.154 (+5,-5)
9a2d362 scripts: fix dl_cleanup.py argument handling (+6,-3)
170f3d7 kernel: bump 5.15 to 5.15.79 (+6,-6)
9e137bb kernel: bump 5.10 to 5.10.155 (+9,-9)
2cb48f5 nls.mk: fixup cmake packages (+1)
590aa0c kernel: bump 5.15 to 5.15.80 (+51,-52)
acb10fa kernel: bump 5.10 to 5.10.156 (+15,-15)
9fa8fff scripts: remove redundant character '0x0a' from Linksys image signature (-3)
7e83cdf build: config: cleanup impossible dependency logic (+1,-2)
2f14c17 build: make sure that $(STAGING_DIR_IMAGE) exists (+1)
0579d9f trusted-firmware-a.mk: fix build with binutils 2.39 (+1)
6cee46d build: images: squashfs: add help, fix description (+4,-1)
f595beb build: add gzip to prereq-build.mk (+3)
424210b kernel: bump 5.15 to 5.15.81 (+144,-180)
68426e5 kernel: bump 5.15 to 5.15.82 (+204,-204)
7b7d8fe kernel: bump 5.10 to 5.10.157 (+58,-91)
6801c46 kernel: bump 5.10 to 5.10.158 (+10,-10)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
90120a1 kernel: bump 5.10 to 5.10.159 (+7,-37)
06ad3ad kernel: Make KERNEL_MAKEOPTS recursively expanded (+1,-1)
47df168 image-commands.mk: Be consistent in command invocation (+1,-1)
eb7ffea rules: fix broken commitcount on alpine system (+1,-1)
1bff075 image: fix device profile specific COMPILE targets (+1)
e900822 kernel: bump 5.15 to 5.15.84 (+3,-3)
1e375c8 kernel: bump 5.10 to 5.10.160 (+2,-2)
c8c6508 trusted-firmware-a.mk: use correct CPE ID (+1,-1)
0c405bc kernel: bump 5.15 to 5.15.85 (+6,-6)
5925401 kernel: bump 5.10 to 5.10.161 (+4,-4)
5db4fba rules: drop -Wno-error additional flags from default TARGET_CFLAGS (+1,-1)
5292637 mpc85xx: add support for cpu type 8548 (+1)
f12bad6 tree-wide: Do not use package librt and libpthread (+6,-16)
a51ca08 tools: Add gzip-libdeflate advanced compressor (+38)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
2621ddb kernel: bump 5.10 to 5.10.162 (+3,-3)
ee87dbb image: add gzip-filename build recipe (+11)
9ac377d scripts: add Apache fastly mirror (+1)
3513584 include/prereq.mk: add RequireCHeader helper (+12)
848b344 prereq-build: use RequireCHeader test for ncurses prereq (+2,-3)
36bc306 prereq-build: add extra check for elfutils required header (+12)
2a32836 treewide: derive host and hostpkg path from STAGING_DIR (+12,-12)
7af1713 prereq-build: limit argp/fts/obstack/libintl.h to Linux OS (+6,-4)
5f1758e scripts/dl_github_archieve.py: fix generating unreproducible tar (+1,-1)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
e5fe401 image: add FACTORY_SIZE to DEFAULT_DEVICE_VARS (+1,-1)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
0a15bb6 kernel: bump 5.15 to 5.15.88 (+2,-2)
b5f3206 ipq807x: add Qualcomm Atheros IPQ807x target (+26.2K,-1)
4a444e5 build: fix incomplete initramfs compression options (+4,-4)
11ad0c8 include: use libdeflate's gzip to decompress (+3,-3)
116c73f bpf: ignore missing LLVM bins on package for non compile steps (+1,-1)
c783c50 trusted-firmware-a.mk: fix build with binutils 2.39+ (+1,-1)
6a3816e kernel: bump 5.15 to 5.15.89 (+4,-46)
1506f8c scripts: ext-tools: follow links for host tools path (+1,-1)
26bb4b4 scripts: ext-tools: add option to only refresh timestamps (+20,-4)
37b8b31 build: skip download for host build with AUTOREMOVE if already compiled (+5,-1)
9c3954b kernel: bump 5.10 to 5.10.164 (+4,-4)
257e9fc kernel: bump 5.10 to 5.10.165 (+6,-6)
f0e4595 build: add ALT3 and ALT4 vendor/model/variant (+40,-2)
4e9365a kernel: bump 5.15 to 5.15.90 (+21,-21)
d02d455 kernel: make it possible for packages to select page pool support (+29)
59fe39f kernel: bump 5.15 to 5.15.91 (+200,-200)
50324b9 kernel: bump 5.10 to 5.10.166 (+58,-58)
8bc72ea treewide: strip useless `default n` Kconfig lines (-85)
f56d593 scripts: qemustart: support CONFIG_BINARY_FOLDER (+2,-1)
2124245 scripts: size_compare: fix support for CONFIG_BINARY_FOLDER (+11,-8)
19988b6 scripts: size_compare: print a grand total (+4,-1)
4bcc3fd treewide: replace libustream-wolfssl with -mbedtls (+1,-1)
64cf31f kernel: bump 5.15 to 5.15.92 (+5,-5)
7126814 kernel: bump 5.10 to 5.10.167 (+4,-4)
721206a kernel: set default values for ARM low level debugging symbols (+6)
3c06769 kernel: bump 5.15 to 5.15.93 (+48,-48)
4536c76 kernel: bump 5.15 to 5.15.94 (+75,-75)
144fa4d netfilter: add kmod-nf-conntrack (+29,-1)
461072f kernel: bump 5.10 to 5.10.168 (+16,-84)
01262c9 tools/squashfs: rename to squashfs3-lzma (+17,-12)
a33b97d image: update LZMA_XZ_OPTIONS with new squashfs4 tool (+1,-1)
7e7e76a openssl: bump to 3.0.8 (+87,-3.8K)
522a60c build: fix for sourcing targets image config installed via feeds (+1)
de8d5b5 kernel: bump 5.15 to 5.15.95 (+299,-294)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
0aedf91 kernel: bump 5.15 to 5.15.98 (+5,-103)
4448b27 kernel: set default for KERNEL_BPF_KPROBE_OVERRIDE (+1)
5a1eb3b Remove ccache wrappers (+2,-16)
b88955a kernel: bump 5.10 to 5.10.169 (+166,-160)
a14cc97 kernel: bump 5.10 to 5.10.170 (+2,-2)
50cb897 kernel: bump 5.10 to 5.10.172 (+3,-101)
129be24 build: disable automake dependency tracking (+2)
f08190e include: autotools: Add dummy GTKDOCIZE (+2,-1)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
87db7f3 kernel: bump 5.15 to 5.15.101 (+2,-2)
e467856 kernel: bump 5.15 to 5.15.102 (+2,-2)
b844716 kernel: Add CONFIG_KERNEL_HARDLOCKUP_DETECTOR (+13)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
72d9d2b kernel: bump 5.10 to 5.10.174 (+2,-2)
3ca9849 kernel: bump 5.10 to 5.10.175 (+136,-212)
0a44c57 build: introduce PKG_BUILD_FLAGS and move PKG_IREMAP to it (+14,-2)
5c545bd treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16 (+30,-26)
da37009 treewide: add support for "gc-sections" in PKG_BUILD_FLAGS (+51,-48)
07730ff treewide: add support for "lto" in PKG_BUILD_FLAGS (+46,-67)
aef8bab build: add a config knob to enable gc-sections for all packages (+9,-1)
9ea7019 build: add a config knob to enable LTO for all packages (+8,-1)
d59d69f kernel: bump 5.15 to 5.15.103 (+721,-1.4K)
f0bc263 kernel: bump 5.15 to 5.15.104 (+20,-20)
f598880 kernel: bump 5.10 to 5.10.176 (+35,-35)
83c1bf2 autotools: remove specialized version of libtool (-15)
2bb8e4a rules.mk: add FILECMD variable (+1)
ec8c837 kernel: bump 5.15 to 5.15.105 (+96,-191)
0dc5fc8 openssl: add legacy provider (+202,-95)
78a468f kernel: bump 5.10 to 5.10.177 (+15,-15)
8382c56 scripts: sercomm-payload: add PID file support (+18,-2)
0cdc257 scripts: sercomm-pid: add bmips support (+11,-5)
32f134f kernel: bump 5.15 to 5.15.106 (+7,-220)
ee1bfd3 Revert "image: update LZMA_XZ_OPTIONS with new squashfs4 tool" (+1,-1)
69bc620 build: fix incorrect initramfs bzip2 compression (+1,-1)
4ab4b9e build: fix incorrect initramfs gzip compression (+1,-1)
f498923 kernel: bump 5.15 to 5.15.107 (+20,-20)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
e4c7703 ramips: add support for D-Link DAP-1620 B1 (+198,-8)
80c1105 kernel: bump 5.10 to 5.10.179 (+16,-16)
45f5115 kernel: bump 5.15 to 5.15.109 (+12,-61)
4fa9ec1 kernel: bump 5.15 to 5.15.110 (+4,-4)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
ffd7c05 prereq-build: add check for true and false (+15)
c52d938 autotools: add list of fake paths to tools (+2)
fe33d5b tools: add gnulib source (+81)
91e3419 ath79: add empty squashfs-lzma filesystem (+3,-10)
e6aa1a7 scripts: run ipkg-make-index through shellcheck (+6,-6)
7611b33 Revert "scripts: run ipkg-make-index through shellcheck" (+6,-6)
43417ae Revert "ath79: add empty squashfs-lzma filesystem" (+10,-3)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
047361d treewide: cleanup kernel symbol references (+19,-50)
d440ebb build: remove backwards compatibility for PKG_USE_MIPS16 (-6)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)
7519b35 scripts/gen_image_generic.sh: allow passing in partition offset (+1,-1)
92fec53 download: create immutable subversion checkout archive (+1,-1)
c07038d kernel: add MODULE_ALLOW_BTF_MISMATCH option (+10)
6605b59 kernel: bump 5.15 to 5.15.112 (+17,-17)
4071398 build: escape whitespaces in VERSION_DIST for Netgear images (+2,-2)
a8a2a95 build: Allow specifying uImage time (+3,-1)
38c1506 build: revert 54070a1 (all kernels are >= 5.10) (+2,-7)
8192380 OpenWrt v23.05: set branch defaults (+7,-11)
fdfb848 prereq-build: allow host command symlinks to update (+9,-3)
7f0db09 prereq-build: remove python 2 cleanup recipe (-14)
56ffc5a prereq: SetupHostCommand: fix wrong check result (+1,-1)
e996c6e Revert "kernel: add MODULE_ALLOW_BTF_MISMATCH option" (-10)
afe2722 kernel: bump 5.15 to 5.15.113 (+41,-41)
f949dd5 kernel: Set CONFIG_FRAME_WARN depending on target (+11,-5)
e2701e0 kernel: bump 5.15 to 5.15.114 (+3,-3)

Build System / Feeds (2 changes)

8192380 OpenWrt v23.05: set branch defaults (+7,-11)
478a3e6 Revert "feeds: use git-src-full to allow Git versioning" (+4,-4)

Build System / Host Utilities (210 changes)

b3aa290 zlib: backport security fix for a reproducible crash in compressor (+688,-2)
9d8f620 tools/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) (+6,-348)
5959c46 tools: SOURCE_DATE_EPOCH handling for mkfs.fat (+157)
56f091d tools/cmake: fix download url (+1,-1)
19f3fcc tools/meson: update to 0.61.4 (+6,-2)
08ebc38 mtools: update to version 4.0.39 (+2,-2)
36790ca firmware-utils: bump to git HEAD (+3,-3)
05fd700 tplink-safeloader: TP-Link RE650 v2 support (+39)
0f207ad firmware-utils: bump to git HEAD (+3,-3)
ceea1a7 tplink-safeloader: add TP-Link Deco M4R v1 and v2 support (+47)
ddc3e00 tplink-safeloader: add TP-Link EAP265 HD support (+2,-1)
ad79b92 elfutils: move host build to tools (+35,-4)
02850d7 tools/dwarves: add host package (+45)
16e9ccd tools/elfutils: depend on m4 (+1,-1)
f64bd4b tools/elfutils: only build required components (+3)
6eec1a5 tools/elfutils: drop HOST_BUILD_DEPENDS (-2)
acca36f firmware-utils: bump to git HEAD (+2,-2)
49ea621 tplink-safeloader: fix alphabetical order (+47,-47)
07f78f0 firmware-utils: tplink-safeloader: add support for Archer A6 v2 (EU) (+1)
a64f89c tplink-safeloader: Patch to handle partitions with alternate names. (+51,-17)
0277810 tplink-safeloader: fix chunked support-list prints (+5,-2)
365458e tplink-safeloader: join EAP225-V3 compatible devices (+12,-2)
3fbf968 tools/mkimage: increase tmpfile name length limit (+11)
a7be143 tools/ninja: update to 1.11.0 (+3.6K,-1.6K)
25534d5 tools/libressl: update to version 3.4.3 (+2,-2)
326e109 firmware-utils: bump to git HEAD (+2,-2)
affc38e tplink-safeloader: Add support for Mercusys MR70X (+41)
9563fe8 tplink-safeloader: add regionless EAP225-V3 IDs (+2)
1e3d472 tplink-safeloader: fix EAP225-Outdoor model IDs (+3,-3)
d60cfa5 tools/meson: update to 0.61.5 (+2,-2)
6445415 firmware-utils: bump to git HEAD (+2,-2)
e609c5d tplink-safeloader: drop unqualified EAP225-V3 IDs (-2)
9dc86d1 tools/coreutils: enable ginstall utility (+3,-2)
ffd9bd7 automake: always use correct path for aclocal.real (+1,-1)
5451b03 tools/libressl: bump to v3.5.3 (+2,-2)
5fcc6f0 tools: add 7z host package (+37)
aeaa02a firmware-utils: update to git HEAD (+3,-3)
340f096 firmware-utils: Add support for ZyXEL LTE3301-Plus (+1)
4f8d03d mkh3cimg: add image tool for H3C devices (+367)
2483fe7 mkh3cvfs: add filesystem tool for H3C devices (+427)
4538638 mtools: update to 4.0.40 (+2,-2)
1011904 tools: bump 7z package to 22.01 (+3,-3)
b2e2dee tools/libressl: ensure PIC-only object compilation (+7,-1)
7012f2e tools/libressl: disable assembly code for all hosts (+1,-4)
37c0d15 pkg-config: always use correct path for pkg-config.real (+1,-1)
fa9895e tools: mkimage: update to U-Boot release 2022.07 (+23,-34)
68cd4dc mkimage: fix validation of legacy images with custom magic (+9)
d73e11b tools: e2fsprogs: Update to version 1.46.5 (+3,-3)
3efe595 tools: elfutils: Update to version 0.187 (+2,-2)
67efb6a tools: mtd-utils: Update to version 2.1.4 (+17,-12)
20f8101 tools/xz: update to 5.2.6 (+2,-2)
ce3e467 tools/isl: update to 0.25 (+2,-2)
3b2f192 tools/cmake: update to 3.24.1 (+3,-3)
8686a9a tools: mkimage: Add support for MediaTek MT798x (+1.6K)
88c9056 tools: remove xxd package (+1,-20)
3f6d66d tools/bc: add PKG_CPE_ID (+1)
e12504a tools/cmake: refresh patches (+2,-2)
534e72e tools/pkgconf: update to 1.9.3 (+2,-2)
7b8f2dc tools/bc: update to 1.07 (+58,-20)
46dc7e6 tools/expat: update to 2.4.8 (+2,-2)
f94b67d tools/fakeroot: update to 1.29 (+5,-5)
da95084 tools/meson: update to 0.63.1 (+2,-2)
8ad03a2 tools/llvm: update to 14.0.6 (+2,-2)
a99707d Revert "tools/meson: update to 0.63.1" (+2,-2)
600741b firmware-utils: update to git HEAD (+3,-3)
71e1db6 tplink-safeloader: add TP-Link Deco S4 v2 support (+43)
b4d8114 firmware-utils: update to git HEAD (+3,-3)
0c92b20 iptime-crc32: add support for A6004MX (+1)
21dfd72 tools/bc: use more compatible shebang (+1,-1)
1e726ba tools/cmake: fix download url with make variables (+2,-1)
2e87e24 tools/ccache: update to 4.6.1 (+2,-2)
ac61cf5 tools/ccache: update to 4.6.2 (+2,-2)
83ea2e1 ccache: update to 4.6.3 (+3,-3)
e398909 tools/zstd: build libraries as static (+1,-1)
6e90cb6 Revert "tools/zstd: build libraries as static" (+1,-1)
b71affa tools: fix firmware-utils depends (+1,-1)
d602e7a tools/zlib: switch to configure script (+14,-15)
89df358 tools/expat: build with autotools again (+15,-16)
3848cf4 tools/cmake: Build without some included libs (+46,-3)
0e3d51c tools/cmake: fix compilation with host libzstd-dev (+18)
ebabdff tools: add option BUILD_ALL_HOST_TOOLS to compile all host tools (+19,-12)
875e177 tools/meson: backport WSL2 fix (+21)
1b3a524 tools/expat: update to 2.4.9 (+2,-2)
107f822 tools/expat: switch to tar.xz to save bandwidth (+2,-2)
39c8bea tools/cmake: update to 3.24.2 (+2,-2)
3bd0476 build: prefer HTTPS if available (for packages) (+19,-19)
a63805b tools: add Host/Uninstall where possible (+100,-14)
3268f7b tools: remove implicit dependencies (+4,-4)
6e24577 tools/mkimage: update to 2022.10 (+13,-1.6K)
ef51c01 tools/xz: update to 5.2.7 (+2,-2)
1699ace tools/mtools: update to 4.0.41 (+2,-2)
a8bbce4 tools/bc: update to 1.07.1 (+2,-13)
d1386dd tools/zlib: update to 1.2.13 (+4,-5)
d213f27 tools/bash: update to 5.2 (+2,-2)
7179b06 tools/dwarves: update to 1.24 (+6,-4)
f21394c tools/genext2fs: switch to codeload.github.com (+2,-2)
b6d29af tools/genext2fs: update to 1.5.0 (+9,-638)
2c603ec tools/genext2fs: Add dependency to libtool (+1)
e3706bf tools/mkimage: bring back removed patches (+1.6K)
23a456a expat: update to 2.5.0 (+2,-2)
06e34a0 tools/ccache: update to 4.7 (+10,-10)
c1c4a5e tools/ccache: update to 4.7.1 (+3,-3)
7fd764d tools/ccache: update to 4.7.2 (+2,-2)
f06e995 tools/mtools: update to 4.0.42 (+2,-2)
17dd18d tools/mtd-utils: update to 2.1.5 (+6,-6)
e0e7e34 tools/elfutils: update to 1.88 (+2,-2)
52167fe tools/fakeroot: update to 1.30.1 (+5,-5)
a06e023 mac80211: remove old legacy legacy drivers (+19,-922)
511d02a tools/xz: update to 5.2.8 (+2,-2)
64373d2 tools/sed: update to 4.9 (+2,-2)
0d375de tools/patch: apply patch for EACCES on xattr copy (+34,-1)
9a54293 tools/bash: update to 5.2.9 (+2,-2)
6bac7bb tools/mpfr: update to 4.1.1 (+80,-4)
d010e36 tools/xz: update to 5.2.9 (+2,-2)
60e335b e2fsprogs: Fix CVE-2022-1304 (+102,-2)
f72be45 tools/cmake: update to 3.25.1 (+5,-5)
bd911b4 tools/dosfstools: fix PKG_SOURCE (+2,-2)
232879a firmware-utils: bump to git HEAD (+3,-3)
bd856ef tplink-safeloader: add TP-Link CPE605 v1 Support (+35)
fef55d5 firmware-utils: fix archive checksum (+1,-1)
4e88a00 tools/ccache: update to 4.7.4 (+3,-3)
4609228 tools/mpc: update to 1.3.1 (+2,-2)
fc47874 tools/bash: update to 5.2.15 (+2,-2)
ee0cade tools/libressl: update to 3.7.0 (+2,-2)
963c771 tools/sed: Fix handling of symlinks of 128 chars (+47)
1e0709e tools/patchelf: update to 0.17.0 (+4,-5)
a0bf926 tools/xz: update to 5.2.10 (+2,-2)
ae614fb tools: Improve diffability/maintainability (+37,-5)
a51ca08 tools: Add gzip-libdeflate advanced compressor (+38)
4501f6f tools/llvm: update to 15.0.6 (+2,-4)
c4b5239 tools/xz: update to 5.4.0 (+2,-2)
a72981b tools/mpfr: update to 4.2.0 (+4,-80)
3606fcc automake: use STAGING_DIR_HOST in relocatable patch (+6,-6)
b344da7 autoconf: use STAGING_DIR_HOST in relocatable patch (+20,-20)
7b56ca3 libtool: use STAGING_DIR_HOST in relocatable patch (+25,-25)
e854dca tools/mpc: use STAGING_DIR_HOST instead of hardcoding default (+2,-2)
1909a3d tools/mkimage: update to 2023.01 (+4,-1.6K)
ace44e5 tools/llvm: update to 15.0.7 (+2,-2)
9db52b6 tools/patchelf: update to 0.17.2 (+2,-2)
753efd4 tools/xz: update to 5.4.1 (+2,-2)
7a5d37e tools/b43-tools: update to latest git HEAD (+4,-7)
2fe10ea b43-fwdump: Fix forwarding of arguments to disassembler (+1,-1)
8292537 dosfstools: refresh patches (+5,-12)
9300a20 dosfstools: switch to AC_CHECK_LIB (+28)
8b12966 tools/lz4: add `lz4` binaries (+184)
9a8509c tools/liblzo: add `liblzo` library (+112)
32e99ed tools/lzop: add `lzop` binaries (+62)
92feae6 tools: Improve diffability/maintainability (+4,-2)
9a59bf3 libdeflate: Update to v1.17 (+3,-3)
62e1509 libdeflate: Avoid circular dependencies (+13,-7)
58a8ad3 tools/ninja: update to 1.11.1 (+1.6K,-3.7K)
825250e tools/cmake: update to 3.25.2 (+2,-2)
c97bcec firmware-utils: bump to git HEAD (+3,-3)
e7233d2 tplink-safeloader: Add support for Deco M4R V4 (+37)
c560822 tools/coreutils: update to 9.1 (+98,-2)
57ad2ea tools/pkgconf: update to 1.9.4 (+3,-3)
6bc675c tools/pkgconf: add PKG_CPE_ID (+2)
3835065 tools/e2fsprogs: update to 1.46.6 (+7,-57)
e704a2b tools/zstd: build libraries as static (+1,-1)
786c409 tools/cmake: remove rpath ldflag (-2)
eeba2a6 Revert "tools/fakeroot: update to 1.30.1" (+5,-5)
1159175 tools/e2fsprogs: update to 1.47.0 (+2,-2)
80d61c4 tools/zstd: update to 1.5.4 (+3,-3)
01262c9 tools/squashfs: rename to squashfs3-lzma (+17,-12)
30f2d51 tools/squashfs4: add new tool for squashfs4 images (+713,-3)
eac6fe6 tools/squashfskit4: drop unused tool (-154)
af5e230 tools/squashfs4: fix PKG_MIRROR_HASH (+1,-1)
5a1eb3b Remove ccache wrappers (+2,-16)
34f7b21 tools/elfutils: update to 1.89 (+2,-2)
a152720 tools/autoconf-archive: clean up build recipes (+2,-14)
99ed71f tools/autoconf: clean up build recipes (+4,-12)
8d0ff17 tools/automake: clean up build recipes (+4,-4)
a3cf796 tools/automake: use make variable to generate aclocal symlinks (+8,-5)
b377623 tools/autoconf-archive: bump to 2022.09.03 (+2,-2)
030447b tools/autoconf: bump to 2.71 (+47,-128)
f509935 tools/automake: bump to 1.16.5 (+21,-65)
c7828a7 tools/libtool: refresh patches (+8,-11)
efe56a5 tools/libtool: add commit messages to patches (+71)
a22c54e tools/libtool: fix hard-coded paths (+22,-12)
0d0cfe9 tools/libtool: bump to 2.4.6 (+395,-326)
bf26107 tools/libtool: bump to 2.4.7 (+18,-242)
86be867 firmware-utils: update to latest HEAD (+3,-3)
201a6c0 tplink-safeloader: stricter free_image_partition() (+10,-3)
b82a521 tplink-safeloader: use enum for table types (+20,-15)
0c8a724 tplink-safeloader: replace hardcoded offsets (+22,-17)
a29817e tplink-safeloader: stop at nameless partition (+7,-21)
71ddbcd tplink-safeloader: don't end-pad sysupgrade file (-1)
5d3a14a tplink-safeloader: ignore NULLs in version info (+7,-9)
d86cc1b tplink-safeloader: refactor image ingestion (+98,-71)
34fbf48 tplink-safeloader: add vendor info support (+42)
87e593d tplink-safeloader: add QNEW image detection (+26,-2)
3c04ecf tplink-safeloader: add Cloud image detection (+10)
a2c80c5 tplink-safeloader: add Archer AX23 (+44)
0ba130a tools/autoconf: ensure relocatability (+5,-2)
c98e09f tools: update elf.h (+1.5K,-215)
c2d4abc tools/libressl: bump to 3.7.1 (+2,-3)
4506988 tools/xz: bump to 5.4.2 (+2,-2)
49294ff tools/cmake: bump to 3.26.0 (+5,-5)
f0091bb tools/autoconf-archive: bump to 2023.02.20 (+2,-2)
b094c69 tools/automake: verbose variable compatibility (+59)
83c1bf2 autotools: remove specialized version of libtool (-15)
7c0727c tools/libtool: clean up build recipes (+3,-6)
3efd49a tools/squashfs4: enable parallel builds (+3,-1)
f0103c7 tools/squashfs4: bump to 4.6.1 (+4,-506)
1884546 README: After release, update (+1,-6)
6100e82 install-manpages.sh: do not write original timestamps into .gz metadata (+1,-1)
c5845ba avoid progressbar counter overflow (+1,-1)
9599df1 This is no longer a release version (-4)
80f8923 Fix infinite loop in mksquashfs -cpiostyle. Fixes https://github.com/plougher... (+4,-1)
14d936f read_super() function cleanup (+9,-19)
7663acd Sqfstar: Check -comp specified before any -X option (+19,-15)
8969c4c Sqfstar: don't reject compression options that require a parameter (+62,-6)
24a5248 Sqfstar: implement -root-time (+6,-1)
3f1f7b7 Sqfstar: implement -root-uid and -root-gid (+12,-2)
94db791 Mksquashfs: fix rare race condition in fragment writing/duplicate check (+2,-3)
8a7483a Mksquashfs: Remove redundant #include <setjmp.h> (-1)
807668e Mksquashfs: Fix unlocked access to fragment_table (+7,-5)
d9652c3 Fix compiler warnings generated by "LCC" compiler (+10,-6)
8994a80 Mksquashfs: fix NULL pointer dereference in -cpiostyle option (+9,-9)
f25f465 Mksquashfs: create mount point when using -one-file-system (+14,-5)
⇒ + 364 more...
4467cf8 tools/coreutils: update to 9.2 (+148,-98)
dfd8e2c tools/ccache: always disable documentation compilation (+1,-5)
d1bd18e tools/ccache: bump to 4.8 (+3,-3)
3c3614c tools/7z: Allow building on alpine (+86)
aab736a tools/zstd: update to 1.5.5 (+2,-2)
48f5a98 tools/mtools: update to 4.0.43 (+2,-2)
cd8c698 tools/mkimage: update to 2023.04 (+6,-6)
4532919 tools/squashfs4: refresh multiple lzma configuration option patch (+45,-25)
e043563 firmware-utils: update to latest HEAD (+3,-3)
6a58f45 tplink-safeloader: add US-CA-TW support-list entries for Archer AX23v1 (+5,-1)
3547862 tools/libdeflate: update to 1.18 (+3,-3)
d62ae37 firmware-utils: update to latest HEAD (+3,-3)
e8191eb tplink-safeloader: increase support-list size for AX23 v1 (+3,-3)
394d713 tools/bzip2: add `bzip2` binaries (+484,-1)
b691362 Revert "tools/bzip2: add `bzip2` binaries" (+1,-484)
36150ff tools/bzip2: add `bzip2` binaries (+484)
89f6ac5 tools/cmake: update to 3.26.3 (+2,-2)
1416b9b tools/dwarves: update to 1.25 (+3,-5)
291b137 tools/lz4: build with meson (+12,-23)
c7c3208 tools/squashfs4: backport OpenWrt extended options patch (+900,-1)
1b624eb tools/libressl: update to 3.7.2 (+2,-2)
86c24d8 tools/isl: update to 0.26 (+2,-2)
4c54ec7 tools/coreutils: update to 9.3 (+2,-148)
ec6bcda tools/patchelf: update to 0.18.0 (+2,-2)
fe33d5b tools: add gnulib source (+81)
e4977f6 tools/missing-macros: prefer macros provided by gnulib source (+2,-1.3K)
d39c6cd tools/missing-macros: bump version of makeinfo alternative script (+1,-1)
89a8269 tools/automake: move file requirements to higher strictness (+29)
e764a90 tools/flex: override SUBDIRS variable with Makefile (+6,-15)
4437434 tools/gengetopt: override SUBDIRS variable with Makefile (+5,-34)
87e902f tools/libtool: bootstrap to local gnulib source (+17,-3)
09f8f21 tools/coreutils: bootstrap to local gnulib source (+73)
2526b98 tools/xz: update to 5.4.3 (+2,-2)
9207c72 tools/pkgconf: update to 1.9.5 (+2,-2)
3636b06 tools/cpio: update to 2.14 (+2,-31)
f1f87ef tools: squashfs3-lzma: generate reproducible output (+11)
3a66575 firmware-utils: update to latest HEAD (+3,-3)
25131d6 tplink-safeloader: add Archer C59 / C60 CA ragion code (+5)
5f6fefd tplink-safeloader: order AX23 support-list (+5,-5)
de36fa6 tplink-safeloader: add AX23 support-list entry (+1)
02cdbc6 tplink-safeloader: add Archer AX23 v1.2 (RU) (+1)
45082d4 tools/cmake: update to 3.26.4 (+2,-2)
3f95269 tools/ccache: update to 4.8.1 (+2,-2)

Build System / Image Builder (7 changes)

621f39d imagebuilder: fix broken image generation with external targets (+1,-1)
5cf5dce imagebuilder: export SOURCE_DATE_EPOCH to environment (+1)
7b60dba target/imagebuilder: add depends target to show all package that gets installed (+17,-1)
e1cf468 target/imagebuilder: change help text for image build (+1,-1)
c75a565 target/imagebuilder: update help text for manifest target (+2,-1)
744a5ab target/imagebuilder: add help text and rename whatdepends to package_whatdepens (+10,-2)
7b7edd2 imagebuilder: allow to specific ROOTFS_PARTSIZE (+3,-1)

Build System / SDK (9 changes)

b479db9 sdk: add spidev-test to the bundle of userspace sources (+16,-4)
22b7bd6 Makefile: replace head call with grep's -m (+2,-2)
9403810 toolchain: Select USE_SSTRIP with external musl toolchain (-2)
c5e167e build: fix warnings from grep (+1,-1)
f795ecc sdk: use git-src-full to allow Git versioning (+2,-2)
8bc72ea treewide: strip useless `default n` Kconfig lines (-85)
7ae4716 toolchain: remove installing twice in the "initial" subdir (+2,-10)
477ff08 sdk: expose PATENTED an NLS build options (+17)
7bfe7e0 sdk: do not exclude all doc directories (+2,-1)

Build System / Toolchain (65 changes)

685ae26 toolchain: musl: Update to version 1.2.3 (+4,-4)
0b5a323 toolchain: Update glibc 2.34 to recent HEAD (+4,-4)
02850d7 tools/dwarves: add host package (+45)
f4cdef2 toolchain: bump GCC 11 to 11.3.0 (+9,-123)
c4bd303 toolchain: add support for GCC 12 (+625,-2)
3c06a34 toolchaini/gcc: fix libstdc++ dual abi model (+1,-1)
81ecce2 toolchain: binutils: add support for version 2.39 (+90)
c97f918 toolchain: Update glibc 2.34 to recent HEAD (+2,-2)
e58b76e toolchain: glibc: Update to glibc 2.35 (+5,-5)
a66f843 toolchain: glibc: Increase min kernel version to 5.10 (+1,-1)
fac1f38 toolchain: bump GCC 12 to 12.2.0 (+9,-9)
728740f toolchain: gdb: update to 12.1 (+3,-3)
d7382cc toolchain: gcc: improve patch handling by introducing major version (+2,-1)
b21ddbf toolchain: Include ./include/fortify for external musl toolchain (+1)
e6cc3de toolchain/gcc: use zstd from tools (+1)
fcaea8b toolchain/gdb: fix expat location (+1,-1)
b51c525 Revert "toolchain/gcc: use zstd from tools" (-1)
3bd0476 build: prefer HTTPS if available (for packages) (+19,-19)
a14544d toolchain: gcc: Remove gcc 8.x support (-862)
9db3caa toolchain: gcc: Remove gcc 10.x support (-851)
a9b2b4d toolchain: gcc: backport patches to fix build with glibc 2.36 (+39)
de1f0cb toolchain: glibc: Update to glibc 2.36 (+6,-6)
cabdbc6 toolchain/binutils: backport stable patches (+1.3K)
2c547e3 toolchain/binutils: switch to version 2.39 by default (+2,-2)
d187861 toolchain/nasm: update to 2.16.01 (+2,-3)
a58b29d toolchain/gcc: Fix GCC version check (+1,-1)
d9de525 toolchain/gcc: switch to version 12 by default (+5,-5)
9988832 toolchain/gcc: fix broken gcc version selection (+1,-1)
9590e11 toolchain/gcc: use STAGING_DIR_HOST instead of hardcoding default (+5,-5)
d10e659 toolchain/gdb: use STAGING_DIR_HOST instead of hardcoding default (+4,-4)
8dc6c1e toolchain/binutils: remove old sha256sum (-16)
6e3aceb toolchain/binutils: add support for version 2.40 (+90)
fcdd407 toolchain: musl: Fix symbol loading in gdb (+61)
8bc72ea treewide: strip useless `default n` Kconfig lines (-85)
dd39f76 toolchain/binutils: use explicit configure args (+4)
4b8b89d toolchain/gcc: use explicit configure args (+3)
ad564cb toolchain/gcc: clean up CFLAGS (+13,-9)
9a49e25 toolchain: wrapper.sh: fix TOOLCHAIN_SYSROOT path (+1,-1)
ed81acd toolchain: wrapper.sh: use --rpath-link (+2,-2)
2e32b47 toolchain: glibc: Update to glibc 2.37 (+3,-3)
cd8366a toolchain/binutils: fill in missing GRAPHITE_CONFIGURE (+6)
1f1d1ff toolchain/binutils: get rid of ARC leftovers (-6)
f090e64 toolchain/binutils: get rid of outdated libiberty hack (-1)
fb0d0c0 toolchain/binutils: get rid of outdated linaro version string hack (-1)
eb093c5 toolchain/gcc: remove glibc libgcc_eh hack (-2)
81fd360 toolchain/glibc: fixup the libm.so linker script too (+1,-1)
4d384d2 toolchain/musl: remove libgcc_initial hack (+1,-5)
7ae4716 toolchain: remove installing twice in the "initial" subdir (+2,-10)
743c4ad toolchain: fix stampfile dependency (+2,-2)
6a7cde1 toolchain: cleanup dependencies (+3,-4)
b2d7cda toolchain: remove references to $(LIBC)/utils subtarget (-3)
801c882 toolchain/binutils: backport stable patches (+2.7K)
f57a070 toolchain/binutils: switch to version 2.40 by default (+2,-2)
c44c1e1 toolchain/binutils: enable zstd support (+1,-1)
acc8c2d toolchain/gcc: enable zstd support (+4,-1)
1e88a16 toolchain: gcc: copy patches from 12.x to 13.x (+605)
29128b0 toolchain: gcc: add support for GCC 13 (+40,-28)
a6d6896 toolchain: gcc: backport patch for gcc 13 fixing access path analysis (+69)
8d2ab0f toolchain: gcc: update to 12.3.0 (+7,-7)
ddfe567 fortify-headers: fix inconsistent time_t version of ppoll (+12,-1)
5bd7f04 toolchain: glibc: increase min kernel version to 5.15 (+1,-1)
9145c4f fortify-headers: fix build error when _REDIR_TIME64 is not defined (+2,-2)
fff878c toolchain/musl: update to 1.2.4 (+8,-69)
2b51688 toolchain: glibc: Update glibc 2.37 to recent HEAD (+2,-2)
76f241a toolchain: glibc: Fix build with autoconf 2.71 (-5)

Kernel (645 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
f811c33 kernel: Fix patch header (+1,-1)
fdbb468 ramips/mediatek: enable threaded NAPI in the ethernet driver (+42,-1)
503f3b9 kernel: generic: use chosen bootconf in FIT partition parser (+13,-4)
aaa0c09 kmod-lzo: include the lzo-rle kmod in the package (+2,-1)
ab14364 kernel: generic: improve FIT partition parser (+41,-13)
d3a4607 kernel: generic: fix warning in FIT partition parser (+2,-2)
e5b009e kernel: Package GOOGLE_FIRMWARE drivers (+26)
dd45cc2 kernel: backport two intel igc patches from 5.15 (+116)
210c534 kernel: move rtl8152 patches to generic ()
601c7b4 kernel: split up mtk_bmt driver code (+857,-806)
b4c7f8c kernel: mtk_bmt: allow get_mapping_block to return an error (+25,-8)
7d1e2be kernel: mtk_bmt: fix block copying on remap with bmt v2 (+6,-6)
be1f2b4 kernel: mtk_bmt: on error, do not attempt to remap out-of-range blocks (+24,-15)
06382d1 kernel: add support for mediatek NMBM flash mapping support (+2.4K,-4)
2a8a333 kernel: mtk_bmt: add debugfs file to attempt repair of remapped sectors (+26,-1)
62fd9f9 kernel: mtdsplit: support UBI after FIT images (+7,-2)
b034a9e kernel: add missing (disabled) GOOGLE_* symbols (+6)
6387715 kernel: add (disabled) ASYMMETRIC_TPM_KEY_SUBTYPE symbol (+1)
de4879c kernel: mark CONFIG_PSTORE_COMPRESS_DEFAULT as "is not set" (+1,-1)
2c26eb4 kernel: bump 5.10 to 5.10.108 (+17,-17)
13960fb generic: sync mtd rootfs hack with part_bits (+1,-1)
9a038e7 generic: 5.15: copy config and patch from 5.10 (+71.1K)
79dfa44 generic: 5.15: drop upstream patch (-26.9K)
fc87789 generic: 5.15: rework backport patch (+30,-34)
7829ae4 generic: 5.15: qca8k: refresh backport patches (+119,-63)
1f302af generic: 5.15: rework hack patch (+131,-91)
4835036 generic: 5.15: rework pending patch (+89,-561)
92fb51b generic: 5.15: standardize tcp_no_window_check pending patch (+29,-23)
7aa0f93 generic: 5.15: fix affinity warning for qcom target (+50)
07b92c6 generic: 5.15: refresh config (+187,-4)
bd0db60 kernel: 5.15: add new module (+112,-23)
ec818e5 generic: 5.15: backport mirror mode and LAG feature for qca8k (+502)
81fdb6a generic: 5.15: fix new AQR PHY patches (+5,-5)
71efd34 generic: 5.15: fix AQR 113C and 813 (+2,-2)
30a5e07 generic: 5.15: get uImage.FIT partition parser ready (+31,-149)
327b6db generic: 5.15: backport mdio improvement patch for qca8k (+3.6K)
49d9d2b generic: fix compilation warning for ar8xxx swconfig (+3,-1)
39a7c8d generic: 5.15: refresh backport patch (+293,-543)
49cb5e5 generic: 5.15: refresh hack patch (+171,-172)
009f8af generic: 5.15: refresh pending patch (+272,-273)
0f029b3 mediatek: add patches for MT7622 WED (wireless ethernet dispatch) (+7.2K,-132)
a92db8a kernel: add missing config symbols for 5.15 (+4)
1562e43 generic: 5.15: add more missing Kconfig symbols (+28)
f08fc07 kernel: 5.15: add more missing symbols (+46)
f667277 kernel: 5.15: add missing Kconfig symbols for NFS (+9,-2)
1e83d53 kernel: add more missing config symbols for 5.15 (+8)
26e7c22 kernel: sort generic configuration (+28,-31)
9caa6f0 kernel: Backport mv88e6xxx patch to keep pvid at 0 if VLAN-unaware and remove... (+236,-18)
3f8ea00 kernel: add missing nls dependency for kmod-fs-ntfs3 (+1)
f65596e kernel: 5.15: fix mediatek usb module change (+4,-2)
506ddce generic: 5.15: fix FIT partition parser on block partitions (+13,-4)
756e71b kernel: generic: add more missing kernel symbols for 5.15 (+11)
972f2bf generic: backport 5.16 fix for hv utils build failure (+46)
be9a69c kernel: modules: fix kmod-mdio-devres dependency for 5.15 (+4,-4)
c41da16 kernel: bump 5.10 to 5.10.109 (+182,-193)
853686f kernel: generic: add more missing kernel symbols for 5.15 (+7)
f5a5471 kernel: modules: fix kmod-drm dependency for 5.15 (+2,-1)
f389831 kernel: modules: fix kmod-drm-imx-ldb dependency for 5.15 (+2,-1)
00a941a generic: add missing symbol for 5.15 (+1)
15fbb91 kernel: scale nf_conntrack_max more reasonably (+150,-1)
173198e kernel: modules: drop 'AddDepends/bluetooth' calls (-2)
9283359 kernel: backport pgalloc memory leak fix (+96)
82f9ad6 kernel: load device-mapper early on boot (+1,-1)
3e0daca Revert "kernel: backport MT7530 VLAN fix" (-523)
aff4ffb kernel: add missing symbol for 5.15 (+1)
120e2d9 kernel: package mhi bus driver (+16)
8da3de8 kernel: package mhi pci driver (+15)
de840a5 kernel: package mhi network driver (+15)
2519190 kernel: package mhi wwan ctrl driver (+16)
6af4679 kernel: package mhi mbim driver (+16)
d6a3949 kernel: add missing CONFIG_SECURITY_LANDLOCK symbol for 5.15 (+1)
a5916a5 kernel: remove duplicate patch that is already in the 5.15 kernel tree (-26)
4218688 kernel: v5.15: backport GigaDevice SPI-NAND supports (+335)
55be011 kernel: v5.10: backport GigaDevice SPI-NAND supports (+482)
6fa50e2 kernel: mtk_bmt: skip bitflip check if threshold isn't set (+1,-1)
3711aee kernel: Fix readid method of XTX XT26G0xA (+6,-6)
a5de91a kernel: Fix oob layout of XTX XT26G0xA (+6,-6)
5b3a75e generic: 5.15: fix aardvak pci pending patch (+14,-19)
a98ded6 kernel: move some symbols to generic config (+29,-70)
5a09eb1 kernel: bump 5.15 to 5.15.32 (+98,-97)
be381a7 kernel: bump 5.15 to 5.15.33 (+124,-344)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
bea01fa netfilter: move nf-log modules into separate packages (+33,-7)
4bfdb12 kernel: add missing symbols for 5.15 (+7)
10068a2 kernel: 5.15: add support for ESMT F50x1G41LB (+143)
30d2fcf generic: backport 5.16 RTL8366RB improvements (+920)
c707731 kernel: of-mdio: fix 5.15 fwnode_mdio dependency (+2,-1)
0fa0a19 kernel: mdio-devres: fix of-mdio dependency (+1,-1)
0225469 kernel: usb-net-smsc95xx: fix 5.15 dependency (+1,-1)
8361946 kernel: netdevices: add generic selftests module (+16)
afb0e93 kernel: usb-net-asix: fix 5.15 dependency (+1,-1)
c99013e kernel: backport ZTE RNDIS bogus MAC address fix (+478)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
de7535a kernel: bump 5.15 to 5.15.34 (+18,-90)
92add80 kernel: add missing config symbols (+4)
690f715 kernel: update FIT partition parser to new property name (+1,-1)
cab20be kernel: bump 5.10 to 5.10.112 (+24,-26)
daa35a4 kernel: bump 5.15 to 5.15.35 (+8,-10)
27fac9c kernel: backport patch to relax mtdblock NAND warning (+82)
2acf355 kernel: don't parse FIT partition on NAND-backed mtdblock (+3,-4)
e08942e kernel: bump 5.10 to 5.10.113 (+51,-51)
714b88c kernel: 5.15: add missing symbol (+1)
62be521 generic: 5.15: add missing symbol (+1)
726ef8b kernel: fix flow offload issues with pppoe (+368,-150)
b5f25d4 kernel: backport flow offload fixes to 5.10 (+413,-150)
203ffc4 kernel: fix corrupted padding on small packets with mt753x dsa (+58)
cb203ad kernel: provide i6300esb for qemu/libvirt (+18)
c97c8b8 kernel/x86: move x86' specific watchdogs to the x86 target (+67,-65)
b47c641 generic: 5.15: add missing symbol (+1)
fd836f3 kernel: usb-xhci-pci-renesas: remove LINUX_5_10 dependency symbol (-1)
d9fae43 kernel: backports: add Huawei MA5671A tx-fault workaround (+114)
c3569a7 kernel: bump 5.15 to 5.15.36 (+28,-28)
d9a063c kernel: bump 5.15 to 5.15.38 (+13,-101)
0bc794a kernel: add support for Toshiba TC58NVG0S3HTA00 NAND flash (+72)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
b754b0c kernel: bump 5.10 to 5.10.115 (+45,-161)
6cdf974 kernel: bump 5.15 to 5.15.39 (+4,-1.8K)
e156f1f kernel: bump 5.15 to 5.15.40 (+7,-12)
7400ada kernel: Add missing devm_regulator_get_exclusive() (+79)
20ea6ad bcm27xx: add support for linux v5.15 (+265.7K,-1)
5a12839 kernel: backport build fix for tools/resolve_btfids (+108)
44bcad2 kernel: add DEBUG_INFO_REDUCED config option (+14,-2)
6a1e7c7 bmips: add linux v5.15 support (+1.9K,-4)
2317a74 bcm63xx: add linux v5.15 support (+20.9K)
efff485 kernel: backport flow offload fixes (+200,-2)
03685d3 generic: 5.15: fix panic on tcp_no_window_check set with interface up (+43,-39)
4eed715 kernel: add two ksyms to the generic kconfigs (+4)
38a5b59 kernel: fix crashes in bridge offload code (+10,-10)
197b672 kernel: crypto: add kmod-crypto-chacha20poly1305 (+12)
1d910fa generic: 5.15: fix wrong PACKET_MANGLE select in swconfig switch patch (+1,-1)
156488d kernel: modules: make ar8216/8327 modularizable (+26,-6)
b047ca1 kernel: move Toshiba-TC58NVG0S3H patch to ipq40xx (+4,-2)
06c1328 generic: remove patch to fix vlan setup on mv88e6xxx (-27)
c9929fa kernel: bump 5.10 to 5.10.116 (+8,-92)
01a6a5c kernel: bump 5.10 to 5.10.117 (+31,-93)
b789a58 kernel: bump 5.10 to 5.10.118 (+15,-131)
cd634af kernel: bump 5.10 to 5.10.119 (+9,-53)
f800f8d kernel: bump 5.10 to 5.10.120 (+12,-12)
ed1536e kernel: bump 5.15 to 5.15.41 (+248,-310)
2454342 kernel: bump 5.15 to 5.15.42 (+38,-314)
79e7a25 kernel: bump 5.15 to 5.15.44 (+9,-10)
fbf6992 kernel: bump 5.15 to 5.15.45 (+11,-11)
0e0058a kernel: move mtk flow offload patches to backport-5.15 (+6,-6)
7676808 kernel: backport upstream mtk_eth_soc patches (+3.3K,-13)
9379bc2 netfilter: kmod-nft-xfrm (+13)
742926e kernel: Backport mv88e6xxx patch to keep pvid at 0 if VLAN-unaware and remove... (-18)
78ecaeb kernel: add upstream patches for pca955x led driver (+582)
77a1479 kernel: add kmod-leds-pca955x (+19)
77692d6 kernel: backport mtd parser for Sercomm partitions (+621,-16)
1d42af7 kernel: use KCFLAGS for passing EXTRA_OPTIMIZATION flags (+7,-19)
22168ae kernel: drop patch adding hardcoded kernel compilation flags (-50)
5fca475 treewide: use upstream compatible for RedBoot FIS parser (+4,-48)
9bad345 kernel: clean-up after kernel 5.4 removal (+19,-30)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
9e5d743 kernel: bump 5.10 to 5.10.124 (+157,-176)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
f1cd144 kernel: bump 5.15 to 5.15.49 (+170,-231)
7bf73e2 kernel: backport RTL8211F clkout-disable patch (+119)
f3caba6 kernel: add missing symbol to 5.10 config (+1)
e02406e kernel: add missing symbol to 5.15 config (+1)
ef69ab7 kernel: cut broken SPI_NOR 4K eraseblock LIMIT patch (-149)
4f7065e kernel: fix variable erasesize patch (+128,-416)
433dc58 kernel: bump 5.10 to 5.10.127 (+20,-20)
1b14e25 kernel: netdevices: load rtl8366rb on boot (+1,-1)
96d056f kernel: netdevices: add rtl8367 module (+16)
b129923 kernel: netdevices: load rtl8366s on boot (+1,-1)
3c3367f generic: 5.15: refresh patches (+3,-3)
dcc0fe2 kernel: Add missing mediatek configuration options (+6,-2)
41e1e83 kernel: backport mtd patch adding of_platform_populate() calls (+174,-28)
1a9ee36 kernel: backport mtd dynamic partition patch (+221,-9)
552d76f kernel: bump 5.15 to 5.15.51 (+47,-47)
3e9ad2c kernel: bump 5.15 to 5.15.53 (+23,-23)
3750acb kernel: add kmod-touchscreen-edt-ft5x06 package (+21)
fb75476 kernel: add kmod-btsdio package (+18)
b68e9f2 generic: 5.15: add missing symbols (+2)
a9573a0 target/linux/pending-5.15: rename patches ()
2ed7f6c linux/generic/pending-5.15: add missing patch headers (+173,-44)
8857387 linux/generic/hack-5.15: add missing patch headers (+268,-53)
4b924fe generic: fix warning orphan section from module exports in aarch64 (+48)
cb3d025 module/firmware: remove intersil PRISM54 support (+2,-38)
488b25f kernel: netconsole: add network console logging support (+16)
d9ab1e5 kernel: backport LEDs driver for BCMBCA devices (+981)
af87717 kernel: backport mtk wlan flow offloading fix (+28)
bb2a2b1 kernel: update leds-bcm63138 driver (+173)
06c9e8b kernel: bump 5.10 to 5.10.129 (+22,-22)
c600d1c kernel: bump 5.10 to 5.10.130 (+8,-8)
c50d462 kernel: bump 5.10 to 5.10.131 (+3,-3)
79af059 kernel: switch back 5.15 to fw_devlink=permissive (+30)
8083d22 generic: 5.15: Disable more config symbols (+1)
3b12612 kernel: mtdsplit: add support for H3C VFS filesystem (+178)
7d3c092 kernel: bump 5.10 to 5.10.132 (+10,-10)
913f160 kernel: bump 5.10 to 5.10.133 (+4,-4)
7be62b1 kernel: bump 5.10 to 5.10.134 (+8,-8)
dbe5335 kernel: add kmod-nvme package (+23)
e4af991 kernel: bump 5.15 to 5.15.54 (+45,-45)
ce014b1 kernel: bump 5.15 to 5.15.55 (+47,-185)
4921ab0 kernel: bump 5.15 to 5.15.56 (+29,-90)
317f59a kernel: bump 5.15 to 5.15.57 (+4,-4)
364575e kernel: bump 5.15 to 5.15.58 (+21,-21)
3678881 kernel: usb-serial-cp210x: @GPIO_SUPPORT (+2,-2)
2b03f20 kernel: add kmod-usb-hid-mcp2221 (+17)
d6801e0 kernel: silence refresh warning (+2,-2)
98df6bd generic: 5.15: disable CONFIG_DEBUG_INFO_REDUCED symbol (+1)
122b625 kernel: bump 5.15 to 5.15.59 (+10,-10)
ccff2fb kernel: bump 5.10 to 5.10.135 (+7,-7)
606e357 kernel: netsupport: kmod-sched: Remove sch_fq_codel and sch_fifo (+1,-3)
3cc878a kernel: netsupport: kmod-sched: Add kmod-lib-textsearch dependency (+1,-1)
1b956e6 kernel: netsupport: kmod-sched: explicitly define included modules (+5,-6)
c94ba95 kernel: netsupport: kmod-sched: Reorder packages (+53,-49)
fa85e44 kernel: netsupport: Add kmod-sched-drr (+16)
0e3911b kernel: netsupport: Extract sched-prio and sched-red (+33,-3)
aba1bda kernel: netsupport: Add kmod-sched-act-sample (+20)
6a2e9f3 kernel: ipt-ipset: Add ipset/ip_set_hash_ipmac.ko (+1)
0582acf kernel: netsupport: Extract act_police (+13,-2)
a5da8e6 kernel: fix missing mhi control devices (+6,-4)
4e4a457 kernel: backport support for Sierra Wireless EM919x modems (+61)
1bfe42b kernel: add missing 5.15 symbols (+6)
cf11040 kernel: properly condition EM919x patch (+23,-4)
42db0ee kernel: kmod-crypto-authenc: Add authencesn.ko (+4,-2)
1e337a8 kernel: kmod-switch-ar8xxx: Add kmod-mdio-devres dependency (+1,-1)
ba8ab39 kernel: kmod-usb-dwc2-pci: Add new package (+20,-3)
d29353d kernel: kmod-nls-cp932: Add nls_euc-jp.ko too (+4,-2)
724ef7b kernel: kmod-fs-fscache: Add cachefiles.ko (+6,-4)
16caa19 kernel: kmod-mdio-devres: Add kmod-of-mdio dependency for malta (+1,-1)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
7ebe1dc kernel: kmod-net-rtl8192su: Remove package (-32)
5808973 kernel: kmod-w1-slave-ds2760: Remove package (-17)
b754253 kernel: kmod-nft-nat6: Remove package (+1,-23)
2a0284f kernel: kmod-ipt-ulog: Remove package (-38)
3b5294b kernel: kmod-wwan: Add package (+23,-6)
5ccf4dc kenrel: kmod-rtc-pt7c4338: Remove package (-16)
3986e7c kernel: kmod-mdio-gpio: kmod-switch-rtl8366-smi: Add kmod-of-mdio dependency ... (+2,-2)
db55dea kernel: kmod-isdn4linux: Remove package (-32)
c281edb kernel: kmod-iio-sps30: Add I2C driver (+7,-3)
54878fb kernel: kmod-input-polldev: Depend on kernel 5.10 (+2,-2)
712ff38 kernel: kmod-phy-ax88796b: Add new PHY (+18,-1)
5b016a8 kernel: kmod-phy-smsc: Add new PHY (+17,-1)
96ef2da kernel: Backport upstream flowtable patches from 5.15 (+446,-8)
1291a68 kernel: kmod-input-gpio-keys-polled depends on kmod-input-core (+1,-1)
c5fbd49 kernel: add upstream patches for tps23861 PoE controller (+898)
b664646 kernel: add kmod-hwmon-tps23861 support (+14)
24307b0 kernel: remove CONFIG_MMC_BLOCK_BOUNCE (-3)
139a5c2 kernel: kmod-hwmon-tps23861: Add missing dependency to kmod-regmap-i2c (+1,-1)
05775e3 kernel: extract kmod-sched-act-ipt from kmod-sched (+18,-3)
372ee19 kernel: rename 5.20 patches to 6.0 ()
34cf310 kernel: backport U-Boot environment data NVMEM driver (+714,-14)
d79048e kernel: add CONFIG_NVMEM_U_BOOT_ENV symbol to configs (+2)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
fc89ec0 kernel: bump 5.10 to 5.10.138 (+10,-10)
edeae51 kernel: bump 5.15 to 5.15.63 (+30,-30)
09b086e kernel: add quirk for Huawei-compatible OEM SFP GE-T (+47)
2b2e5fe kernel: replace downstream get_mtd_device_by_node() implementation (+2,-152)
06c4fc6 kernel: enable inside secure driver for MediaTek platforms (+8,-6)
aab466f kernel: backport generic phylink validate (+4.4K,-28)
e504fda kernel: add pending mtk_sgmii and phy improvements from @lynxis (+467)
f8f9d69 kernel: fix typo for tegra crypto-sha1 module (+1,-1)
6c302b9 kernel: fix DSA mac_select_pcs backport (+88)
f87175b kernel: bump 5.15 to 5.15.64 (+35,-35)
3a702f8 kernel: build crypto md5/sha1/sha256 modules for powerpc (+19,-1)
f32085f airoha: Add new target platform (+1.9K)
ee035de kernel: fix mvneta Ethernet after generic phylink validate (+1.2K,-35)
7e94a02 kernel: add support for HALNy HL-GSFP and other related fixes (+605)
98e2501 kernel: rework Huawei-compatible OEM SFP GE-T (+49,-31)
884e63f kernel: refresh patches (+14,-23)
017aea0 kernel: mtk_eth_soc: fix hw hash reporting for MT7986 (+82,-8)
6c4cd85 kernel: load FAT filesystem drivers before mount_root (+1,-1)
3b79484 kernel: load loop driver before creating overlay (+1,-1)
3020d9f kernel: mtk_sgmii: re-organize PCS link status reporting (+6,-4)
bd6783f kernel: mt7530: add support for in-band managed link (+123)
c0f74a0 kernel: add # CONFIG_ARM64_ERRATUM_2441009 symbol (+1)
fbe2f7d kernel: bump 5.15 to 5.15.67 (+75,-75)
f755c41 kernel: backport MediaTek USB Bluetooth additions (+289)
6d1a398 kernel: modules: bluetooth: include support for MediaTek USB (+2)
d02e887 kernel: add Aquantia AQtion Atlantic 10Gbps Ethernet (+16)
964b822 kernel: fix Aquantia AQtion Atlantic module dependencies (+1,-1)
e8a62a1 kernel: bump 5.10 to 5.10.141 (+61,-61)
837fd23 kernel: bump 5.10 to 5.10.142 (+8,-8)
0515808 kernel: add and enable MGLRU for Linux 5.15 (+5.2K)
4133102 kernel: modules: package kmod-crypto-essiv (+12)
53fc987 generic: move ledbar driver from mediatek target (+31)
76fc277 ath79: Make patches apply again (+15,-15)
49763d9 kernel: add support for mtdsplit-fit offset (+7,-4)
c3e4a0d kernel: netsupport: Add FQ-PIE as an optional sched kmod and extract PIE (+33,-2)
2f50c53 bcm53xx: update NVMEM driver for NVRAM (+460,-10)
8010d3d mediatek: build USB XHCI support as module (+1,-13)
731646e kernel: mhi: backport upstream patch (+37)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
b77217d kernel: bump 5.10 to 5.10.143 (+11,-11)
00094ef build: fix including modules.mk for targets pulled in from feeds (+2,-1)
ddcebda generic: 5.15: qca8k: add kernel version tag on backport patch (+6,-6)
7ace30a generic: 5.15: qca8k: backport code split patch (+17.8K)
691b3dd generic: 5.15: backport stmmac patches to change MTU (+2.7K)
0a72695 kernel: backport MTK ethernet/WLAN offload fixes (+122)
5652f37 kernel: update U-Boot NVMEM driver (+118)
f089f73 kernel: add VFIO kernel packages (+43)
fa57833 kernel: Deactivate CONFIG_DEFAULT_FQ_PIE by default (+2)
8762759 kernel: Reorder kernel configuration (+2,-3)
37a0cae kernel: bump 5.15 to 5.15.69 (+174,-174)
6eeb5d4 kernel: disable wireless extensions only when needed (+28,-12)
c93c536 kernel: pick patches for MediaTek Ethernet from linux-next (+5.8K,-19)
dce035b generic: 5.15: add missing PAGE_POOL_STATS config (+1)
a24e077 kernel: fix mac-address-increment on driver probe defer (+62)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
3a8825a build: fix issues with targets installed via feeds (+6,-5)
4cc7011 kernel: netsupport: replace insmod by modprobe (+1,-1)
e8b00cf kernel: rename upstreamed patches and import fixes (+155,-42)
9e08724 kernel: mtk_ppe: use MTK_FOE_STATE_INVALID instead of *_UNBIND (+78)
a0a4cfd kernel: remove udp tunnel kconfig selection hack (-31)
4363fae kernel: move ubnt ledbar driver to a separate package (+45,-87)
2e375e9 kernel: remove hack patch, move kirkwood specific kmods to target modules.mk (+30,-78)
36f2ab4 kernel: move kernel image cmdline hack to the octeon target (-17)
c7c7905 kernel: fold lzma debloat patch into the patch adding the code (+96,-3.4K)
d5bf46b generic: Convert incorrect generic/5.10 patches (+508,-163)
e1b009c kernel: bump 5.15 to 5.15.70 (+5,-42)
e71a360 kernel: bump 5.15 to 5.15.71 (+23,-77)
8fe67fa kernel: bump 5.10 to 5.10.145 (+14,-51)
eed0a31 kernel: bump 5.10 to 5.10.146 (+22,-22)
fcaf7b3 kernel: add missing config symbols for 5.15 (+4)
a526549 kernel: fix possible mtd NULL pointer dereference (+65,-4)
0550130 kernel: refresh backport-5.15 patches (-20)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
41a1a65 kernel: backport gnu11 upgrade (+367)
d3cd09d kernel: add missing lockdep config symbols for 5.15 (+5)
fcff86b generic: 5.15: backport qca8k fixup patches for Big-Endian systems (+251)
fb67733 generic: 5.15: refresh backport patches (+28,-58)
6893dd4 generic: 5.15: refresh hack patches (+6,-6)
6b4bdab generic: 5.10: refresh backport patches (+15,-14)
32c683d generic: 5.10: refresh hack patches (+6,-6)
ed0dd05 kernel: add missing config symbols for 5.15 (+5)
d80c91b generic: 5.15: add missing tag for some backports patches ()
ad0731c kernel: disable kmod-fs-ntfs3 for Linux 5.10 (+1)
76a470d kernel: mtd: fix unbalanced of_node_put() in dynamic partitions code (+202)
4eda414 kernel: mtd: backport extended dynamic partitions support (+302,-4)
711f1a8 kernel: mtd: backport SafeLoader parser (+472,-4)
0ecb971 kernel: test for kernel version greater 5.13 to fix mmc-spi (+3,-2)
e57ca87 kernel: modules: iio: create and use AddDepends (+55,-52)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
1ea3510 kernel: Add missing kernel configuration options (+2)
b9b0407 kernel: x86: Add glue_helper.ko only on kernel < 5.12 (+2,-2)
7b863af kernel: move mac-address-ascii patches to generic (+4,-4)
b182634 generic: 5.15: move MIPS cpuinfo patch from pending to backport (+224,-136)
f846945 generic: 5.15: move dtc drop interrupt check from pending to backport (+997,-28)
90629d8 generic: 5.15: move pending xtx nand patch from pending to backport (+22,-14)
d7a6e17 generic: 5.15: move sfp HALNy patch from pending to backport (+178,-191)
a1522ec generic: 5.15: move mtk eth soc patch from pending to backport (+11,-38)
e25890c generic: 5.15: move bluetooth mt79 usb id patch from pending to backport (+4,-9)
08c6c0c generic: 5.15: move ZTE MF286D modem patch from pending to backport (+1,-1)
ccedd71 generic: 5.15: move mvebu aardvark patch from pending to backport (+290,-96)
2a7bdde generic: 5.15: move MGLRU patches from pending to backport (+32)
ffe91ca generic: 5.15: move not backport patch to pending dir ()
221020f generic: 5.15: backport qcom smem patch for reserved-space support (+166)
04a8944 generic: 5.15: backport smempart parser fixup patch with EPROBE_DEFER error (+32)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
7a27ac6 kernel: bump 5.10 to 5.10.151 (+4,-4)
52400e1 kernel: bump 5.10 to 5.10.152 (+5,-5)
a133423 kernel: add # CONFIG_ARM64_ERRATUM_2441007 symbol (+1)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
8e7cc06 kernel: add # CONFIG_ARM64_ERRATUM_1742098 (+1)
910bdda kernel: bump 5.15 to 5.15.76 (+34,-34)
1dccc6e kernel: replace gpio-mcp23s08 with pinctrl-mcp23s08* (+43,-10)
29ae205 kernel: remove CONFIG_GPIO_MCP23S08 from default kernel configs (-2)
da5c45f kernel: remove handling of xfrm[4|6]_mode_* modules (+2,-18)
633f3e1 kernel: Add kmod-drm-ttm-helper (+16,-2)
9721a42 kernel: support hw flow-offloading counters on newer MediaTek SoCs (+409)
1673b7d kernel: backport fixes for MediaTek Ethernet driver (+164,-1)
c3322cf kernel: sort filesystems symbols alphabetically (+36,-35)
e42ec11 kernel: Refresh generic patches (+4,-4)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
1e028ac kernel: further cleanup of xfrm[4|6]_mode* (-14)
6a64eb2 kernel: split out mtd hack for CONFIG_FIT_PARTITION + rootfs (+20,-4)
d33e498 kernel: backport support for "linux,rootfs" in DT (+170,-94)
b066ad7 kernel: improve description of NTFS kernel packages (+8,-4)
ceb1451 kernel: add mediatek soc ethernet performance improvements (+1.4K,-8)
e4770db kernel: support "linux,rootfs" DT property for splitting rootfs (+12,-10)
7bd314a kernel: fix vlan parsing issue in mediatek ethernet driver (+22,-30)
04b8ad6 kernel: more fixes for mtk_eth_soc performance optimization (+27,-22)
797177a kernel: update U-Boot nvmem driver to v6.2 release version (+336)
bc67c27 kernel: support for Realtek USB bluetooth devices (+3,-2)
5e6e45b kernel: backport RTL8761B FW name change to v5.10 (+222)
4c3f664 kernel: backport some Bluetooth RTL8761 USB IDs (+166)
0252c0b kernel: bump 5.15 to 5.15.78 (+10,-10)
e7bd376 kernel: bump 5.10 to 5.10.154 (+5,-5)
fdcd383 kconfig: abort configuration on unset symbol (+82,-48)
cec9cbe kernel: add kmod-hwmon-sht3x support (+15)
ebe2b71 kernel: modules: package Marvell gigE PHY driver (+34)
f74275c kernel: add missing symbol in generic config (+2,-2)
170f3d7 kernel: bump 5.15 to 5.15.79 (+6,-6)
9e137bb kernel: bump 5.10 to 5.10.155 (+9,-9)
bca663f kernel: backport tso for asix driver (+136)
9b482ee kernel: add more fixes for mtk_eth_soc (+251,-5)
e410833 kernel: add a locking fix for netfilter hardware flow offloading (+78)
4e1a6ee kernel: add WED rx support for mediatek (+3.1K)
eaba63c kernel: fix regression on mt7986 (+2,-10)
4943ce9 kernel/module/iio: add TI am335x ADC driver (+14)
3dff6b5 kernel: fix mtk_eth_soc issue when using secondary GMAC on MT7621/MT7622 (+5,-9)
590aa0c kernel: bump 5.15 to 5.15.80 (+51,-52)
acb10fa kernel: bump 5.10 to 5.10.156 (+15,-15)
48025b8 kernel: ca8210: Fix crash by zero initializing data (+60)
5f2d471 kernel: backport mtk_wed.h from 5.15 to 5.10 (+209)
8327e0f kernel: backport the dev_set_threaded export to 5.10 (+24)
2b375b7 kernel: add symbol in generic config for 5.15.81 (+1)
424210b kernel: bump 5.15 to 5.15.81 (+144,-180)
68426e5 kernel: bump 5.15 to 5.15.82 (+204,-204)
f83a832 kernel: add symbol in generic config for 5.10.157 (+1)
7b7d8fe kernel: bump 5.10 to 5.10.157 (+58,-91)
6801c46 kernel: bump 5.10 to 5.10.158 (+10,-10)
2484f09 kernel: Refresh kernel 5.10 (+4,-4)
1e240f6 kernel: modules/lib-lz4: add lz4hc_compress (+8,-1)
b40a047 sunxi: fix sunxi-ir kconfig and description (+15,-2)
c3c9ef5 generic: fix wrong PTR_ERR use in of net mac address ascii patch (+4,-4)
05dbdcb generic: move pending 870 ca8210 fix crash patch to backport ()
f9bd655 kernel: add missing symbol to 5.15 config (+1)
b3dd15c kernel: add missing symbol to 5.10 config (+1)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
90120a1 kernel: bump 5.10 to 5.10.159 (+7,-37)
d7876da generic: add support for EON EN25QX128A spi nor flash (+42)
8be6350 generic: 5.15: allow MV88E6xxx built-in when PTP support disabled (+44)
5968290 kernel: package QRTR support (+64)
fbd5573 kernel: Reorder kernel configuration options (+3,-3)
f620eb7 kernel: Add missing kernel configuration options (+6,-4)
259c014 kernel: Move CONFIG_DRM_XEN_FRONTEND to generic configuration (+1,-2)
92eb787 kernel: Move CONFIG_PWM_IMG and CONFIG_PWM_MEDIATEK to generic configuration (+4,-1)
0c405bc kernel: bump 5.15 to 5.15.85 (+6,-6)
5925401 kernel: bump 5.10 to 5.10.161 (+4,-4)
78c51de kernel: mediatek: improve ethernet fix for dealing with small fragments (+37,-21)
425945c kernel: mediatek: fix WED offload regression on MT7622 (+55)
6c85c34 kernel: fix ethernet regression on mt7986 (+6,-6)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
68f983b generic: 5.10: backport Treat IPv4 segment's lowest address as unicast (+32)
f4d949b generic: 5.15: backport qca8k fixup for mgmt and mdio read/write (+531)
457cc59 kernel: 5.10: update nvmem subsystem to the 5.15 state (+1.7K,-15)
2fab942 generic: fix silicon labs spidev bindings (+111,-40)
ed7c1a5 kernel: add patch to support en25qh256a (+102,-4)
8dfe69c kernel: update nvmem subsystem to the latest upstream (+7.4K,-40)
a1abf71 kernel: fix bugs added with mac-address-ascii support (+38,-40)
11759a5 kernel: backport of changes & helpers (+2.4K,-5)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
6c9329e generic: 5.15: add MHI SBL callback for ath11k (+48)
b5f3206 ipq807x: add Qualcomm Atheros IPQ807x target (+26.2K,-1)
4359d10 kernel: 5.15: add missing kernel configuration options (+3)
83c0942 kernel: fix kernel panic in mtk_ppe (+1,-1)
f183ce3 kernel: mtk-bmt: fix usage of _oob_read (+8,-2)
6a3816e kernel: bump 5.15 to 5.15.89 (+4,-46)
e3082dc generic: backport fix for #nvmem-cell-cells false warning (+88)
257e9fc kernel: bump 5.10 to 5.10.165 (+6,-6)
4e9365a kernel: bump 5.15 to 5.15.90 (+21,-21)
a7f3a51 kernel: add kmod-lib-842 (+23)
638283d kernel: backport page pool fragment support from v5.15 (+802,-4)
2770cbe kernel: add fix for a page pool related crash on GRO (+70)
d02d455 kernel: make it possible for packages to select page pool support (+29)
521efb6 mt76: update to the latest version, import WED related mtk_eth_soc patches (+2.2K,-108)
6c25621 wifi: mt76: dma: use napi_build_skb (+1,-1)
679254c mt7915: add CONFIG_MT76_LEDS to cflags (+1)
15b9dd6 wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_... (+7,-2)
8e5c21f wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (+37,-26)
87cb74f wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (+19,-2)
c6f24b8 wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (+9,-5)
99e96b8 wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (+4,-1)
833cd42 wifi: mt76: mt7921: fix channel switch fail in monitor mode (+74,-1)
f1f8bae wifi: mt76: mt7921: add ack signal support (+45)
f47087a wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (+4,-1)
2f3b0ac wifi: mt76: mt7996: update register for CFEND_RATE (+10,-8)
7e9540d wifi: mt76: mt7996: do not hardcode vht beamform cap (+1,-1)
a37e427 wifi: mt76: connac: fix POWER_CTRL command name typo (+2,-2)
98aa346 wifi: mt76: mt7915: remove BW160 and BW80+80 support (+9,-29)
94fed6a wifi: mt76: mt7921: fix invalid remain_on_channel duration (+1,-1)
3c16238 wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (+9,-6)
⇒ + 50 more...
59fe39f kernel: bump 5.15 to 5.15.91 (+200,-200)
50324b9 kernel: bump 5.10 to 5.10.166 (+58,-58)
8bc72ea treewide: strip useless `default n` Kconfig lines (-85)
ecafdfa kernel: modules: add lkdtm module (+16)
64cf31f kernel: bump 5.15 to 5.15.92 (+5,-5)
7126814 kernel: bump 5.10 to 5.10.167 (+4,-4)
1a145cc kernel: kmod-fs-ntfs3: fix typo (+1,-1)
3c06769 kernel: bump 5.15 to 5.15.93 (+48,-48)
1352e5d kernel: add missing optimization for page pool (+112)
f584fb2 kernel: import accepted MediaTek Ethernet patches (+396,-160)
061e863 kernel: modules: package Aquantia PHY driver (+16)
c0683ec kernel: 5.15: refresh patches (+12,-12)
4536c76 kernel: bump 5.15 to 5.15.94 (+75,-75)
144fa4d netfilter: add kmod-nf-conntrack (+29,-1)
461072f kernel: bump 5.10 to 5.10.168 (+16,-84)
29d02d8 kernel: can: fix MCP251x CAN controller module autoload (+1,-1)
a3adbec kernel: kmod-ramoops: Include pstore console support (+2,-1)
52ddb38 kernel: update NVMEM subsystem to the v6.3 (+2.7K)
b4ae914 kernel: backport NVMEM late fixes from v6.2 (+282,-16)
218f425 kernel: Add CONFIG_PPC_QUEUED_SPINLOCKS configuration option (+1,-1)
de8d5b5 kernel: bump 5.15 to 5.15.95 (+299,-294)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
b3702fd kernel: add tty led trigger kernel module package (+17)
339a67c kernel: fix hwmon-gsc driver (+19,-337)
9307c27 kernel: fix mtk dsa tag padding (+7,-9)
7c5e847 kernel: move CONFIG_PAGE_POOL to generic (+2,-1)
620bc37 kernel: add support for max6370 watchdog via GPIO (+150)
0aedf91 kernel: bump 5.15 to 5.15.98 (+5,-103)
26bc8f6 generic: MIPS: Add barriers between dcache & icache flushes (+142)
5ef783c kernel: move accepted mtk_eth_soc patches to generic-backport (+52,-52)
daaf708 kernel: backport upstream mtk_eth_soc fixes (+296,-47)
8298270 kernel: add kmod-hwmon-max6642 support (+15)
26b8739 mediatek: backport more WED upstream fixes (+119)
b88955a kernel: bump 5.10 to 5.10.169 (+166,-160)
50cb897 kernel: bump 5.10 to 5.10.172 (+3,-101)
fb06f53 kernel: Fix perf build with binutils 2.40 (+550)
3e90055 kernel: modules: package Microchip LAN743x PCIe gigE driver (+16)
f30757b kernel: modules: add missing kmod-ptp for lan743x (+1,-1)
73db6ca kernel: modules: add missing kmod-mdio-devres for lan743x (+1,-1)
6ac6f24 kernel: update v6.3 of patches (+164,-108)
fbfec32 kernel: tcindex classifier has been retired (+1,-3)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
582f6fb kernel: Deactivate options shown with CONFIG_KERNEL_DEBUG_VM=y (+3)
e850045 kernel: Deactivate options shown with CONFIG_KERNEL_DEBUG_VIRTUAL=y (+1)
e291a38 kernel: Deactivate options shown with CONFIG_KERNEL_HIST_TRIGGERS=y (+2)
2d5b761 kernel: Deactivate options shown with CONFIG_KERNEL_DYNAMIC_FTRACE=y (+1)
85661be kernel: Set some options to default shown with CONFIG_KERNEL_UBSAN=y (+5)
2213bf5 kernel: Deactivate options shown with CONFIG_KERNEL_KASAN=y (+2)
0f5ba14 kernel: Deactivate options shown with CONFIG_KERNEL_KCOV=y (+1)
b844716 kernel: Add CONFIG_KERNEL_HARDLOCKUP_DETECTOR (+13)
fff0708 kernel: add pending bmips patches (+1.1K,-246)
1d8baaf kernel: move mediatek flow offload refcount fix and fix a logic error (+13,-4)
bd2103e kernel: tcindex classifier has been retired (-1)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
3ca9849 kernel: bump 5.10 to 5.10.175 (+136,-212)
e026a65 kernel: backport eth_addr_add() (+86,-4)
fe69010 kernel: add missing symbols in 5.15 (+6)
c6eb099 kernel: update pending b53 mmap patches (+244,-206)
a97965b kernel: add pending patches for bcm63268-timer-clocks (+435,-165)
f7c1631 kernel: fix DSA B53 BCM63xx RGMII patch (+1,-1)
07b5508 kernel: update flow offload fix based on upstream suggestions (+6,-34)
fbcfb7f kernel: update mtk ppe flow accounting patch to the latest version (+56,-57)
d0a0696 mediatek: add kernel code for supporting offloading wlan->eth and wlan->wlan ... (+477,-12)
aa27771 kernel: improve mtk ppe flow accounting (+655)
be54fa2 kernel: report mediatek ppe flow stats incrementally (+42,-29)
808014c kernel: fix mediatek ppe flow accounting for mt7622 and older (+51)
f84c940 kernel: enable conntrack counter updates for iptables xt_FLOWOFFLOAD (+3,-2)
b88ae62 kernel: add more dsa b53 pending patches (+308,-145)
4ce0405 kernel: add support for threaded network backlog processing (+229,-5)
156c00d generic: backport Winbond W25N02KV SPI-NAND support (+146)
90691f4 generic: mxl-gpy: allow configuring LED registers (+106)
21b89b0 kernel: backport dsa b53 patches (+95,-244)
09115a1 kernel: refresh mxl-gpy LED patch (+1,-6)
95cae49 kernel: fix mtk flow offload list corruption issue with l2 flows (+48,-31)
d59d69f kernel: bump 5.15 to 5.15.103 (+721,-1.4K)
f0bc263 kernel: bump 5.15 to 5.15.104 (+20,-20)
f598880 kernel: bump 5.10 to 5.10.176 (+35,-35)
0d0928f kernel: Update MGLRU patchset (+10.0K,-4.8K)
708a507 generic: 5.15: refresh kernel patches (+261,-553)
027586a generic: backport some phylink helper functions (+151,-1)
2f663ca generic: replace mtk_sgmii patches with versions accepted upstream (+875,-223)
18a3cd2 generic: backport support for MT7981 Ethernet (+184,-1)
5b972d7 generic: mtk_eth_soc: allow setting MDIO clock frequency (+99,-23)
72094f7 generic: net: pcs: add driver for MediaTek SGMII PCS (+407,-13)
880d131 generic: pcs-mtk-lynxi: add hack to use 2500Base-X without AN (+40)
53dc9a6 generic: mtk_eth_soc: switch to external PCS driver (+537,-25)
d308479 generic: backport regmap reg_base and downshift features (+243,-1)
b62f588 generic: dsa: make use of pcs-mtk-lynxi also for mt7530 (+514)
5f89848 generic: fix Macronix SPI-NAND driver (+35)
f1c9bd6 kernel: fix kernel warning and network issue in the backlog threading patch (+26,-8)
77f11d2 kernel: remove unnecessary change from backlog threading fix (+9,-19)
7472476 kernel: fix mtk_eth_soc throughput regressions on gigabit PHY ports (+100,-27)
5d8f14b kernel: filter out pahole version (+1)
75e78bc kernel: remove obsolete netfilter tcp window size check bypass patch (-156)
5c57d6c kernel: fix mtk_eth_soc flow accounting for MT7986 (+8)
19752bd kernel: add support for XMC XM25QH64C (+44)
ec8c837 kernel: bump 5.15 to 5.15.105 (+96,-191)
31b1330 kernel: modules: hfcpci: limit to devices with pci support (+2,-2)
69a14e4 kernel: modules: tg3: limit to devices with pci support (+1,-1)
fdc8573 kernel: backport upstreamed DSA B53 MMAP patch (+52,-121)
658b45c generic: add quirk for HG MXPD-483II 2500M fiber SFP (+16,-3)
db37999 generic: interface mode switch for RTL8221B PHY (+61)
7e3284e generic: use genphy_soft_reset for RealTek 2.5G PHYs (+65)
d98c8fc generic: disable SGMII in-band AN for RealTek 2.5G PHYs (+43)
3b212db kernel: backport of_request_module() (+1.3K,-1)
b67ba02 kernel: backport mtd fixes for nvmem (+197,-5)
323072f kernel: backport NVMEM patches queued for the v6.4 (+4.0K)
9a62b39 kernel: backport NVMEM patch for U-Boot env data "ethaddr" cell (+183,-21)
78a468f kernel: bump 5.10 to 5.10.177 (+15,-15)
32f134f kernel: bump 5.15 to 5.15.106 (+7,-220)
8a554a2 kernel: crypto: fix architecture specific modules (+36,-6)
57392d6 kernel: crypto: fix missing dependecies for CRYPTO_USER_API_ENABLE_OBSOLETE (+2,-1)
f5adc5b kernel: disable CONFIG_HW_RANDOM_BCM2835 (+1)
b8e1fca generic: move accepted patch to backport-5.15 (+37,-13)
8ecf160 kernel: backport fix for a page pool related race condition (+170)
aad3481 kernel: backport fix for recently introduced UBI bug (+142,-4)
fa4dc86 kernel: backport MEMREAD ioctl (+908,-17)
f498923 kernel: bump 5.15 to 5.15.107 (+20,-20)
9931188 kernel: fix up qrtr packaging after 5.15.107 bump (+1,-2)
28ce677 generic: update nvmem cell mac-address-ascii support (+52,-42)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
998b973 kernel: net: phy: realtek: improve RealTek 2.5G PHY driver (+251,-31)
bf3b876 kernel: refresh 729-net-phy-realtek-introduce-rtl822x_probe.patch (+7,-7)
aa8ba51 generic: 5.10: replace pending 730-net-phy-at803x-fix... with upstream (+34,-32)
85b2f21 generic: 5.10: replace ramips AR8033 fiber patch with 5.18 patches (+456,-184)
e1242fc generic: 5.15: replace ramips AR8033 fiber patch with 5.18 patches (+375,-184)
e656bcb kernel: add bcma/ssb fallback SPROM support (+1.8K,-3)
6d33afd kernel: net: phy: realtek: fix NULL pointer dereference (+42,-34)
70e8804 kernel: bcma: fallback-sprom: optimize struct data (+14,-14)
d5c93d2 kernel: ssb: fallback-sprom: optimize struct data (+14,-14)
2c23447 kernel: ssb: fallback-sprom: drop mac leftovers (-12)
52e5a8b kernel: bcma: fallback-sprom: align extraction with upstream (+134,-355)
60acbbb kernel: bcma: fallback-sprom: check hosttype (+7,-2)
1129b22 kernel: ssb: fallback-sprom: check bustype (+7,-2)
de0ed4f generic: Convert incorrect generic/5.15 patches again (+47)
e1c0bda kernel: crypto: crypto-rng: select SHA512 for >= 5.14.0 (+3,-1)
2bab7d2 kernel: Initialize RNG using CPU RNG and bootloader (+4,-4)
ff536ec kernel: Activate CONFIG_SLAB_FREELIST_HARDENED (+2,-2)
1f41b6b kernel: Activate CONFIG_SCHED_STACK_END_CHECK (+2,-2)
626c843 kernel: mtk_bmt: refactor to avoid deep recursion (+24,-31)
80c1105 kernel: bump 5.10 to 5.10.179 (+16,-16)
45f5115 kernel: bump 5.15 to 5.15.109 (+12,-61)
28b3a5e generic: net: phy: realtek: detect early version of RTL8221B (+63)
467aa08 kernel: Activate CONFIG_SLAB_FREELIST_RANDOM (+2,-2)
4fa9ec1 kernel: bump 5.15 to 5.15.110 (+4,-4)
3980dfc kernel: fix handling of CONFIG_DYNAMIC_DEBUG (+2,-9)
638a10e generic: 5.15: add patch fixing compiling mvebu with gcc-13 (+348)
bbc7de3 generic: 5.15: remove outdated symbols (-8)
1827b31 kernel: i2c: limit i2c-designware-pci to devices with PCI support (+1,-1)
e51dd77 kernel: other: limit serial-8250-exar to devices with PCI support (+1,-1)
f348871 kernel: other: limit mhi-pci-generic to devices with PCI support (+1,-1)
523c392 generic: mt7530: enable PHY configuration using OF (+43)
242fe86 generic: add hack for MT753x LED configuration (+66)
b2d1eb7 generic: 5.15: enable Werror by default for kernel compile (+1,-1)
58a8fe7 generic: 5.15: add pending patch fixing compilation warning in jffs2 (+121)
5913ea1 generic: 5.15: add pending patch fixing binfmt compilation warning (+94)
77ecc28 generic: 5.15: backport bcm63xx wdt patch fixing fallthrough warning (+33)
dc6b55e kernel: psb6970: drop unused variable in psb6970_config_init (-1)
7890dd7 ramips: fix mt7621 kernel compilation (+14,-8)
eac6fe2 linux/generic/hack-5.15: add missing patch header (+65,-47)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
d798617 treewide: remove all @{lt,gt,ge,le} appearances affecting 5.10 kernel (+18,-29)
047361d treewide: cleanup kernel symbol references (+19,-50)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)
ecd9abc kernel: use upstream firmware patch for Broadcom's NVRAM (+100,-92)
4ab27bc kernel: backport NVMEM patch for Broadcom's NVRAM MAC cells (+77)
ff5d087 generic: add support for wireless offloading on MT7981 (+47,-1)
67c1e7a generic: mtk_eth_soc: don't crash if WO firmware is missing (+28)
507480a kernel: modules: split smbfs-common from cifs (+18,-3)
a666a2d linux/modules: add ksmbd support for 5.15 (+37)
64afcba kernel: backport Motorcomm YT8521/YT8531 support (+2.9K,-5)
b2c0d9d kernel: other: adjust paths for new location (+2,-2)
6605b59 kernel: bump 5.15 to 5.15.112 (+17,-17)
3f99b2b kernel: net: add support for kernel tls (+21)
7365e6b kernel: remove obsolete kernel version switches (-154)
3b2337b kernel: disable IGD (video DRM) support (+3,-1)
7613efd uml: exclude some /arch/x86 optimizations (+6)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)
5970f5d generic: add support for MediaTek NETSYS v3 (+3.2K,-6)
f7d0a47 generic: mt7530: backport support for the MT7988 built-in switch (+2.5K,-9)
8f2dcd0 generic: filter out CONFIG_PAHOLE_HAS_SPLIT_BTF (+1)
afe2722 kernel: bump 5.15 to 5.15.113 (+41,-41)
94884f3 mediatek: sync MT7988 USXGMII with SDK driver (+792,-596)
9c45c58 netfilter: add kmod-nft-dup-inet (+21,-1)
f949dd5 kernel: Set CONFIG_FRAME_WARN depending on target (+11,-5)

Packages / Boot Loaders (223 changes)

9f9477b mediatek: Add support for Xiaomi Redmi Router AX6S (+396,-2)
a703830 uboot-mvebu: backport patch to fix eMMC (+64)
fa67639 uboot-envtools: oxnas: fix wrong eraseblock size for shuttle,kd20 (+1,-1)
dfc3ea6 uboot-mediatek: add patch to allow accessing bootconf from Linux (+60)
839b1ff grub2: add missing license (+3,-1)
e213375 uboot-imx: bump to 2022.01 release (+7,-56)
0892fd9 uboot-imx: build 'u-boot-dtb.img' for SolidRun CuBox-i (+2,-2)
dffad93 arm-trusted-firmware-mediatek: remove no longer needed Configure step (-4)
c91df22 ath79: add support for Yuncore XD3200 (+49,-2)
a05dcb0 ath79: add support for Yuncore A930 (+129)
78c3534 ramips: add support for BOLT! Arion (+199)
6f1efb2 ath79: add support for Sophos AP100/AP55 family (+287)
a5ac8ad realtek: add ZyXEL GS1900-24HP v1 support (+136)
810b48e uboot-mediatek: remove '0x' prefix from pstore node (+1,-1)
079828f uboot-mediatek: replace patch with accepted commit (+10,-34)
4891b86 ramips: add support for YunCore AX820/HWAP-AX820 (+164,-1)
fb7ff6b uboot-envtools: add WS-AP3825i config (+4)
b3c2072 uboot-mvebu: add patch to enable setexpr for clearfog boards (+31)
69cef74 uboot-mvebu: remove enabled CONFIG_CMD_SETEXPR (-7)
4f51f1f uboot-mvebu: update to version v2022.04 (+2,-524)
f8b0010 ipq806x: add support for Arris TR4400 v2 / RAC2V1A (+450,-3)
580723e realtek: add support for ZyXEL GS1900-16 (+45)
057bac2 uboot-fritz4040: Add support for Toshiba NAND (+3,-3)
1914515 ipq40xx: fix compiler warnings (+21,-16)
685694a fritz: remove binaries ()
48430df add support for AVM FRITZ!Box 7520 (+129)
9d89013 Add fixup for new NAND chip in FRITZ!7530 A1 (+16,-5)
481339a uboot-imx: fix wrong make flags overriding (+2,-2)
b4184c6 ipq40xx: add support for Linksys WHW01 v1 (+362,-5)
b515ad1 realtek: add support for ZyXEL GS1900-24E (+72)
498c153 ramips: add support for MTS WG430223 (+36,-2)
2caa03e uboot-mediatek: update UniFi 6 LR board name (+1,-1)
6153c53 realtek: add support for D-Link DGS-1210-20 (+111)
5f7828f apm821xx: MBL: make mtd chip work (+11,-2)
2e0afef uboot-rockchip: drop CONFIG_IDENT_STRING (-1)
949e8ba ath79: add support for Netgear PGZNG1 (+379)
e0d8f7e kexec-tools: add kdump scripts util (+34)
7f73aca mvebu: update and refactor uDPU DTS (+216,-34)
57a38c8 mvebu: add Methode euroDPU support (+37,-5)
bd783fd ramips: add support for Beeline SmartBox GIGA (+352,-3)
859f5f9 at91bootstrap: update at91bootstrap v4 targets to v4.0.3 (+3,-3)
6d5611a uboot-at91: update to linux4sam-2022.04 (+6,-16)
f031bb3 dt-bindings: pinctrl: at91-pio4: add slew-rate (+4,-3)
8bad34a pinctrl: at91-pio4: add support for slew-rate (+24,-3)
5075bf2 nds32: Remove dead reset_cpu() implementation (-22)
10b86ef board: ns3: Remove superfluous reset logic (+2,-20)
3394f39 Revert "lpc32xx: cpu: add support for soft reset" (+5,-16)
35b65dd reset: Remove addr parameter from reset_cpu() (+142,-142)
1419e5b stm32mp: update MMU config before the relocation (+9,-4)
aad8414 stm32mp: update the mmu configuration for SPL and prereloc (+30,-10)
342e1ab arm: remove TTB_SECT_XN_MASK in DCACHE_WRITETHROUGH (+1,-1)
9b39d24 arm: cosmetic: align TTB_SECT define value (+1,-1)
503eea4 arm: cp15: update DACR value to activate access control (+5,-2)
cd3eadc arm: omap2: remove arm_init_domains (-17)
8ca0f51 arm: cp15: remove weak function arm_init_domains (-10)
2740eda arm: remove set_dacr/get_dacr functions (-14)
1a9e75b spl: Drop duplicate 'Jumping to U-Boot' message (+1,-2)
ef10804 binman: Indicate how to make binman verbose (+4,-1)
⇒ + 4711 more...
cb27179 uboot-envtools: support NVMEM based access (+427)
7094e65 uboot-imx: add support for TechNexion PICO-PI-IMX7D (+9)
e62f138 uboot-envtools: imx: cortexa7: add TechNexion PICO-PI-IMX7D (+19)
fa75a3a uboot-mediatek: update to 2022.07 release (+207,-162)
2f7fb57 uboot-ramips: add support for MT7621, merge into uboot-mediatek (+7.4K,-110)
64fb5ae uboot-imx: pico-pi-imx7d: fix wrong make flags overriding (+1,-1)
e760f06 uboot-mediatek: mark MT7621 variants as @BROKEN (+2)
a7a3a04 uboot-mediatek: mark mt7620 build as @BROKEN (+2)
95a24b5 uboot-at91: fix build on buildbots (+2,-1)
7659ee1 uboot-mediatek: add support for UBI EOF marker (+51)
e0e74d8 uboot-mediatek: unbreak build with binman (+71,-325)
e879ccc uboot-layerscape: update PKG_HASH (+1,-1)
6c7e337 ramips: Add support command fw_setsys for Xiaomi routers (+10,-4)
d4391ef layerscape: update remaining PKG_HASH / PKG_MIRROR_HASH (+8,-8)
a8e1e30 uboot-bcm4908: include SoC in output files (+8,-6)
603aace uboot-mediatek: reorder patches ()
a2122b5 uboot-mvebu: update to v2022.07 (+2,-33)
a547cb9 arm-trusted-firmware-mvebu: bump a3700-utils to current version (+3,-3)
b0bbd27 arm-trusted-firmware-mvebu: bump mv-ddr-marvell to current version (+3,-3)
0fbe36f arm-trusted-firmware-mvebu: bump mox-boot-builder to v2022.06.11 (+2,-15)
794cefd arm-trusted-firmware-mvebu: update to v2.7 (+23,-436)
81bc733 arm-trusted-firmware-mvebu: update cm3 gcc to 11.2 (+4,-4)
1330816 ramips: add support for H3C TX1800 Plus / TX1801 Plus / TX1806 (+255,-3)
0bfe1cf ramips: support fw_printenv for Netgear WAX202 (+2,-1)
4cccea0 ramips: fix fw_setsys (+1,-1)
0dc5821 ath79: add support for Sophos AP15 (+150)
2cc5059 ramips: add support for ZyXEL LTE3301-Plus (+254,-1)
7f5e70a uboot-mediatek: mt7621: use silent stage1 by default (+15,-1)
87e09b6 uboot-mediatek: backport pinctrl fix to avoid error message (+49,-8)
c010953 arm-trusted-firmware-mediatek: skip bad blocks on SPI-NAND (SNFI) (+40)
6d5873a realtek: add support for TP-Link SG2008P (+224)
85b41cb ramips: add support for Beeline SmartBox TURBO (+270,-2)
8c04a5c realtek: d-link: add support for dgs-1210-10mp (+98,-1)
0bc8889 uboot-mediatek: fix Ubiquiti UniFi 6 LR U-Boot mod (+8,-20)
f0adf25 uboot-envtools: mt7622: use 4k sectors for UniFi 6 LR (ubootmod) (+1,-1)
14ce999 trusted-firmware-a.mk: pass DTC path similar to u-boot.mk (+7)
a1b2636 arm-trusted-firmware-mediatek: update to v2.7+ from MediaTek (+192,-50)
0b1838a lib/extensions/ras: fix bug of binary search (+2,-2)
60cd803 drivers/gicv3: use mpidr to probe GICR for current CPU (+6,-6)
deb1890 drivers/gicv3: fix potential GICD context override with ESPI enabled (+4,-2)
69ae442 drivers/gicv3: fix logical issue for num_eints (+4,-4)
4e42c22 drivers/gicv3: limit SPI ID to avoid misjudgement in GICD_OFFSET() (+9)
705032d drivers/gicv3: add debug log for maximum INTID of SPI and eSPI (+3)
612b4a3 drivers/gicv3: also shift eSPI register offset in GICD_OFFSET_64() (+3,-2)
ffb07b0 plat/qemu: trigger reboot with secure pl061 (+34,-1)
c99b8c8 plat/arm: Always allow ARM_LINUX_KERNEL_AS_BL33 (+13,-13)
e27340a plat/arm: Remove ARM_LINUX_KERNEL_AS_BL33 relying on RESET_TO_BL31 (+1,-5)
6aa9f5d drivers/rambus: add TRNG-IP-76 driver (+267)
57660d9 plat/marvell/armada/a8k: support HW RNG by SMC (+33,-2)
c82cf21 drivers/marvell/mochi: add missing stream IDs configurations (+75,-5)
2bcde26 drivers/marvell/mochi: add support for cn913x in PCIe EP mode (+3,-2)
27528f7 marvell: drivers: move XOR0/1 DIOB from WIN 0 to 1 (+15)
1e179c7 plat/marvell: fix SPD handling in dram port (+4,-4)
⇒ + 1773 more...
d118cbd uboot-mediatek: fix factory reset on UBI (+2,-2)
a4933cd uboot-mediatek: add support for compressed BL3/FIP image (+7,-13)
c09eb08 uboot-mediatek: add support for MT798x platforms (+12.2K,-6)
d3a337a uboot-mediatek: additions from MTK SDK (+10.6K,-276)
85581cc uboot-mediatek: mt7986: support PSTORE/ramoops (+38)
20eee0d uboot-mediatek: mt7986: add generic reset button support (+40)
0a18456 uboot-mediatek: no compression means IH_COMP_NONE (+120,-1)
c2bc1bd uboot-mediatek: add support for Bananapi BPi-R3 (+1.4K,-3)
38f7e93 uboot-envtools: add support for Bananapi BPi-R3 (+45)
0ea329f uboot-mediatek: replace patches with updated versions (+791,-164)
11a6021 arm-trusted-firmware-mediatek: update to sources of 2022-08-31 (+3,-75)
16ecf01 spi-nor: extend support for 4-byte address flashes (+129,-14)
23036ae gpio: add interface for changing gpio mode (+2)
b68346f mediatek: common: add MediaTek SD/eMMC controller driver (+919)
ebdc871 mediatek: common: add simple memory pool to support dynamic memory allocation (+43)
6e38d30 mediatek: common: add SPI-NAND flash interface (SNFI) driver (+3.6K)
7891617 mediatek: common: add generic high-speed UART console driver (+967)
adba3cc mediatek: common: add general-purpose timer (GPT) driver (+233)
40dc7ab mediatek: common: add generic efuse driver (+581)
60ad335 mediatek: common: add common i2c bus and host drivers (+604)
d1e20a7 mediatek: common: add spi-mem controller driver (+1.1K)
bfffb62 mediatek: common: add support to boot BL33 in AArch64 mode (+11,-1)
e7229d9 mediatek: common: allow boot console be reused for booting kernel with mode s... (+4,-6)
675f9c3 mediatek: common: add UART download protocol support (+260)
3c585b6 lib: add NAND mapping block management (NMBM) library (+3.4K)
29a21d1 lib: xz: add xz decompress support from xz-embedded-20210201 (+3.8K)
d1db7b0 Build: add xz compression image filter (+9)
⇒ + 21 more...
9a49788 uboot-at91: use sdmmc0 as booting media for sama5d27_som1_ek (+10,-16)
e9f1293 at91bootstrap: use sdmmc0 as booting media for sama5d27_som1_ek (+3,-9)
f1b5ed3 uboot-envtools: update to 2022.07 (+2,-429)
292146f arm-trusted-firmware-tools: update to v2.7 (+4,-10)
80baffd ipq40xx: add support for Pakedge WR-1 (+292)
f7dbdcf mediatek: filogic: use WPS button instead of RST on BPi-R3 (+15,-3)
5f8c86e realtek: add support for TP-Link SG2452P v4 aka T1600G-52PS v4 (+430,-2)
0a79c77 ramips: add support for Kroks Rt-Pot mXw DS RSIM router (+193)
5806914 ramips: add support for Kroks Rt-Cse SIM Injector DS (+74)
26a6a6a ramips: add support for Belkin RT1800 (+226)
f4eef5f ramips: add support for Linksys E7350 (+228,-2)
59cb4dc ath79: support Ruckus ZoneFlex 7372 (+358)
f1d112e ath79: support Ruckus ZoneFlex 7321 (+64)
146aaea ath79: add support for Senao WatchGuard AP300 (+163,-4)
9f6e247 ath79: add support for Senao WatchGuard AP200 (+105)
5df1b33 ath79: add support for Senao Watchguard AP100 (+103)
c27279d mediatek: add support for ipTIME A6004MX Add basic support for ipTIME A6004MX. (+416)
a575788 uboot-mediatek: fix extraneous right parens (+1,-1)
01e2184 realtek: add support for TP-Link SG2210P (+64,-2)
100536b arm-trusted-firmware-mvebu: stop cluttering Image Builder (+20,-21)
9c74729 uboot-mvebu: backport patch to fix compilation on non glibc system (+44)
185541f uboot-mvebu: backport LibreSSL patches for older version of LibreSSL (+55)
b3c81c9 uboot-mediatek: fixes defconfig typo for Linksys E8450 (+1,-1)
bb21209 uboot-mediatek: fixes defconfig typo for UniFi 6 LR (+1,-1)
4f348a2 uboot-mvebu: update to 2022.10 (+2,-101)
1324fe4 uboot-mvebu: add Methode eDPU support (+7,-1)
b58f3c5 arm-trusted-firmware-mvebu: add Methode eDPU support (+12,-1)
537b423 uboot-mediatek: update to U-Boot 2022.10 (+73,-8.7K)
f46355b uboot-envtools: mediatek_filogic: fix BPi-R3 when no OS is installed (+4,-7)
84b5b0f uboot-envtools: mediatek/mt7622: don't rely on mapped rootfs (+3,-6)
0671e78 arm-trusted-firmware-sunxi: add package CPE ID (+1)
edbf9f1 uboot-fritz4040: build FritzBox 7520 variant (+6,-1)
91fa599 uboot-envtools: update to 2022.10 (+2,-2)
641e4f2 mediatek: add Xiaomi Redmi Router AX6000 support (+297,-1)
50f727b ath79: add support for Linksys EA4500 v3 (+240,-1)
8d3e932 uboot-envtools: Fix format of autogenerated sectors (+2)
d75ed37 uboot-layerscape: adjust LS1012A-IOT config and env (+46,-1)
f7f9203 ramips: add support for SIM SIMAX1800T and Haier HAR-20S2U1 (+259,-4)
9945d05 ipq40xx: add support for GL.iNet GL-A1300 (+345)
0cfd155 ramips: add support for Rostelecom RT-SF-1 (+50,-3)
a98fa04 uboot-envtools: ath79: add support for Ubiquiti XM devices (+8)
6fdeb48 ath79: support Ruckus ZoneFlex 7025 (+228,-3)
4c67d1e uboot-mediatek: optimize MMC erase (+7,-7)
6de9287 ath79: add support for Senao Engenius EAP1750H (+134)
afcccaa layerscape: Switch LS1012A-FRDM initramfs to gzip (+1,-2)
366bcff uboot-mediatek: bpi-r3: raise CONFIG_LMB_MAX_REGIONS to 64 (+8,-6)
57a8ea6 uboot-bcm4908: update to the latest generic (+3,-3)
4435700 Remove redundant YYLOC global declaration (-1)
19b3b14 sunxi: fix 253-sunxi-h5-add-support-for-nanopi-r1s-h5 patch offset (+1,-1)
0ec8d99 ramips: add support for Etisalat S3 (+266,-3)
18bea17 mediatek: add alternative stock layout for Xiaomi Redmi Router AX6000 (+389,-285)
53123b9 sunxi: fix board_name for MarsBoard A10 (+12,-11)
3f201d1 ramips: add support for SNR-CPE-W4N-MT router (+149)
9ed1830 arm-trusted-firmware-sunxi: drop CPE ID (-1)
5b82eeb sunxi: remove frequency for NanoPi R1 (+1,-2)
bf06a7c uboot-sunxi: use UUID of bootdev and bootpart (+5,-3)
5c85c1f uboot-kirkwood: build with kirkwood generic subtarget (+1)
1c35dc2 uboot-mxs: build with mxs generic subtarget (+1)
64bfb8b uboot-zynq: build with zynq generic subtarget (+1)
808046b uboot-tegra: build with tegra generic subtarget (+1)
a5f16b4 uboot-omap: build with omap generic subtarget (+1)
7545168 uboot-envtools: add support for ramips Asus RX-AX53U (+1)
1613e33 uboot-mediatek: add support for Xiaomi Redmi Router AX6000 (+412)
d29dbf0 mediatek: drop redmi-ax6000 variant with modified env (-61)
2a9f3b7 ipq40xx: fix up Linksys WHW01 board name, device definition (+9,-12)
dd9d1a8 arm-trusted-firmware-sunxi: Use common trusted-firmware-a.mk (+27,-39)
c5bb7a9 arm-trusted-firmware-mvebu: Use host flags for cryptest compilation (+15)
55d176f tfa-layerscape: Use trusted-firmware-a.mk (+69,-84)
5b605f4 uboot-envtools: update to 2023.01 (+3,-3)
3d5c542 uboot-mediatek: update to U-Boot 2023.01 (+118,-12.4K)
1a35edf ramips: add basic support for TP-Link EC330-G5u v1 (+361)
9e4ede8 ipq40xx: add support for Linksys WHW03 V2 (+605,-3)
09f313b ramips: mt7621: Add Arcadyan WE420223-99 support (+265)
8364f08 ipq807x: add Xiaomi AX3600 (+569,-3)
8253cb2 ipq807x: add Redmi AX6 (+62)
a36fc58 ipq807x: add Edimax CAX1800 (+349)
bd17683 ipq807x: add QNAP 301w (+533,-1)
2ddb205 ipq807x: Add Xiaomi AX9000 (+564,-5)
6e03304 ipq807x: add Edgecore EAP102 (+442)
26c095c ipq807x: add Dynalink DL-WRX36 (+270)
2f83369 uboot-mvebu: update to version 2023.01 (+5,-5)
afcf1a4 uboot-envtools: ipq40xx: fix WHW03V2 mtd partition (+4,-2)
ef9acfb uboot-mediatek: Fix ramips/mt76x8 buildbot (+5,-4)
5dee596 ipq807x: Add ZyXEL NBG7815 (+485,-4)
f0eb73a ath79: consolidate Netgear EX7300 series images (+282,-252)
52992ef ath79: add support for Senao Engenius EWS660AP (+147)
e51a57e uboot-envtools: mt7622: bpi-r64: fix env selection (+6,-3)
90dbdb4 uboot-envtools: filogic: bpi-r3: fix env selection (+7,-4)
92276ee ramips: add support for ASUS RT-AX54 (+217)
54c5f33 uboot-envtools: add support for APRESIA ApresiaLightGS120GT-SS (+8)
4ef86c6 ramips: add support for Senao Engenius EPG600 (+246)
be0f1c1 mvebu: add support for Buffalo LinkStation LS220DE (+429)
bdd7889 grub2: re-add test module (+3,-3)
7ce2667 kexec-tools: update to 2.0.26 (+3,-55)
b934c63 uboot-mediatek: mark all packages as hidden (+1)
35f6d79 mpc85xx: add support for Watchguard Firebox T10 (+440,-1)
d45659a ramips: add support for SNR-CPE-ME2-SFP (+236)
f574b53 ipq806x: add support for Nokia Airscale AC400i (+355)
7801161 ipq807x: add support for Netgear WAX218 (+223,-2)
da37009 treewide: add support for "gc-sections" in PKG_BUILD_FLAGS (+51,-48)
9fe7cc6 treewide: opt-out of tree-wide LTO usage (+4,-1)
694b8e6 ath79: support Ruckus ZoneFlex 7351 (+377,-1)
0eebc6f ath79: support Ruckus ZoneFlex 7341/7343/7363 (+189,-2)
12f5233 ath79: Add Aruba AP-175 support (+266,-10)
dc79b51 ramips: add support for Keenetic Lite III rev. A (+165,-1)
17c89fd uboot-sunxi: bump to 2020.07 (+43,-24)
53796f9 arm-trusted-firmware-sunxi: bump to 2.8 (+2,-6)
765f668 mpc85xx: add support for Enterasys WS-AP3715i (+511,-2)
21d02e5 uboot-sunxi: update support for FriendlyARM ZeroPI (+148,-105)
fea4ffd uboot-envtools: update to 2023.04 (+2,-2)
50f7c5a uboot-mediatek: update to v2023.04 (+427,-298)
00a240e uboot-mediatek: fix build for RAVPower RP-WD009 (+8,-28)
42eeb22 uboot-mediatek: fix factory/reset button (+110,-22)
cc00e22 uboot-mediatek: add TP-Link TL-XDR4288 and TL-XDR608x (+971)
097f350 ath79: add support for Alcatel HH40V (+192)
28df7f7 ramips: mt7621: add support for ZyXEL WSM20 (+324,-2)
5b0b464 uboot-mediatek: remove duplicate config in mt7986 (+5,-14)
ab8ead3 uboot-mediatek: fix CONFIG_TEXT_BASE variable (+12,-12)
6c9b526 uboot-mediatek: fixes build when nmbm enabled (+3,-3)
ecdb248 ramips: add support for SNR-CPE-ME1 (+228)
29149a9 uboot-layerscape: Don't fixup kaslr seed when no node (+33)
b812844 uboot-layerscape: Add ls1028ardb support (+39)
7700a6f tfa-layerscape: Add ls1028ardb support (+14)
b95c214 uboot-rockchip: add ROC-RK3328-CC support (+280,-1)
e882af2 ramips: add support for Linksys RE7000 (+165)
48ed07b treewide: replace AUTORELEASE with real PKG_RELEASE (+58,-58)
1a5cb37 uboot-rockchip: cleanup redudant variables (+18,-22)
60c1fe6 uboot-rockchip: add NanoPi R2C support (+438,-2)
69c430a uboot-layerscape: Bump to lf-6.1.1-1.0.0 and switch to github (+5,-46)
5e91b45 tfa-layerscape: Change to github and use the latest tag (+265,-37)
8573454 tfa-layerscape: fix fiptool's build (+17,-1)
f0b2fdb ath79: improve support for D-Link DIR-8x9 A1 series (+11,-10)
635d548 ath79: add support for D-Link DIR-859 A3 (+88,-4)
22d7148 mediatek: add support for Zyxel EX5601-T0 router (+591)
5d0d04e mediatek: mt7981: add reserved memory to support pstore (+45)
f588da8 arm-trusted-firmware-mediatek: add build for MT7981 DDR3 (+47)
99c94c6 uboot-mediatek: add Qihoo 360T7 support (+477)
6fc6ea4 package: layerscape: change loadaddr address (+16,-16)

Packages / Common (568 changes)

f872b96 ltq-vectoring: add driver (+349)
93f0e1f ltq-vdsl-mei: enable vectoring error sample callback (+2,-13)
b35d33c ltq-vdsl-app: set MAC address for vectoring error reports (+14,-6)
1700424 ltq-vdsl-mei: add locking to interrupt handler (+46,-1)
81f3c4d qosify: update to the latest version (+3,-3)
391a9fb dns: fix parsing vlan encapsulated protocol (+1,-1)
6aeeddb interface: extend dns filters to cover vlan tagged traffic as well (+16,-1)
1ab53d4 bpf: return TC_ACT_UNSPEC to allow other filters to proceed (+5,-5)
ca21e72 interface: switch to using clsact for filters (+28,-22)
5d158f6 interface: run ingress bpf filter on main device ingress instead of ifb egress (+27,-10)
bdfcb11 interface: fix duplicated dns filter line (-5)
b97405a Revert "ubus: remove dnsmasq subscriber" (+44)
8fbaf39 interface: rework adding/removing filters, do not delete clsact (+45,-46)
d7ba580 interface: replace open-coded ifb-dns string with QOSIFY_DNS_IFNAME (+4,-4)
91cf440 loader: fix use of deprecated functions (+3,-3)
af434e0 qosify: update to the latest version (+3,-3)
57c7817 qosify: fix dscp values of ubus-added dns host entries (+3,-1)
1bf94b6 openssl: move engine.mk to INCLUDE_DIR (+6,-2)
b3aa290 zlib: backport security fix for a reproducible crash in compressor (+688,-2)
7598863 openwrt-keyring: add OpenWrt 22.03 GPG/usign keys (+3,-3)
8cfe4f0 gpg: update OpwnWrt 19.07 signing key (+15,-27)
70817cf gpg: add OpenWrt 22.03 signing key (+65)
62471e6 usign: add 22.03 release build public key (+2)
636cb00 gettext-full: add gmsgfmt symlink in host install (+5)
1fb0993 musl-fts: add host build (+2)
abb2683 libselinux: use musl-fts for host builds (+5,-2)
3f87451 gpio-cdev: re-add nu801 userspace driver (+55,-2)
8a75ed4 musl-fts: remove shared libraries from host (+1)
f857174 pcre: disable shared libraries for host builds (+1)
8a5d095 elfutils: fix host compilation with Alpine Linux (+4)
7368345 gpio-cdev: provide HASH values for nu801 (+1,-1)
eeb8fd4 gpio-cdev: move kmod-leds-uleds dependency to MX100 (+3,-3)
8839a93 libs/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) (+13,-362)
3eb777e libs/zlib: fix implicit function declaration warning (+3,-3)
2edc017 urandom-seed: use seedrng for seeding the random number generator (+442,-35)
3456775 busybox: fix busybox lock applet pidstr buffer overflow (+3,-3)
d80336e busybox: Fix snprintf arguments in lock (+1,-1)
950bd40 toolchain: reproducible libstdcpp (+2,-1)
72b93b7 bpf-headers: support CONFIG_HZ=300 (+20)
39ec9ed bpf-headers: update to linux 5.15 (+2,-2)
c38b2c5 qosify: update to the latest version (+11,-5)
1cd5e12 loader/interface: attach bpf program directly using netlink (+147,-23)
64f629e bridger: add bridge forwarding accelerator (+109)
76f55e3 dnsmasq: add procd interface index tracking (+5)
0d3850d libselinux: add missing host-build dependency on libsepol/host (+1,-1)
2ca5c3d hostapd: add support for enabling link measurements (+10)
965aa33 hostapd: add ubus method for requesting link measurements (+65)
f6445cf hostapd: add ubus link-measurements notifications (+43)
cef3e6a ucode: update to latest Git HEAD (+5,-5)
4ce69a8 fs: implement access(), mkstemp(), file.flush() and proc.flush() (+130)
1af23a9 tests: fix proto() testcase (+1)
6b6d01f vm: release this context on exception in managed method call (+2)
a2a26ca lib: introduce uloop binding (+657)
05bd7ed types: treat resource type prototypes as GC roots (+3)
0e85974 uloop: clear errno before integer conversion attempts (+3)
1cb04f9 ubus: add object publishing, notify and subscribe support (+1.3K,-108)
6c66c83 ubus: refactor error and argument handling (+266,-188)
078d686 ubus: add event support (+158)
efe8a02 syntax: support add new operators (+285,-13)
c402551 vm: fix crash on object literals with non-string computed properties (+21,-7)
73dcd78 lib: fix potential integer underflow on empty render output (+2,-3)
4618807 main: rework CLI frontend (+452,-213)
b4a1fd5 lib: adjust require(), render() and include() raw mode semantics (+111,-20)
91f65de nl80211: add missing attributes and correct some attribute flags (+46,-6)
49838a8 include: rename include guards to avoid clashes with system headers (+33,-33)
⇒ + 38 more...
1a35ac9 firewall4: update to latest Git HEAD (+4,-4)
fde8070 treewide: forward compatibility changes (+509,-523)
9972f7d fw4: ensure to capitalize weekday names (+8,-8)
11feddf fw4: bracketize IPv6 addresses in dnat addr:port notation (+18,-3)
a378883 fw4: fix emitting family specific redirect rules without any addrs (+31,-3)
0392644 qosify: update to the latest version (+3,-3)
92f5e18 interface: fix ifname present check in interface status (+1,-1)
ef82def ubus: add active devices to bridger blacklist (+44)
1e991e0 gpio-button-hotplug: fix data race (+1,-1)
aecf088 libnfnetlink: update to 1.0.2 (+3,-23)
c3b7389 libmnl: update to 1.0.5 (+3,-3)
65256ae dropbear: bump to 2022.82 (+90,-66)
e89f3e8 wolfssl: bump to 5.2.0 (+7,-9)
1135b75 nftables: add CONFLICT between versions (+2,-1)
a001630 urandom-seed: go back to seeding with shell script temporarily (+35,-442)
a67629b comgt: ncm: allow specification of interface name (+18,-14)
b2940bb comgt: ncm: select first available network interface for device (+4,-3)
ed79578 comgt: ncm: try to detect interface for ttyACM ports (+4)
e02fb42 comgt: support ZTE MF286R modem (+23,-1)
fc60b97 pcre: pass -fPIC under host as well (+4,-4)
b363f74 readline: add host PIC (+1)
c18c6e5 wolfssl: fix compilation with /dev/crypto (+19)
0400774 ucode: update to latest Git HEAD (+3,-3)
111cf06 vm: stop executing bytecode on return of nested calls (+62,-11)
e14b099 syntax: implement support for ES6 template literals (+209,-10)
af02a12 firewall4: update to latest Git HEAD (+3,-3)
425ea8a fw4: fix applying zone flags for source bound rules (+1,-1)
9bce873 fw4: fix skipping invalid ipset entries (+1,-1)
fc83d46 ruleset: set auto-merge directive for interval sets (+1)
c597043 ucode: fix PKG_MIRROR_HASH (+1,-1)
2b5fa44 dnsmasq: add logfacility file to jail mounts (+6,-2)
432a25d nat46: update to git HEAD (+3,-3)
79190a8 add a module argument to ignore TOS translate for IPv4 (+1,-1)
9a36ee1 add a module argument to ignore TOS translate for IPv4 (+5,-1)
39778c2 add a module argument to ignore TOS translate for IPv4 (+1)
95ca1c3 nat46-core: ignore IPv4 options when translating packets (+3,-3)
573ce80 ucode: reorder BuildPackage calls (+1,-1)
1aac1b3 f2fs-tools: fix resize.f2fs (#9800) (+47,-1)
ab4eafb mdadm: update to 4.2 (+21,-83)
0276fab dnsmasq: fix jail_mount for serversfile (+8,-1)
4379457 selinux-policy: update to version 1.1 (+3,-3)
2f484ae ltq-atm/ltq-ptm: avoid unnecessary build dependencies (+11,-6)
db4bf4b ltq-vdsl/ltq-adsl: fix elapsed time calculation (+246,-2)
1daaef3 ltq-vdsl-app: disconnect when service is stopped (+78,-3)
f4e219f packages: nvram: add NVRAM quirks for bcm53xx target (+48,-17)
d93aae1 util-linux: update to 2.38 (+3,-3)
28cec43 util-linux: use meson to build (+384,-51)
7a5ddc0 openssl: bump to 1.1.1o (+6,-6)
73c1fe2 wolfssl: bump to v5.3.0-stable (+2,-45)
4bf3827 bcm27xx-userland: update to latest version (+3,-3)
bca05bd bcm27xx-gpu-fw: update to latest version (+15,-15)
ad79b92 elfutils: move host build to tools (+35,-4)
9f67ed5 bpf-headers: drop HOST_LOADLIBES (-1)
e2ce2a8 ucode: update to latest Git HEAD (+3,-3)
9a72423 Update README.md (+119,-15)
8da140f lib: introduce hexenc() and hexdec() (+176)
090b426 fs: avoid input buffering with small limits in fs.readfile() (+3)
081871e compiler: fix segmentation fault on compiling unexpected unary expressions (+28)
2df1760 firewall4: update to latest Git HEAD (+3,-3)
2379c3d tests: add test coverage for zone family selection logic (+300)
2816a82 ruleset: ensure that family-agnostic ICMP rules cover ICMPv6 as well (+19,-5)
b479815 fw4: fix family auto-selection for config nat rules (+74,-16)
05995f1 fw4: fix emitting device jump rules for family restricted zones (+17,-26)
b0b8122 treewide: use modern syntax (+151,-176)
f0cc317 fw4: refactor family selection for forwarding rules (+254,-24)
72b196d config: remove restictions on DHCPv6 allow rule (+1,-3)
7782017 tests: fix mocked `fd.read("line")` api (+2,-2)
57984e0 fw4: always resolve lower flowtable devices (+51,-40)
b268225 fw4: filter non hw-offload capable devices when resolving lower devices (+46,-49)
d005293 fw4: store zone associations from ubus in statefile as well (+3,-1)
628d791 hotplug: reliably handle interfaces with ubus zone hints (+7,-1)
c22eeef fw4: support negative CIDR bit notation (+8,-3)
e01b1c2 selinux-policy: update to version 1.2.3 (+2,-2)
242b347 libnl-tiny: update to the latest version (+4,-4)
b5b2ba0 netlink: add NLA_F_NESTED to all nested attributes (+3,-1)
f84b525 ksmbd: fix ipc error and crash (+99)
251e70c ucode: update to latest Git HEAD (+3,-3)
da3f089 lib: rework uc_index() implementation (+168,-15)
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)
7f99808 ucode: update to latest Git HEAD (+3,-3)
559029e ci: make jobs faster during pull request testing (+63,-3)
9efbe18 lib: refactor `uc_int()` (+23,-10)
d996047 syntax: adjust number literal parsing and string to number conversion (+98,-11)
95adbc2 ksmbd: update to 3.4.5 (+2,-101)
d5e48a1 hostapd: drop wnm_disassoc_imminent (-45)
677774d wolfssl: don't change ABI because of hw crypto (+21,-10)
18fd12e wolfssl: add benchmark utility (+23,-3)
0a2edc2 wolfssl: enable CPU crypto instructions (+23)
98d91e4 hostapd: Radius based VLANs on AP with PSK (+19)
c35ff1a hostapd: update to 2022-05-08 (+94,-86)
c765450 The main branch is now used for v2.11 development (+2,-2)
ffe80cb wpa_supplicant: ap: Update comment (+1,-1)
bc9fd8a Replace "whitelist" with "allowlist" in vendor interface definition (+34,-18)
fc4bc34 Replace "blacklist" with "denylist" in vendor interface definition (+8,-4)
a16434a tests: Update the repository branch name (+1,-1)
b678a3a Extend QCA_NL80211_VENDOR_SUBCMD_PEER_FLUSH_PENDING (+36,-1)
f32f99d P2P: Send response frame on channel where the request is received (+5,-7)
9a4feed tests: Update dpp_proto_after_wrapped_data_pkex_cr_req for PKEXv2 (+1,-1)
8021362 DPP3: Start with PKEXv2 and fall back to v1 (+52,-29)
93a19ab tests: sigma_dut DPP/PKEXv2 initiator and fallback to v1 (+33)
3f67ab5 DPP: Handle TX status events for broadcast DPP messages (+2,-2)
9d3f347 DPP3: Add PKEX initiator retries and fallback from v2 to v1 for hostapd (+171,-17)
53fae01 tests: DPP PKEXv2 initiator fallback to v1 in hostapd (+40)
bdcccbc DPP: Change PKEX version configuration design (+61,-14)
008e177 tests: Update DPP PKEX version indication style (+14,-16)
d7be749 DPP3: PKEX over TCP (+580,-36)
⇒ + 370 more...
6c152ce hostapd: randomize default BSS color (+28,-2)
6ee4383 hostapd: ubus: add bss-color to get_status (+6)
b72c7db hostapd: fix missing HS20 support for hostapd-full (+1,-1)
e0cc5b9 wolfssl: set nonshared flag global (+9,-1)
eac1b8a Revert "wolfssl: set nonshared flag global" (+1,-9)
d55f12c wolfssl: make WOLFSSL_HAS_OPENVPN default to y (+1,-1)
bbce9f8 iw: bump to 5.19 (+462,-45)
f03b208 hostapd: fix feature detection (+1,-1)
574539e hostapd: add owe_transition_ifname (+3,-1)
e8433fb firewall4: bump to git HEAD (+3,-3)
11f5c7b fw4.uc: fix zone helper assignment (+6,-3)
b9d35ff fw4.uc: don't skip zone for unavailable helper (+1,-2)
e35e26b tests: add test for zone helpers (+374)
a063317 ruleset: fix conntrack helpers (+387,-265)
e1cb763 ruleset: reuse zone-jump.uc template for notrack and helper chain jumps (+301,-38)
11410b8 ruleset: reorder declarations & output tweaks (+96,-108)
880dd31 fw4: fix skipping invalid IPv6 ipset entries (+1,-1)
5994466 fw4: simplify `is_loopback_dev()` (+19,-12)
53886e5 fw4: fix crash in parse_cthelper() if no helpers are present (+1,-1)
11256ff fw4: add support for configurable includes (+199,-2)
3b5a033 tests: add test coverage for firewall includes (+506)
d79911c fw4: support sets with timeout capability but without default expiry (+10,-2)
15c3831 fw4: add support for `option log` in rule and redirect sections (+22,-1)
dab9103 hostapd: update to 2022-06-02 (+22,-3)
d2ce1b4 tests: Wait for request before responding in dscp_response (+5)
bc36991 Use Secure=1 in PTK rekeying EAPOL-Key msg 1/4 and 2/4 (+7,-2)
b9313e1 tests: Update ap_wpa2_psk_ext_delayed_ptk_rekey to match implementation (+2,-2)
7173992 tests: Flush scan table in ap_wps_priority to make it more robust (+1)
1142b6e EHT: Do not check HE PHY capability info reserved fields (+45,-18)
37bb417 DPP: Host information in bootstrapping URI (+107,-6)
e58dabb tests: DPP URI with host info (+35,-3)
ed325ff DPP: Allow TCP destination (address/port) to be used from peer URI (+22,-2)
e90ea90 tests: sigma_dut DPP TCP Configurator as initiator with addr from URI (+23)
a44744d tests: Set ECB mode for AES explicitly to work with cryptodome (+1,-1)
e36a7c7 tests: Support pycryptodome (+8,-2)
72641f9 tests: Clean up failed test list in parallel-vm.py (+18,-11)
39e6623 tests: Work around reentrant logging issues due to __del__ misuse (+10)
bc99366 OpenSSL: Drop security level to 0 with OpenSSL 3.0 when using TLS 1.0/1.1 (+9)
866e7b7 OpenSSL: Include rsa.h for OpenSSL 3.0 (+1)
d1652dc OpenSSL: Refuse to accept expired RSA certificate (+34)
⇒ + 30 more...
dc59a22 libusb: fix missing link (+1,-1)
289c468 464xlat: delete SNATed conntracks on interface teardown (+4,-1)
cd3de51 broadcom-wl: Fix compilation with kernel 5.10 (+50,-8)
33e7f7c hostapd: document ubus methods (+416)
8704e75 nftables: update to 1.0.3 (+3,-32)
879dd95 nftables: clean up Makefile (+4,-3)
bde3672 libnftnl: update to 1.2.2 (+2,-2)
a74a853 nftables: update to 1.0.4 (+2,-2)
0bd5367 wolfssl: disable AES-NI by default for x86_64 (+6,-1)
fe5d3a4 ethtool: update to 5.18 (+2,-2)
71b211d arptables: update to 0.0.5 and cleanup (+8,-9)
f98bb1f dropbear: cherry-pick upstream commit 544f28a0 (+134)
e21fea9 opkg: update to 2022-02-24 (+3,-3)
9c44557 opkg_remove: avoid remove pkg repeatly with option --force-removal-of-depende... (+8)
d038e5b libopkg: support https_proxy (+9,-1)
d075bb3 valgrind: bump to 3.19.0 (+6,-6)
48c3210 hostapd: add config symbol to enable MBO (+15)
eaad8df hostapd: enable MBO if 802.11ax is enabled (+1)
6eee983 hostapd: introduce mbo option (+9,-2)
5c57f9b hostapd: support MBO in bss_transition_request (+61,-3)
6556cad hostapd: disable mbo by default (+1,-6)
35fec48 iptables: default to ip(6)tables-nft (+12,-19)
f60628f hostapd: enable compilation of OCV and add build feature discovery (+11,-3)
442708d wpa_supplicant: compile with OCV support (+5,-3)
77d7116 libnl: cleanup makefile (+4,-4)
3dbdfed libnl: update to 3.6.0 (+3,-28)
925c73a wolfssl: add config flag for Curve448 (+5)
8b9e806 f2fs-tools: update to 1.15.0 (+91,-49)
353d3ea libiconv-full: update to 1.17 (+2,-2)
86b0d3b tcpdump: update to 4.99.1 (+361,-506)
b32f165 nettle: update to 3.8 (+6,-6)
f3a1986 libjson-c: update to 0.16 (+7,-18)
36f3238 strace: update to 5.17 (+2,-2)
6d423ff strace: update to 5.18 (+2,-2)
6ad1bea xdp-tools: add package (+131)
a0c5b03 f2fs-tools: import patch to fix compilation (+83,-1)
341121e libjson-c: disable libbsd (+5,-1)
eb7d2ab openssl: bump to 1.1.1p (+2,-2)
21825af wolfssl: WOLFSSL_HAS_WPAS requires WOLFSSL_HAS_DH (+1)
8288a4b xdp-tools: mark as nonshared (+1)
d29722e xdp-tools: fix build with NLS enabled (+32)
3899f68 openssl: bump to 1.1.1q (+2,-2)
639419e wolfssl: re-enable AES-NI by default for x86_64 (+45,-6)
c29b13c ksmbd: fix compile on kernel 5.15.52+ (+69)
0af4a26 libnl: update to 3.7.0 (+2,-2)
6902af4 libpcap: fix PKG_CONFIG_DEPENDS for rpcapd (+2)
3707e5c wpan-tools: cleanup Makefile (+6,-7)
9194cee wpan-tools: update to 0.8 (+2,-46)
202ecc9 wpan-tools: update to 0.9 (+2,-2)
59610c2 jansson: cleanup and switch to codeload.github.com (+5,-4)
5ab22c8 jansson: update to 2.14 (+3,-3)
d858511 libusb: update to 1.0.25 (+2,-92)
ccfb736 libusb: update to 1.0.26 (+3,-3)
820093d binutils: update to 2.38 (+3,-3)
2c71013 lldpd: switch to codeload.github.com (+3,-3)
ce6e034 lldpd: update to 1.0.14 (+3,-3)
ad0733a libtool: update to 2.4.7 (+3,-3)
436fad7 iptables: update to 1.8.8 (+362,-192)
4a1dcaf hostapd: apply patch to fix building openssl variant (+32)
4dc198a strace: add nls.mk (+2,-1)
d12eb10 hostapd: add ppsk option (private psk) (+12,-3)
c0ba420 libiconv-stub: remove (+2,-1.9K)
f0c1d26 utils/spidev_test: side-step build-system woes (+1,-1)
be1761f nu801: add MR26 to the table (+3,-3)
f623879 nu801: add Meraki MR26 support (+16)
9710fe7 wolfssl: bump to 5.4.0 (+4,-48)
e0e6444 nu801: fix DEPENDS on bcm53xx (+1,-1)
5dca7d7 mbedtls: build with PIC (+1)
b479db9 sdk: add spidev-test to the bundle of userspace sources (+16,-4)
5ad67cc libiconv-full: add host build (+7)
bc43ad8 uencrypt: add package to decrypt WG4хх223 config (+194)
d1b5d17 wolfssl: Do not activate HW acceleration on armvirt by default (+1,-1)
a0b7fef ramips: add support for ZyXEL NWA50AX / NWA55AXE (+678,-2)
d4391ef layerscape: update remaining PKG_HASH / PKG_MIRROR_HASH (+8,-8)
0063e34 wolfssl: make shared again (-2)
97daddf libcap: update to 2.64 (+2,-2)
7455457 libcap: update to 2.65 (+2,-2)
c2aa816 wolfssl: fix math library build (+23)
00718b9 hostapd: prevent unused crypto lib dependencies from being compiled (+16,-16)
beeb497 libmnl: fix build when bash is not located at /bin/bash (+11)
456b902 ltq-vdsl-app: Fix counter overflow resulting in negative values (+1,-1)
31cca8f umdns: add missing syscall to seccomp filter (+4)
7df6795 zlib: backport fix for heap-based buffer over-read (CVE-2022-37434) (+32)
0cb1ce9 elfutils: update to 0.187 (+2,-2)
b108810 libtraceevent: add Linux kernel trace event library (+74)
6d84e78 libtracefs: add Linux kernel trace file system library (+49)
9edda31 trace-cmd: update to v3.1.2 (+5,-149)
23c7738 trace-cmd: import patch to fix autodetection of libzstd (+40,-1)
737671b jansson: revert ABI version bump (+3,-3)
eada892 nftables: fix parsing date expressions (+50,-4)
f443e9d zlib: backport null dereference fix (+29)
b5ec04f Revert "nftables: fix parsing date expressions" (+4,-50)
e6e4f97 nftables: fix parsing date expressions (+50,-1)
b754253 kernel: kmod-nft-nat6: Remove package (+1,-23)
2a0284f kernel: kmod-ipt-ulog: Remove package (-38)
9913514 iproute2: update to 5.16.0 (+49,-18)
e65337c iproute2: update to 5.17.0 (+2,-33)
d3b4422 iproute2: update to 5.18.0 (+25,-10)
e871144 iproute2: update to 5.19.0 (+33,-6)
b3a0c14 iproute2: shrink ip-tiny size by disabling features (+6,-8)
cc24c4e binutils: update to 2.39 (+2,-2)
a9eb5cc Revert "binutils: update to 2.39" (+2,-2)
f37a7fa hostapd: add mbo flag to get_clients ubus method (+4)
60738fe iproute2: Fix KERNEL_INCLUDE in SDK (+1,-1)
7646006 uencrypt: support all available ciphers (+52,-18)
9fbb76c hostapd: fix WPA3 enterprise keys and ciphers (+10,-3)
3446d32 ucode: update to latest Git HEAD (+35,-4)
44b0a3b struct: fix packing `*` format after other repeated formats (+6,-3)
1347440 rtnl: avoid stray "netlink: %d bytes leftover after parsing attributes." (+6,-3)
56be30d rtnl: fix premature netlink reply receive abort (+3,-5)
523566d rtnl: zero request message headers (+12,-1)
230e595 rtnl: fix segmentation fault on parsing linkinfo RTA without data (+3,-2)
a1ed566 struct: add optional offset argument to `unpack()` (+22)
03c8ca5 nl80211: recognize further NL80211_STA_INFO_* NLAs (+6,-1)
9a2e592 compiler: fix stack mismatch on nonmatching switch statements with locals (+42,-1)
7ef0d02 nl80211: fix NL80211_SURVEY_INFO_NOISE datatype (+1,-1)
c4dde50 rtnl: update NETLINK_GET_STRICT_CHK socket flag with every request (+13,-7)
d3c58c0 rtnl: expose ifinfomsg.ifi_change member (+2,-1)
c024270 rtnl: expose IFLA_STATS64 contents (+33,-1)
2e5426c ubus: end uloop on exceptions in managed code (+10,-2)
f673096 uloop: end uloop on exceptions in managed code (+13,-5)
35c6b73 compiler: fix stack mismatch on continue statements nested in switches (+48,-11)
557577a rtnl: fix parsing/creation of IFLA_AF_SPEC RTA for the AF_BRIDGE family (+210,-13)
⇒ + 47 more...
fe86b2f firewall4: update to latest Git HEAD (+3,-3)
111a7f7 fw4: don't inherit zone family from ct helpers (+60,-2)
5a02f74 tests: add missing fs.stat) mock data for `nf_conntrack_dummy` (+32)
ca7e3a1 fw4: honour enabled option of include sections (+5)
a4484d4 fw4: support automatic includes (+313,-1)
1f84d45 ltq-vdsl-fw: fix firmware installer (+2,-2)
104de8a unetd: add WireGuard based VPN connection manager for OpenWrt (+187)
0c8d7e3 iptables: default to ip(6)tables-nft when using buildroot (+2,-2)
f387054 mbedtls: update to version 2.28.1 (+46,-24)
781a2e2 strace: update to 5.19 (+3,-3)
8171aad ethtool: update to 5.19 (+2,-2)
e74b79e wireguard-tools: update to v1.0.20210914 (+2,-2)
9011f98 iproute2: replace musl-compilation-fix with upstream fix (+23,-27)
ce28f30 libnftnl: update to 1.2.3 (+2,-2)
36bec54 nftables: update to 1.0.5 (+3,-52)
85c0cef popt: update to 1.18 (+5,-8)
05df135 wolfssl: Rebuild when libwolfssl-benchmark gets changes (+1)
314cad2 unetd: update to the latest version (+3,-3)
5cbd55f unet-cli: fix formatting of help text (+38,-38)
59b9744 build.sh: force use of -fPIC on static libraries to fix build error (+2,-2)
74a14c0 pex-msg: fix siphash key initializer (+4,-2)
f39d9ea unetd: update to the latest version, makes VXLAN/eBPF optional (+22,-8)
b75791a scripts/update-cmd.pl: reorder add/remove calls to better deal with dynamic c... (+11,-11)
c29e1ad scripts/update-cmd.pl: set device up before adding routes/addresses (+2)
5ad35ce scripts/update-cmd.pl: run update two times (+17,-15)
5d79b88 add support for overriding peer-exchange-port for individual hosts (+15,-5)
0041fca add support for disabling VXLAN/eBPF support (+11,-3)
c6d6306 update: update to latest Git HEAD (+3,-3)
89452b2 lib: improve getenv() and split() implementations (+66,-17)
344fa9e lib: extend render() to support function values (+72,-26)
2984a04 mac80211: disable ft-over-ds by default (+1,-1)
f15137c readline: update to 8.1.2 (+2,-2)
bae8794 nettle: update to 3.8.1 (+2,-2)
ab31ffc firewall4: update to latest Git HEAD (+3,-3)
695e821 doc: fix swapped include positions in nftables.d README (+6,-5)
a540f6d fw4: fix cosmetic issue with per-ruleset and per-table include paths (+1,-1)
f5fcdcf cli: introduce test mode and refuse firewall restart on errors (+15)
23a7188 unetd: fix handling of connect/tunnel list (+5,-3)
90f55f5 unetd: update to the latest version (+11,-3)
f5d02c3 pex: add support for sending endpoint notification from the wg port via raw s... (+279,-13)
c3b1127 ubus: add support for querying active networks (+75)
8ad1197 ubus: add support for adding auth_connect hosts at runtime (+115,-4)
26dc527 network: add support for configuring extra peers via a separate json file (+157,-53)
d7fb9e5 ubus: add reload command (+79,-10)
3d88f26 wolfssl: bump to 5.5.0 (+5,-28)
392febc gdb: update to 12.1 (+9,-9)
09ea1db hostapd: rename hostapd multicast_to_unicast option to multicast_to_unicast_all (+5,-5)
e7661c6 nettle: add PKG_CPE_ID (+1)
f9a502c libcap: add PKG_CPE_ID (+1)
5c238a4 ethtool: add PKG_CPE_ID (+1)
55c015a strace: replace PKG_CPE_ID (+1,-1)
8eca549 lldpd: add PKG_CPE_ID (+1)
2091a76 libusb: add PKG_CPE_ID (+1)
f93795c jansson: add PKG_CPE_ID (+1)
5bc8e5a libnl: add PKG_CPE_ID (+1)
91e6531 f2fs-tools: add PKG_CPE_ID (+1)
7ea924d libmnl: add PKG_CPE_ID (+1)
79f3e6e libnfnetlink: add PKG_CPE_ID (+1)
45990ff mtd-utils: add PKG_CPE_ID (+1)
17dd8c7 libselinux: add PKG_CPE_ID (+1)
d40948b libsepol: add PKG_CPE_ID (+1)
fed8550 xdp-tools: update to v1.2.6 (+2,-2)
7cae914 libunwind: update to 1.6.2 (+3,-32)
7b1740e px5g-wolfssl: replace unnecessary strncmp() (+21,-21)
fa468d4 iproute2: add missing libbpf dependency (+1,-1)
89a3987 libmd: add library providing message digest functions (+47)
f42e24f libbsd: update to 0.11.6 (+3,-3)
5a80226 lldpd: update to 1.0.15 (+2,-2)
f5d6ed3 xdp-tools: don't rely on host bpf headers (+5,-1)
55aa11d unetd: only depend on bpf-headers if BPF toolchain support is available (+1,-1)
e813524 libcap: use more compatible shebang (+8)
639754e ucode: update to latest Git HEAD (+3,-3)
c1f7b3b lib: remove fixed capture group limit in match() and regex replace() (+57,-55)
0ba9c3e fs: add optional third permission argument to fs.open() (+59,-4)
5cdddd3 lib: add limit support to split() and replace() (+86,-9)
8e240fa ubus: allow object method call handlers to return a numeric status code (+10,-1)
01c412c ubus: add toplevel constants for ubus status codes (+29)
cc4eb79 ubus: support obtaining numeric error code (+17,-9)
c3e7d86 wolfssl: add libwolfssl-cpu-crypto package (+98,-46)
f8e3d7a unetd: select unetd from unet-cli instead of depending on it (+1,-1)
40874f0 unetd: update to the latest version (+23,-5)
21360a1 cli: fix typo (+2,-2)
abfebec wg-linux: ship a copy of linux/wireguard.h (+197,-1)
1cbb1a5 pex: reduce unnecessary ping traffic (+6)
0c2f39e pex: remove pex event debug spam (-5)
dcf1362 pex: add support for sending/receiving global PEX messages via unix socket (+228,-26)
df5f70b ubus: notify on network updates (+12)
e58a566 add DHT discovery service (+4.0K,-1)
be17576 pex: keep active pex hosts after the specified timeout (+23)
543e4a3 pex: move rx header check to callback function (+54,-25)
395659b pex: move raw ip send code to sendto_rawudp() in utils.c (+148,-133)
dda15ea pex: add utility function to get the sockets based on type / address family (+13,-1)
e88f2cd utils: add support for passings address family to network_get_endpoint() (+11,-8)
639cdcd pex: add support for figuring out the external data port via STUN servers (+734,-35)
9144339 pex: improve handling of a longer list of PEX hosts (+23,-13)
3821221 unet-cli: add DHT support (+9)
0d37ca7 pex: automatically create host entries from incoming endpoint port notifications (+23,-8)
⇒ + 2 more...
51c727e unetd: update to the latest version (+3,-3)
e065a76 pex: update last query sent timestamp (+1)
6c888f8 unet-cli: add stun server list editing support (+2)
2b1e651 unetd: add missing init script (+24)
1c785d2 packages: libusb: add package 'fxload' (from libusb examples) (+24,-2)
5d53b8e lantiq: rename ltq-vdsl-mei folder to ltq-vdsl-vr9-mei (+4,-4)
07536cf lantiq: rename ltq-vdsl folder to ltq-vdsl-vr9 (+1,-1)
33e2115 ltq-vdsl-app: rename to ltq-vdsl-vr9-app (+12,-12)
1afd0fe ltq-[a|v]dsl-app: provide ltq-dsl-app (+2)
5110cf7 hostapd: don't select indoor channel on outdoor operation (+58)
94037ab hostapd: update to 2022-07-29 (+242,-266)
d5905db OCV: Check the Frequency Segment 1 Channel Number only on 80+80 MHz (+2,-3)
504be2f QCA vendor command support to get WLAN radio combinations (+85)
8dd8267 QCA vendor attribute to configure direct data path for audio traffic (+21)
6b461f6 Set current_ssid before changing state to ASSOCIATING (+7,-4)
3c2ba98 Add QCA vendor event to indicate driver recovery after internal failures (+6)
c580c2a tests: Make OCV negative test error cases more robust (+3)
92f5499 tests: Remove the 80+80 vs. 160 part from wpa2_ocv_ap_vht160_mismatch (-1)
bafe35d Move CHANWIDTH_* definitions from ieee80211_defs.h to defs.h (+274,-226)
085a3fc EHT: Add 320 channel width support (+121,-13)
a5754f5 Rename QCA_NL80211_VENDOR_SUBCMD_CONCURRENT_MULTI_STA_POLICY (+30,-13)
809fb96 Add a vendor attribute to configure concurrency policy for AP interface (+23)
09a281e Add QCA vendor interface for PASN offload to userspace (+175)
3b7bb17 Add QCA vendor attribute for TIM beacon statistics (+16)
159e636 QCA vendor command for CoAP offload processing (+407)
a0054fe Add AP and STA specific P802.11az security capabilities (vendor command) (+30)
37bccfc DPP3: Push button bootstrap mechanism (+1.0K,-29)
⇒ + 72 more...
3cee396 xdp-tools: update to version 1.2.8 (+2,-2)
6eeb5d4 kernel: disable wireless extensions only when needed (+28,-12)
8cb9954 hostapd: add ubus notification on sta authorized (+79,-2)
331830a acx-mac80211: set DL_DIR to package specific subdirectory (+2)
50d0b41 wolfssl: ABI version shouldn't depend on benchmark (+1,-1)
d08c9da wolfssl: prefer regular libwolfssl over cpu-crypto (+16,-16)
dafa663 sysfsutils: Define START early in file (+3,-2)
582c098 nftables: backport fix to interval based rules (+24,-1)
db0c0a3 ppp: use modprobe in place of insmod (+5,-15)
a596a83 wolfssl: fix TLSv1.3 RCE in uhttpd by using latest 5.5.1-stable release (+2,-2)
8ad9a72 wolfssl: refresh patches (+3,-3)
a0cd133 Revert "wolfssl: fix TLSv1.3 RCE in uhttpd by using latest 5.5.1-stable release" (+2,-2)
ec8fb54 wolfssl: fix TLSv1.3 RCE in uhttpd by using 5.5.1-stable (CVE-2022-39173) (+2,-2)
4363fae kernel: move ubnt ledbar driver to a separate package (+45,-87)
7bba6b6 ubnt-ledbar: make package available on other targets (+2,-2)
04119d7 libcap: update to 2.66 (+2,-2)
d327466 popt: update to 1.19 (+28,-2)
cef2ec6 libtraceevent: update to 1.6.3 (+2,-2)
4f70380 libtracefs: update to 1.5.0 (+2,-2)
17c1bf7 trace-cmd: update to v3.1.3 (+2,-40)
f1b7e14 treewide: fix security issues by bumping all packages using libwolfssl (+4,-4)
3bd0476 build: prefer HTTPS if available (for packages) (+19,-19)
ffd29a5 libnl-tiny: update to the latest version (+3,-3)
c42d890 build static library (+5,-2)
28c44ca genl_family: explicitly null terminate strncpy destination buffer (+2)
e5cab97 hostapd: add measurement report value for beacon reports (+1)
63e5ba8 busybox: nslookup: ensure unique transaction IDs for the DNS queries (+42)
5110dcb ucode: update to latest Git HEAD (+3,-3)
e23b58a lib: uc_system(): retry waitpid() on EINTR (+4,-1)
a58fe47 ubus: hold reference to underlying connection until deferred is concluded (+7,-6)
f4b4ded uloop: task: gracefully handle absent output callback (+14,-9)
d64d5d6 vm: maintain export symbol tables per program (+163,-17)
a45f2a3 lexer: improve regex literal handling (+183,-87)
7bbba78 compiler: optimize function return opcode generation (+79,-33)
76d396d main: implement print mode (+26,-7)
00965fa lib: implement slice() function (+199,-44)
4ae7072 fs: use `getline()` for line wise read operations (+5,-18)
cb24be4 firewall4: update to latest Git HEAD (+3,-3)
ce050a8 fw4: fall back to device if l3_device is not available in ifstatus (+2,-2)
145e159 fw4: recognize `option log` and `option counter` in `config nat` sections (+3)
b0a6bff tests: fix testcases (+12,-12)
592ba45 main.uc: remove uneeded/wrong set reload restrictions (-3)
43d8ef5 fw4: fix formatting of default log prefix (+243,-2)
3db4741 ruleset: properly handle zone names starting with a digit (+2,-2)
756f1e2 ruleset: fix emitting set_mark/set_xmark rules with masks (+188,-4)
c7201a3 main.uc: reintroduce set reload restriction (+6,-1)
4fbf6d7 ruleset.uc: log forwarded traffic not matched by zone policies (+3)
5e2e048 firewall4: update to latest Git HEAD (+3,-3)
7ae5e14 fw4: gracefully handle `null` return values from `fd.read("line")` (+2,-2)
1b90c74 ucode: update to latest Git HEAD (+3,-3)
21ace5e lexer: fixes for regex literal parsing (+56,-7)
00af065 fs: expose `getdelim()` functionality through `fd.read()` (+11,-2)
63460a5 rtl8812au-ct: Fix compile (+24)
7129d1e ethtool: update to 6.0 (+2,-2)
efb4324 libnftnl: add package CPE ID (+1)
3826e72 ncurses: add package CPE ID (+1)
a80e198 wireless-tools: add package CPE ID (+1)
e4c76e6 ltq-ifxos: add compatibility with kernel 5.15 (+68)
d6e506e kernel: ltq-deu: Fix compilation with Linux 5.15 (+11)
22fbc2d kernel: ltq-tapi: Fix compilation with Linux 5.15 (+10)
f4ce7df kernel: ltq-vdsl-vr9-mei: Fix compilation with Linux 5.15 (+71,-10)
2964353 kernel: ltq-vmmc: Fix compilation with Linux 5.15 (+10)
a075ddb kernel: ltq-adsl-mei: Fix compilation with Linux 5.15 (+1)
3c0c775 mtd-utils: update to 2.1.5 (+3,-3)
0dd1244 trace-cmd: update to v3.1.4 (+3,-3)
8ad82d3 libbsd: update to 0.11.7 (+2,-2)
b6d8503 gettext-full: update to 0.21.1 (+48,-88)
5479281 thc-ipv6: update to 3.8 (+14,-14)
0dfe1d2 iproute2: update to 6.0.0 (+11,-34)
78cbcc7 ksmbd: update to 3.4.6 (+2,-71)
71cb448 gdb: add patch adding support for readline 8.2 (+31)
96aa052 readline: update to 8.2 (+2,-2)
24bf94e button-hotplug: simplify build (+2,-19)
5787e0c ltq-vdsl-vr9-app: skip invalid line status values (+9,-7)
cc5d8ae ltq-vdsl-vr9-app: extend ubus call to provide DSL statistics (+130,-2)
5b7c99b libnl-tiny: update to the latest version (+3,-3)
db3b2cd libnl-tiny: set SOCK_CLOEXEC if available (+6,-1)
6dd14ba strace: update to 6.0 (+2,-2)
bef3699 elfutils: update to 1.88 (+8,-8)
a0814f0 openssl: bump to 1.1.1s (+2.5K,-188)
8623a44 valgrind: update to 3.20.0 (+2,-2)
002a99e dnsmasq: Backport DHCPv6 server fix (CVE-2022-0934) (+179)
8b383ee busybox: awk: fix use after free (CVE-2022-30065) (+42)
b3aa998 ltq-ifxos: Fix compile with ltq-tapi (+11)
898b410 ltq-tapi: Fix compile with kernel 5.15 (+14)
bf27d97 dnsmasq: bump to 2.87 (+10,-10)
7cdf74e dnsmasq: add uci-defaults script for ipset migration (+33)
d7f3787 dnsmasq: Support nftables nftsets (+43,-11)
41691ce dnsmasq: remove backported CVE patch (-179)
a06e023 mac80211: remove old legacy legacy drivers (+19,-922)
ddf736e hostapd: remove invalid dtim_period option processing (+1,-2)
6830fb3 libnftnl: update to 1.2.4 (+2,-2)
4979d16 dnsmasq: add support for filter-AAAA/A (+5)
de79a0a zlib: update to 1.2.13 (+18,-339)
602a76e libmbedtls: build option submenu (+259,-265)
aeeb12e libmbedtls: enable crypto algorithms for hostap (+6,-6)
1064252 libmbedtls: disable older RSA ciphers (+2,-2)
0d43c22 libmbedtls: use defaults if no build opts selected (+3,-2)
c17b634 lldpd: update to 1.0.16 (+2,-2)
8db2db9 libtracefs: update to 1.6.1 (+2,-2)
74a5718 lantiq: ltq-tapi: add customer pulse digit time (+53,-1)
68714f2 ipset: update to 7.16 (+3,-96)
745f1ca wolfssl: update to v5.5.3 (+3,-53)
3d205eb wolfssl: fix Config.in typo (+1,-1)
aa12a0f dnsmasq: add option to expose additional paths to jail (+8,-1)
ada4d0d iucode-tool: fix compile error with musl libc and USE_CPUID_DEVICE (+29)
86b8e24 ucode: update to latest Git HEAD (+3,-3)
88dcca7 add cmake to install requires for debian (+1,-1)
fdc9b6a compiler: fix `??=`, `||=` and `&&=` logical assignment semantics (+146,-65)
6c5ee53 compiler: ensure that arrow functions with block bodies return no value (+29,-10)
d2cc003 uci: auto-load package in `ctx.foreach()` and `ctx.get_first()` (+4,-6)
1867c8b uloop: terminate parent uloop in task child processes (+2)
394e901 lib: uc_json(): accept trailing whitespace when parsing strings (+14,-6)
eef83d3 tests: relax sleep() test (+5,-2)
8366102 math: add isnan() function (+9)
3903b18 fs: add `realpath()` function (+22)
eac2add compiler: fix bytecode for logical assignments of properties (+134,-76)
4c654df types: adjust double printing format (+1,-1)
46d93c9 tests: fixup testcases (+7,-7)
84183f0 firewall4: update to latest Git HEAD (+3,-3)
119ee1a ruleset: drop ctstate invalid traffic for masq-enabled zones (+193)
6443ec7 config: drop input traffic by default (+4,-3)
700a925 fw4: prevent null access when no ipsets are defined (+2,-2)
60e335b e2fsprogs: Fix CVE-2022-1304 (+102,-2)
f1f3d19 firewall4: add missing PKG_MIRROR_HASH (+1,-1)
4e2d5f4 fritz-tools: fritz_tffs_nand: exclude oob code when disabled (+9,-6)
902378d fritz-tools: fritz_tffs_nand: get rid of struct tffs_sectors (+8,-12)
8138d66 fritz-tools: fritz_tffs_nand: cache already read sector ids (+17,-1)
13f82ce comgt-ncm: add support for quectel modem EC200T-EU (+22)
a797f0e hostapd: use wpa_supplicant for unencrypted mesh connections (+7,-3)
8d90b9f mac80211: update to linux 6.1-rc8 (+4.4K,-10.2K)
b76bcdb libtracefs: update to 1.6.2 (+2,-2)
1716915 wolfssl: fix build with /dev/crypto (+33)
03518a1 rtl8812au-ct: fix build with newer backports cfg80211 api (+56)
3bc0604 hostapd: remove an unused function from ubus.c (-26)
2d36f60 hostapd: fix 350-nl80211_del_beacon_bss.patch (+1,-1)
7c63295 treewide: remove DRIVER_11N_SUPPORT (+21,-36)
26d10ba libpcap: add support for B.A.T.M.A.N. Advanced (+642)
2fb38b7 hostapd: add support for automatically setting RADIUS own-ip dynamically (+118,-2)
c2fde43 hostapd: always set a default for the nas identifier (+3,-2)
581f2b1 hostapd: enable coredumps (+2)
9e2c01e kernel: add driver package for WS2812B LEDs (+268)
243a725 kernel: Make use of KERNEL_MAKE (+13,-31)
b01f2d9 libtraceevent: update to 1.7.0 (+2,-2)
b5d317f libtracefs: update to 1.6.3 (+2,-2)
95ed519 trace-cmd: update to v3.1.5 (+2,-2)
74b7d69 strace: update to 6.1 (+2,-2)
a442974 gdb: Do not link against xxhash (+1)
8ed53e0 iproute2: update to 6.1.0 (+4,-4)
6d1df35 hostapd: add mbedtls variant (+10.2K,-12)
6675a9a xdp-tools: update to version 1.2.9 (+5,-5)
5c7e4a9 dnsmasq: bump to v2.88 (+8,-8)
ab31547 libbsd: fix libpath to not use host path (+14)
fb15cb4 iproute2: Fix build with GCC 12 and glibc 2.36 (+43)
090ad03 hostapd: allow sharing the incoming DAS port across multiple interfaces (+298)
f12bad6 tree-wide: Do not use package librt and libpthread (+6,-16)
af3c9b7 mbedtls: update to version 2.28.2 (+6,-6)
04634b2 wolfssl: update to 5.5.4-stable (+3,-36)
ee47a28 treewide: Trigger reinstall of all wolfssl dependencies (+4,-4)
4455ed6 bridger: update to the latest version (+3,-3)
def7755 add missing copyright headers (+28)
f68307f add hairpin mode support (+13,-2)
9ee8f43 nl: do not pass NDA_VLAN with vid=0 (+2,-1)
978c1f9 add support for the bridge port isolated flag (+7)
87b9825 ncurses: update to 6.4 (+21,-21)
b331ffe nftables: update to 1.0.6 (+4,-27)
acbae4f libpcap: update to 1.20.2 (+20,-46)
5809fb4 tcpdump: update to 4.99.2 (+37,-36)
f97ce06 zyxel-bootconfig: clean up script (+1,-3)
9ee12db util-linux: update to 2.38.1 (+3,-66)
98b09ba busybox: update to 1.36.0 (+120,-54)
2748c45 elfutils: Ignore wrong use-after-free error (+1,-1)
25223b2 rtl8812au-ct: Ignore address errors (+3,-1)
d6a284e ucode: update to the latest version (+3,-3)
34cfbb9 README.md: various spelling and documentation fixes (+22,-16)
ff32355 build: make rtnl/nl80211 depend on linux instead of !APPLE (+2,-8)
c0e413c include: add uc_fn_thisval() (+33,-4)
0cc1c30 ucode-mod-bpf: add new package for a ucode libbpf binding (+854)
76c67fc ksmbd: Fix ZDI-CAN-18259 (+100,-1)
d9aa41d lldpd: use release tar instead of codeload (+2,-2)
d1bdf5a libtraceevent: update to 1.7.1 (+2,-2)
d649c32 libtracefs: update to 1.6.4 (+2,-2)
c051693 trace-cmd: update to v3.1.6 (+2,-2)
c608f70 kernel: add Qualcomm SSDK driver (+657)
2558e7b kernel: add Qualcomm NSS dataplane ethernet driver (+917)
568d179 kernel: add Intel/Lantiq VRX518 EP driver (+4.9K)
474bbe2 kernel: add Intel/Lantiq VRX518 TC driver (+3.2K)
2a0aa9e ltq-ifxos: enable for ipq40xx (+3,-5)
bc44207 kernel: add new ltq-vdsl-vr11-mei driver (+278)
1f7ec35 kernel: add new ltq-vdsl-vr11 driver (+349)
6361eb4 ltq-dsl-base: enable for ipq40xx (+1,-1)
6e4c973 ltq-vdsl-vr11-app: add version 4.23.1 for vr11 targets (+607)
a04bbbb ipset: update to 7.17 (+2,-2)
e846606 libpcap: update to 1.10.3 (+3,-3)
00f1463 mbedtls: move source modification to patch (+15,-7)
bf1634f ucode: update to latest Git HEAD (+3,-3)
0a58d51 nl80211: add support for NL80211_ATTR_MPATH_INFO (+16)
be30472 fs: add `isatty()` function (+19)
a57796b dnsmasq: set an increased cachesize default value (+1)
2fc170c openssl: fix VIA Padlock AES-192 and 256 encryption (+52)
b61404a rssileds: bump PKG_RELEASE due to libiwinfo ABI change (+1,-1)
d68a73a tcpdump: update to 4.99.3 (+2,-2)
364a9be ethtool: update to 6.1 (+555,-2)
d1893f1 px5g-mbedtls: Use getrandom() (+8,-4)
b246385 ucode: move to the lang submenu (+9,-5)
74e5e21 ucode: update to the latest version (+4,-4)
1c8df08 style: add .editorconfig file (+9)
ec167d3 nl80211: refactor command bitmask handling (+50,-38)
6704ec0 nl80211: add support for registering an uloop based listener (+228,-21)
48a6eac fs: implement `fs.pipe()` (+37)
f1be0d7 types: fix array unshift operations and add test coverage (+182,-4)
83d3e25 bridger: update to the latest version (+3,-3)
8be8bb9 nl: fix accessing hairpin mode and isolated from the right attribute set (+2,-2)
2a691fc mbedtls: x509 crt verify SAN iPAddress (+182,-1)
fcde517 wolfssl: fix build with make < 4.2 (+28,-28)
7239635 ltq-vdsl-vr9: fix upstream MINEFTR (+23,-1)
b91d7d9 ltq-*-app: extend ubus metrics/statistics (+162,-5)
e4bd3de dnsmasq: refuse to add empty DHCP range (+6,-7)
b6bc924 e2fsprogs: update to 1.46.6 (+3,-53)
4ae86b3 openssl: bump to 1.1.1t (+3,-55)
9639ef2 e2fsprogs: update to 1.47.0 (+2,-2)
ac4fae2 ucode: update to the latest version (+4,-4)
08c709c rtnl: add support for registering an uloop based listener (+312,-1)
c4125c5 nl80211: fix NL80211_ATTR_SURVEY_INFO (+1,-1)
c1342d9 nl80211: add missing ucv_get() calls (+2,-2)
9022b27 rtnl: add missing ucv_get() calls (+2,-2)
65b1f18 rtnl: add missing uc_vm_registry_set call (+2)
3c66ac7 iptables: iptables-mod-conntrack-extra: don't select kmod-ipt-raw (+1,-1)
0859c71 elfutils: fix build with GCC 11 (+9,-1)
78dc8e2 wireguard-tools: remove unnecessary .mk includes (-2)
3c10c42 hostapd: add quotes in assignments (+6,-6)
ae75153 hostapd: always use sae_password for mesh/SAE auth (+4,-4)
7e7e76a openssl: bump to 3.0.8 (+87,-3.8K)
595509c openssl: fix powerpc & arc libatomic dependencies (+3,-3)
530f5c2 libcap: update to 2.67 (+3,-3)
c98a202 ethtool: update to 6.2 (+2,-555)
638ebd3 iproute2: update to 6.2 (+26,-69)
c9df2d5 dnsmasq: bump to v2.89 (+5,-5)
888b207 ncurses: add alacritty terminfo (+2,-1)
339a67c kernel: fix hwmon-gsc driver (+19,-337)
7662700 fritz-tools: fix segfault in caldata-extract (+6,-4)
3e4c014 bpf-headers: fix package category (+1,-1)
69ff678 dtc: update to 1.7.0 (+2,-139)
44c24b3 ksmbd: update to 3.4.7 (+4,-103)
26a65e8 bpftool: Update to version 7.1.0 (+11,-11)
7988ed8 mirror: Add BPF_EMIT_CALL definition to filter.h (+8)
928029e sync: Update libbpf submodule (+1,-1)
f62c14a bpf: Add "live packet" mode for XDP in BPF_PROG_RUN (+3)
37e8991 bpftool: Restore support for BPF offload-enabled feature probing (+139,-13)
e636a1a bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ (+21,-19)
d489734 bpf: Fix comment for helper bpf_current_task_under_cgroup() (+2,-2)
b6324f5 bpftool: Ensure bytes_memlock json output is correct (+2,-2)
813e72d bpf-lsm: Introduce new helper bpf_ima_file_hash() (+11)
d97300d bpftool: Add bpf_cookie to link output (+34)
1ce5d15 bpftool: man: Add missing top level docs (+12,-1)
ca7cd1d bpf: Add multi kprobe link (+13)
501722c bpf: Add cookie support to programs attached with kprobe multi link (+1)
ad80523 bpftool: Add support for subskeletons (+542,-85)
02a735e bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table (+1,-1)
5859d07 sync: Pull latest bpftool changes from kernel (+2,-2)
4937ce8 sync: Update libbpf submodule (+1,-1)
⇒ + 89 more...
a03076c binutils: Update to version 2.40 (+97,-5)
387c2df openssl: fix sysupgrade failure with devcrypto (+73,-5)
c75cd5f openssl: fix variable reference in conffiles (+3,-3)
d10e1b4 hostapd: add support for defining multiple acct/auth servers (+25,-25)
cf992ca hostapd: add missing return code for the bss_mgmt_enable ubus method (+2)
635d177 hostapd: enable radius server support (+1,-1)
9d8374c qosify: update to the latest version (+3,-3)
ca4509c bpf: switch to using bpf_skb_utils.h (+208,-106)
d064439 qosify-bpf: skip unnecessary flow lookups (+29,-15)
9c625ae map: fix deleting port based rules (+10,-4)
9a47ea4 map: fix return code check for bpf_map_get_next_key calls (+1,-1)
d9a00c5 binutils: Deactivate msgpack (+1)
166ab6f strace: update to 6.2 (+2,-2)
56f4d5e elfutils: update to 1.89 (+6,-4)
4662ade uencrypt: add support for mbedtls (+312,-55)
1781e74 uencrypt: split common and library-specific code (+382,-294)
8d97570 libnftnl: update to 1.2.5 (+3,-3)
ab514c2 nftables: update to 1.0.7 (+2,-2)
5c545bd treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16 (+30,-26)
da37009 treewide: add support for "gc-sections" in PKG_BUILD_FLAGS (+51,-48)
07730ff treewide: add support for "lto" in PKG_BUILD_FLAGS (+46,-67)
9fe7cc6 treewide: opt-out of tree-wide LTO usage (+4,-1)
1342afc kernel: qca-ssdk: opt-out of LTO (+1)
66f0878 firewall4: update to the latest version (+3,-3)
39e8c70 fw4: fix handling the ipset "comment" option (+974,-1)
e6e82a5 fw4: add further symbolic ICMP type declarations (+63,-1)
ce9a378 tests: add testcase for automatic includes (+205)
30ee17a fw4: fix syntax errors in ICMP type declarations (+5,-5)
1ecfadd fw4: remove accidentally committed .orig and .rej file (-461)
04a06bd fw4: enable flowtable counters (+1)
1558bbd util-linux: add rev utility package (+18,-1)
8f27093 ncm: add error check and retry mechanism for gcom call (+19,-4)
91eca7b comgt: add quirk for Mikrotik modems based on Mikrotik R11e-LTE6 (+4,-2)
dbd6ebd comgt: ncm: support Mikrotik R11e-LTE6 modem (+12)
3c3d797 busybox: enable taskset by default (+3,-3)
fca03b4 libtraceevent: update to 1.7.2 (+2,-2)
936df71 dnsmasq: add dhcphostsfile to ujail sandbox (+1)
ed86454 dnsmasq: configure dynamic dhcp6 and dhcp4 independently (+4,-2)
18d516a libnl-tiny: update to the latest version (+3,-3)
f5d9b7e libnl-tiny: fix duplicated branch in family.h (+1,-1)
11b7c5f attr: add NLA_S* definitions (+126)
975036f openssl: avoid OPENSSL_SMALL_FOOTPRINT, no-asm (+21,-4)
0b70d55 openssl: make UCI config aware of built-in engines (+43,-8)
0dc5fc8 openssl: add legacy provider (+202,-95)
c3cb2d4 openssl: fix CVE-2023-464 and CVE-2023-465 (+252,-1)
0c53801 libcap: update to 2.68 (+2,-2)
d679b15 mbedtls: Update to version 2.28.3 (+90,-96)
36c30be tcpdump: update to 4.99.4 (+2,-2)
27acf24 yafut: add a kernel update tool for MikroTik NAND (+35)
a247f49 ksmbd: update to latest 3.4.8 release (+2,-2)
b64c471 libpcap: update to 1.10.4 (+2,-2)
304423a hostapd: update to 2023-03-29 (+504,-587)
d72302c DPP: Do not use 6 GHz channels for push button (+11,-5)
d68946d tests: sigma_dut and DPP push button first on Enrollee (+75,-20)
57968fa DPP: Do not discard network introduction frames in test mode (+9,-7)
8202112 OpenSSL: Fix HPKE in some corner cases (+8,-8)
c58be1d DPP: Channel list generation for presence announcement to helper funcion (+26,-19)
d6e790e tests: DPP PB channel changes (+9,-3)
4ae14de DPP3: Use chirping channel list in PB discovery (+27,-37)
44b26d8 nl80211: Silence a compiler warning on printf in 32-bit builds (+2,-2)
05d3681 tests: Skip sigma_dut_dpp_tcp_configurator_init_mutual_unsupported_curve if n... (+2,-2)
5470695 DPP: Fix DPP_RELAY_ADD_CONTROLLER command parsing (+1,-1)
7e97c61 Sync with wireless-next.git include/uapi/linux/nl80211.h (+110,-4)
48c6208 Update PSK after cross AKM roaming to WPA-PSK when driver's SME in use (+22)
0ce1545 nl80211: Determine maximum number of supported AKMs (+12)
5de4554 Add support to send multi AKM connect request when driver's SME in use (+217,-34)
aa75aa1 Add QCA vendor interface to get SAR capabilities to userspace (+78)
1f9a988 DPP3: Do not initiate PKEX for PB if no configuration is available (+10,-8)
⇒ + 544 more...
fca966a busybox: Activate resize tool by default (+1,-1)
8f427f1 busybox: turn on BUSYBOX_DEFAULT_ASH_RANDOM_SUPPORT for having $RANDOM (+1,-1)
1c5cafa openssl: fix low-severity CVE-2023-1255 (+40,-1)
ca8577f gettext-full: override SUBDIRS variable with Makefile (+44,-23)
2070a2c gperf: add from packages feed (+36)
9b0b469 libxml2: add from packages feed (+218)
f7fbe77 gettext-full: set gperf as build prerequisite (+2)
d95d5d2 gettext-full: link to local libxml2 (+35,-25)
d167adb gettext-full: bootstrap to local gnulib source (+39,-344)
12b9675 iproute2: update to 6.3.0 (+2,-2)
0220067 nat46: bump to latest git HEAD (+4,-4)
80dda1d Fix LAN->WAN ping failure with over MTU size on outgoing interface (+120,-8)
4c5beee get rid of VLA on the stack, and fix the resulting error of a too large stack... (+8,-9)
4b1dc7d kernel: gpio-nct5104d: drop unused variables in nct5104d_gpio_init (-2)
d3207b1 kernel: ltq-adsl-mei: fix compilation warning for copy_from_user ret (+6,-2)
40b0750 kernel: broadcom-wl: add patch fixing compilation warning (+15)
f3fc9ac kernel: broadcom-wl: add patch dropping set_fs and get_fs for > 5.13 (+27)
220739a kernel: lantiq: vrx518_tc: add patch fix compilation warning for atm_tc (+31)
d088282 kernel: lantiq: vrx518_tc: add patch fix compilation warning for ptm_tc (+206)
3ccdc15 kernel: broadcom-wl: multiple fix to make the package compilable again (+393)
119558a kernel: ltq-adsl: add patch fixing compilation warning (+127)
debb8be kernel: ltq-ptm: add patch fixing compilation warning (+71)
717d482 kernel: ltq-vdsl-vr11-mei: fix compilation warning (+151)
f1a2744 kernel: ltq-vdsl-vr11: fix compilation waring (+49)
0736cc0 kernel: ltq-atm: add patch fixing compilation warning for ltq_atm (+12)
3978795 kernel: ltq-tapi: add patch fixing compilation warning (+126)
831848f kernel: ltq-vmmc: fix compilation warning (+26)
5ca3386 kernel: ltq-deu: fix compilation warning (+9,-8)
330ad3e kernel: remove unnecessary qca-sdk patch for 5.10 kernel (+11,-67)
4e5aac4 bridger: update to the latest version (+3,-3)
d4f56f0 add support for handling traffic to/from the bridge device (+46,-28)
3ea5790 nl: add separate socket for netlink commands (+66,-29)
4ec5a51 nl: fetch packet stats for offloaded flows (+21)
0319fd0 add support for configuring a fixed output port for a bridge member port (+170,-28)
5b730f0 bridger-bpf: fix build on older kernels (+4)
00af6c6 nl: process IFLA_MASTER in any nl events, but skip wireless events (+6,-6)
a2794f9 bridger-bpf: add bpf_skb_pull_data call (+1)
6974093 nl: rework vlan code to use the iflink API (+80,-123)
d0f79a1 nl: do not attempt to enable flow offload on older kernels (+32)
1d49310 ath79: add Cisco Meraki MR18 (+428,-2)
0b89bb2 kernel: ltq-vectoring: add patch fixing compilation warning (+69)
fbed9c1 kernel: ltq-vdsl-vr9-mei: fix compilation warning (+37)
c3e883b kernel: ltq-vdsl-vr9: fix multiple compilation warning (+168)
7ad1fa1 kernel: ltq-ptm: fix compilation warning for vr9 (-1)
aae41e6 strace: update to 6.3 (+2,-2)
22ff416 ethtool: update to 6.3 (+2,-2)
d3c3b79 libunistring: add from packages feed (+64)
0288415 gettext-full: add missing link to libunistring (+21)
0779c47 gettext-full: link to local libunistring (+4,-2)
6ff1209 libselinux: fix compilation with musl 1.2.4 (+1)
6b17e19 libbsd: fix compilation with musl 1.2.4 (+3,-1)
8f455f7 f2fs-tools: fix compilation with musl 1.2.4 (+5,-1)
466be06 e2fsprogs: fix compilation with musl 1.2.4 (+5,-1)
abec62a mdadm: fix compilation with musl 1.2.4 (+3,-2)
c39b064 pcre2: import pcre2 from packages feed (+138)
e3e6652 pcre: move package to packages feed (-140)
a851c17 checkpolicy: update to 3.5 (+2,-2)
bd0dce6 libsepol: update to 3.5 (+2,-2)
d641963 libsemanage: update to 3.5 (+2,-2)
d7feeef policycoreutils: update to 3.5 (+2,-2)
a1c3f08 secilc: update to 3.5 (+2,-2)
91c75c3 libselinux: update to 3.5 (+5,-6)
48ed07b treewide: replace AUTORELEASE with real PKG_RELEASE (+58,-58)
dd1f3f0 px5g-wolfssl: replace COMMITCOUNT with real PKG_RELEASE (+1,-1)
cca7ccf ucode: update to the latest version (+3,-3)
8f78aff ubus: support multiple call return values (+25,-5)
51f4dba ucode: also link libresolv if ns_initparse() is not found (+2,-1)
5c7d077 uci: fix ctx.commit() without arguments (+44,-26)
51302e5 wwan: add Medion S4222 usb lte stick (+6,-1)
c428479 comgt-ncm: add support for UNISOC SL8563 based TOZED TL70-C (+12)
4b950bc libxml2: update to 2.11.3 (+4,-4)
13fec68 ksmbd: remove (-84)
628a410 util-linux: update to 2.39 (+29,-250)
23845fa gpio-button-hotplug: do not error on interrupt attached keys (+7)
ce81896 umdns: Update to umdns HEAD (+4,-4)
4a87471 reconnect: increase initial connect delay (+1,-1)
a98a8be ubus: allow filtering by service when invoking the browse method (+18,-2)
fabce52 ubus: make it possible to return txt records as an array (+17,-5)
3f86bcf ubus: also allow dumping ipv4/6 as an array (+58,-23)
65b3308 ubus: add the interface name to browse reply (+1)
a665c8e util-linux: Fix build on powerpc and arc (+15,-3)
f18cb0b f2fs-tools: update to 1.16.0 (+3,-172)
f73d011 libjson-c: import patch to fix compilation on macos (+185,-1)
2f11a89 util-linux: Fix taskset conflict with busybox (+2,-1)
3a935f7 util-linux: Use SYS_getrandom in randutils.c (+1,-15)
c0ef488 pcre2: switch to Github Releases and bump to 10.42 (+4,-4)
aa28e91 nettle: update to 3.9 (+7,-7)
d728d05 dropbear: add ForceCommand uci option (+2)
4a6847c kernel: qca-ssdk: backport support for building as kernel module (+340,-2)
60b6220 lldpd: update to 1.0.17 (+2,-2)
f1fbf61 libcap: update to 2.69 (+2,-2)
ea9a7f1 libxml2: update to 2.11.4 (+2,-2)
d4b4926 busybox: update to 1.36.1 (+2,-2)
f54bea1 bpftools: update, split off bpftool and libbpf packages (+92,-57)
e1d17ae mirror: Fix Makefile.feature to account for $(FEATURE_TESTS) (+12)
612797f sync: Update libbpf submodule (+1,-1)
9700c03 bpftool: Fix linkage with statically built libllvm (+4)
09cbdb1 bpftool: Add missing quotes to libbpf bootstrap submake vars (+1,-1)
1e1d757 bpftool: fix output for skipping kernel config check (+4,-4)
cee9b2b bpftool: Always disable stack protection for BPF objects (+2,-1)
f96c5ff bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room() (+7)
019476c bpf: Introduce device-bound XDP programs (+5)
ba2b1fe sync: Pull latest bpftool changes from kernel (+2,-2)
b0f6c9d mirror: Update expected diff with kernel sources (+11,-11)
a560eff ci: Use Hadolint linter for Dockerfile, revert workflow to pull_request (+8,-8)
45efd8b mirror: Ignore $(CFLAGS), use $(EXTRA_CFLAGS) in feature detection (+1)
efbc3cd mirror: Improve feature detection with regards to static builds (+18,-4)
0d9b1b2 mirror: Improve README.md documentation for static builds (+23,-4)
3300a0c mirror: Output probes and results for feature detection on V=1 builds (+43,-14)
c56192b ci: Add workflow step for static build with libbfd (+13,-1)
⇒ + 59 more...
20295c0 pcre2: fix host compilation of libselinux by enabling PIC (+2,-1)
14cbf04 ca-certificates: Update to version 20230311 (+9,-13)
65b5b72 selinux-policy: update to 1.2.5 (+3,-3)

Packages / Firmware (93 changes)

331d78a firmware/ipq-wifi: Add Google Wifi board-2.bin (+2)
51dee3f cypress-firmware: drop several packages (-54)
bdc786e ipq40xx: update E2600AC c1/c2 board (+32,-18)
54d9051 linux-firmware: Update to version 20220411 (+2,-2)
e3f9af4 ipq40xx: fix BDF file for pcie wifi chip on the GL.Inet GL-B2200 ()
25b29b5 linux-firmware: Update to version 20220509 (+2,-2)
4ba7f6d linux-firmware: take linux-firmware.git's qca99x0 boardfile (+1,-12)
91fa482 ipq-wifi: drop upstreamed board-2.bin (+14,-59)
ab141a6 ipq-wifi: remove packaged BDF-s for MikroTik devices (+4,-14)
b21b986 ipq40xx: add Aruba AP-365 specific BDF (+12,-1)
e3e9eb3 wireless-regdb: bump to 2022.06.06 (+3,-3)
6f6c2fb linux-firmware: use upstream firmware for cypress-firmware-4339-sdio (+8,-15)
2e29737 cypress-nvram: support BCM4339 on TechNexion PICO-PI-IMX7D (+117)
3b3eaf3 ipq40xx: R619AC: replace space with - separator in variant string (+2,-2)
2747a94 firmware: intel-microcode: update to 20220510 (+2,-2)
fffb8ca linux-firmware: Update to version 20220610 (+2,-2)
50c232d ipq-wifi: drop upstreamed board-2.bin (+1,-3)
cb3d025 module/firmware: remove intersil PRISM54 support (+2,-38)
e3a1d3b ipq-wifi: remove dangling GL.iNet GL-B2200 boardfiles ()
d4391ef layerscape: update remaining PKG_HASH / PKG_MIRROR_HASH (+8,-8)
7ebe1dc kernel: kmod-net-rtl8192su: Remove package (-32)
02f8149 ipq-wifi: add Extreme Networks WS-AP3915i (+2)
47306d4 ipq-wifi: add Pakedge WR-1 support (+7)
2510a58 linux-firmware: package MediaTek MT792[12] Bluetooth firmware (+18)
58271ed linux-firmware: update to 20220815 (+2,-2)
181dc64 linux-firmware: update to 20220913 (+2,-2)
1d2d69c wireless-regdb: update to 2022-08-12 (+2,-2)
0720c29 ath10k-ct-firmware: set DL_DIR to package specific subdirectory (+2)
b99fe7d b43legacy-firmware: set DL_DIR to package specific subdirectory (+2)
524f52a prism54-firmware: set DL_DIR to package specific subdirectory (+2)
bb73828 firmware: intel-microcode: update to 20220809 (+2,-2)
c34f071 ipq40xx: add support for Sony NCP-HG100/Cellular (+756,-1)
0de6a33 ipq40xx: Add ZTE MF289F (+465,-6)
555cd82 linux-firmware: update to 20221012 (+2,-2)
a06e023 mac80211: remove old legacy legacy drivers (+19,-922)
9945d05 ipq40xx: add support for GL.iNet GL-A1300 (+345)
63d5a6d linux-firmware: update to 20221109 (+2,-2)
0bf512a linux-firmware: add rtl8761 bluetooth firmware (+23)
ce6f86e cypress-nvram: remove PROVIDES in NVRAM packages (+1,-6)
efaad5e cypress-nvram: use symlink to provide NVRAM for some RPis (+33,-16)
22e9d8b cypress-firmware: use symlink to provide firmware in brcm (+101,-23)
6083258 linux-firmware: broadcom: use symlink to provide NVRAM for some RPis (+13,-4)
a110418 linux-firmware: offer two versions of firmware for CYW4339 (+37,-11)
22fd8b0 cypress-nvram: disassociate from external source repo (+19,-102)
c6e86d8 linux-firmware: broadcom: consolidate NVRAM packages (+85,-40)
49bbfd9 cypress-nvram: consolidate NVRAM packages (+7,-21)
0db5379 cypress-firmware: fix cyfmac4356-pcie symbolic links (+4,-9)
1996d60 cypress-firmware: update to v5.10.9-2022_0909 (+147,-3)
b4d3694 linux-firmware: package ath11k consumer cards firmware (+24,-1)
4f44b4e linux-firmware: update to 20221214 (+3,-3)
214c230 linux-firmware: ath11k: add symlink for WCN6855 hw2.1 (+2,-1)
9d8eff6 linux-firmware: disable stripping (+4,-1)
700c47a ipq40xx: Add support ZTE MF18A (+504,-2)
9e4ede8 ipq40xx: add support for Linksys WHW03 V2 (+605,-3)
af6da88 firmware: add ath11k-firmware package (+66)
8364f08 ipq807x: add Xiaomi AX3600 (+569,-3)
8253cb2 ipq807x: add Redmi AX6 (+62)
a36fc58 ipq807x: add Edimax CAX1800 (+349)
bd17683 ipq807x: add QNAP 301w (+533,-1)
2ddb205 ipq807x: Add Xiaomi AX9000 (+564,-5)
6e03304 ipq807x: add Edgecore EAP102 (+442)
26c095c ipq807x: add Dynalink DL-WRX36 (+270)
5dee596 ipq807x: Add ZyXEL NBG7815 (+485,-4)
340d3d8 firmware: intel-microcode: update to 20221108 (+2,-2)
1a47f19 linux-firmware: update to 20230117 (+3,-3)
f490295 ipq807x: add support for Buffalo WXR-5950AX12 (+456)
1173edf wireless-regdb: update to 2023.02.13 (+2,-2)
23b46b1 linux-firmware: add mt7986 offload firmware (+11,-1)
f576762 firmware: ipq-wifi: use project branch and drop local file (+8,-5)
93b7f0f ipq-wifi: bump to latest git HEAD and add 8devices boards (+7,-3)
08e92db ipq-wifi: update 8devices Habanero BDF ()
2dae618 ipq-wifi: update 8devices Jalapeno BDF ()
880b481 ipq-wifi: bump to latest git HEAD (+3,-3)
a49672f ath10k-firmware: QCA99X0 hw2.0: Add variant to ZTE MF18A specific BDF ()
1f35a8c ath10k-firmware: IPQ4019 hw1.0: Add variant to Teltonika RUTX10 specific BDF ()
2e72ee1 ipq-wifi: bump to latest git HEAD (+2,-2)
86180c4 ath10k-firmware: IPQ4019 hw1.0: Rename variant to ZTE MF18A specific BDF ()
f574b53 ipq806x: add support for Nokia Airscale AC400i (+355)
cd47a58 ipq-wifi: bump to latest git HEAD (+3,-3)
1af1df2 ath11k: ipq8074: add Netgear WAX218 ()
31ff96d ipq806x: add support for Nokia Airscale AC400i ()
7801161 ipq807x: add support for Netgear WAX218 (+223,-2)
27a5f33 linux-firmware: update to 20230310 (+2,-2)
7699a5b ipq-wifi: bump to latest git HEAD (+3,-3)
f9cece0 ipq40xx: add support for Wallystech DR40x9 ()
eb56469 ipq40xx: add support for Wallystech DR40x9 (+443,-1)
42a5917 ipq-wifi: bump to latest git HEAD (+3,-3)
ea962ca ipq40xx: add Emplus WAP551 BDF ()
2ce60e1 Revert "ipq40xx: add support for Wallystech DR40x9" ()
ccd7e46 ipq40xx: add support for Wallystech DR40x9 ()
c1f39ad ath11k-firmware: update to WLAN.HK.2.9.0.1-01385-QCAHKSWPL_SILICONZ-1 (+18,-7)
69812bf ipq-wifi: bump to latest git HEAD (+3,-3)
8bb6039 ath11k: ipq8074: add Netgear RAX120v2 ()
3add8be ath11k: ipq8074: Update regDb in every BDF ()
b22487d ath11k: qcn8074: Update regDb in every BDF ()
876be83 broadcom-sprom: add new package (+295)
1e8b318 broadcom-sprom: update to latest version (+3,-3)
97d2052 wireless-regdb: update to 2023.05.03 (+2,-2)
ca81441 ls-rcw: Add ls1028ardb support (+4)
d53fe5d linux-firmware: update to 20230515 (+11,-2)
d26ecbc linux-firmware: move firmware file for mt7601u (+3,-3)
48ed07b treewide: replace AUTORELEASE with real PKG_RELEASE (+58,-58)
8217f02 ipq-wifi: drop upstreamed board-2.bin (+11,-63)
2afabe6 ls-rcw: Bump to lf-6.1.1-1.0.0 and switch to github (+5,-5)
6b5496a fman-ucode: Bump to lf-6.1.1-1.0.0 and switch to github (+5,-5)
f6eae51 ppfe-firmware: Bump to lf-6.1.1-1.0.0 and switch to github (+5,-5)
8182c7e firmware: intel-microcode: update to 20230512 (+3,-3)

Packages / OpenWrt base files (60 changes)

17b0504 ipq40xx: Support Chromium OS image-type creation (+25,-1)
0dbca1b base-files: more robust sysupgrade on NAND (+10,-4)
f5ed603 base-files: emit diagnostics on sysupgrade abort (+16,-11)
e3238a4 base-files: improve sysupgrade ubiblock handling (+18,-16)
1e191ad base-files: fix nand sysupgrade comments (+3,-3)
073dc45 base-files: safer sysupgrade for kernel-in-UBI devices (+7,-7)
ecbcc0b base-files: safer sysupgrade.tar for kernel-out-of-UBI (+5,-1)
264d948 base-files: clean up nand tar sysupgrade code (+34,-34)
de4b65a base-files: clean up ubinized sysupgrade code (+3,-7)
f8351d6 base-files: clean up nand sysupgrade code (+9,-9)
bfd9afc base-files: fix issues in nand sysupgrade (+21,-10)
9a2f08f base-files: trim unnecessary nand sysupgrade code (+1,-4)
9ba28f9 base-files: minimize critical time in sysupgrade (+6,-5)
7d02fc0 base-files: fix sysupgrade for kernel-out-of-UBI (+6,-2)
5109bd1 base-files: address sed in-place without SELinux awareness (+1)
6d72728 base-files: add missing $IPKG_INSTROOT to restorecon call (+3,-1)
7b07c3c base-files: simplify restorecon logic (+2,-2)
34437af base-files: allow ignoring minor compat-version check (+5)
c9725d4 failsafe: run on all consoles listed in /proc/cmdline (+40,-35)
b8f2725 base-files: LED/gpio: Ensure inverted is read as a boolean (+1,-1)
404cad6 base-files: LED/trigger/heartbeat: Add support for inversion (+4)
12c971b base-files: add mtd_get_mac_encrypted_arcadyan function (+31)
7f443d2 base-files: support "metric" in board.json (+2,-1)
b688bf8 base-files: rename ethernet devs on known boards (+51)
20581ee ath79: add support for TP-Link Deco S4 (+185,-2)
211f430 base-files: Actually set default name (+1,-1)
7f9d3a0 base-files: add helper functions for adding wlan device entries to board.json (+19)
bf9dc17 base-files: add protocol qmi/mbim support for ucidef_set_interface() (+8)
fcfce8f base-files: wifi: for wifi up, scan_wifi after network reload (+1,-1)
80a62a6 base-files: wifi: for wifi reconf, scan_wifi after network reload (+1,-1)
e25e6d8 base-files: fix and clean up nand sysupgrade code (+42,-38)
af34733 base-files: fix ubinized nand sysupgrade (+33,-14)
9710712 base-files: accept gzipped nand sysupgrade images (+55,-31)
9d1e687 base-files: verify nand sysupgrade images (+58,-20)
84ff6c9 base-files: bring back nand_do_upgrade_success (+9,-1)
c48e511 base-files: split ubi attaching out of nand_upgrade_prepare_ubi (+38,-27)
189637c base-files: sysupgrade-tar: allow separated kernel/rootfs ubi (+27,-14)
c7d3bbb sunxi: ensure NanoPi R1 has unique MAC address (+35,-11)
9cbc825 base-files: stage2: add 'tail' to sysupgrade environment (+1,-1)
665c215 ramips: add basic support for tp-link er605-v2 (+224)
1e3a8f4 base-files: rework mtd_get_mac_text() (+5,-11)
d3c19c7 base-files: Remove nand.sh dependency from emmc upgrade (+30,-31)
781a3ae base-files: fix nand_do_platform_check fail (+5,-1)
3cd8827 base-files: upgrade: Fix export_partdevice() quoting (+1,-1)
00a2033 base-files: ipcalc.sh: check for params before calculating start/end (+13,-12)
4fe106a base-files: ipcalc.sh: don't include own address in range (+7)
a40a96e base-files: ipcalc.sh: fail when network is too small (+7,-1)
6ce9f42 base-files: ipcalc.sh: use shebang to invoke awk (+1,-3)
2903924 base-files: ipcalc.sh: trim for statement (+8,-2)
67d2a7e base-files: ipcalc.sh: fix awk regex syntax (+1,-1)
e8625c8 treewide: replace /sys/devices/virtual/ubi by /sys/class/ubi (+9,-10)
baf7663 build: add option to use preinit IP as LAN IP (+20)
fa08d90 base-files: sysfixtime: Fix time on the fake RTC (+16,-6)
f35e242 base-files: add support for retrieving IPv6 assignments (+14)
c798ada base-files: fix nand_upgrade_ubinized() (+3,-1)
8fbe773 base-files: use named variables in the wifi script (+2,-2)
28e357d base-files: add 'isup' to the wifi script (+18,-1)
3da70c6 base-files: Do not break on non-eth ports (-2)
10a2921 base-files: add protocol ncm support for ucidef_set_interface() (+1)
8192380 OpenWrt v23.05: set branch defaults (+7,-11)

Packages / OpenWrt network userland (80 changes)

73c6d8f odhcpd: update to git HEAD (+3,-3)
83e14f4 router: advertise removed addresses as invalid in 3 consecutive RAs (+123,-25)
860ca90 odhcpd: Support for Option NTP and SNTP (+197,-3)
ee7cb5e uqmi: fix acquiring PIN status (+8,-4)
435d7a0 firewall3: bump to latest git HEAD (+3,-3)
50979cc firewall3: remove unnecessary fw3_has_table (-26)
4cd7d4f Revert "firewall3: support table load on access on Linux 5.15+" (-11)
c5f113c netifd: relax check in dhcp proto handler (+1,-1)
4698029 iwinfo: update to latest HEAD (+3,-3)
562d015 iwinfo: nl80211: fix hwmode parsing for multi-band NICs (+33,-6)
a479b9b devices: remove whitespace (+1,-1)
f757a8a iwinfo: update to latest HEAD (+3,-3)
dc6847e iwinfo: nl80211: omit A-hwmode on non-5GHz hardware (+5,-5)
51c442c uqmi: update to git HEAD (+3,-3)
9a9019a uqmi: wms - added storage to read text messages (+45,-22)
56cb2d4 nas: add decoding of cell_id (+29,-25)
65258f5 firewall: config: remove restictions on DHCPv6 allow rule (+2,-4)
24cc341 netifd: update to the latest version (+3,-3)
4b4849c interface-ip: unify host and proto route handling (+47,-44)
507c051 interface-ip: add support for excluding interfaces in host route lookup (+21,-5)
7eb83b2 netifd: update to git HEAD (+3,-3)
2e1fcf4 netifd: fix hwmode for 60g band (+2,-1)
39ef9fe interface-ip: fix memory corruption bug when using jail network namespaces (+3,-1)
d75bb74 swconfig: parse "switch_vlan" before "switch_port" (+33,-26)
ba7da73 firewall3: update file hash (+1,-1)
f920908 odhcp6c: update to latest git HEAD (+3,-3)
9212bfc odhcp6c: fix IA discard when T1 > 0 and T2 = 0 (+1,-1)
d94c94d ustream-ssl: prevent unused crypto lib dependencies from being compiled (+1,-1)
a23d132 odhcp6c: update to git HEAD (+3,-3)
7d21e8d dhcpv6: add option to ignore stateless advertise (+14,-5)
cc2dfc5 iwinfo: update to latest HEAD (+3,-3)
705d3b5 iwinfo: Add missing auth_suites mappings for WPA3 (+2)
90bedc4 umbim: bump to git HEAD (+3,-3)
146bc77 umbim: fix invalid mbim message string encoding (+6,-4)
cc6a323 iwinfo: update to latest HEAD (+3,-3)
0dad3e6 Add support for CCMP-256 and GCMP-256 ciphers (+43,-18)
8008816 netifd: update to git HEAD (+3,-3)
87fbefd interface: support "zone" config option (+10)
bfa039c netifd: fix WPA3 enterprise ciphers (+9)
31648c4 netifd: update to the latest version (+3,-3)
76d2d41 interface: fix use-after-free bug when rewriting resolv.conf (+2,-1)
c787962 iwinfo: update to the latest version (+3,-3)
46f04f3 devices: add MediaTek MT7986 WiSoC (+7)
b3e08c8 ops: make support for wireless extensions optional (+14,-1)
1f695d9 nl80211: allow phy names that don't start with 'phy' (-6)
b7f9f06 nl80211: fix phy/netdev index lookup (+13,-11)
4a43b0d nl80211: look up the phy name instead of assuming name == phy<idx> (+31,-3)
0ca634e qos-scripts: replace modprobe by rmmod (+1,-2)
3e2ea10 qos-scripts: fix trailing whitespace in config files (+7,-8)
f1b7e14 treewide: fix security issues by bumping all packages using libwolfssl (+4,-4)
df08849 odhcp6c: respect 'delegate' option for 464XLAT sub-interface (+2,-1)
735f5f1 iwinfo: update to the latest version (+3,-3)
0496c72 nl80211: fix issues with renamed wiphy and multiple phy per device (+11,-6)
63db906 odhcpd: update to git HEAD (+3,-3)
4a673e1 fix null pointer dereference for INFORM messages (+1,-1)
a92c0a7 dhcpv6-ia: make tmp lease file hidden (+33,-12)
5c70b19 iwinfo: update to the latest version (+3,-3)
00aab87 Correctly identify key management algorithms starting with "FT-" (+5,-1)
ef597b0 firewall: config: drop input traffic by default (+1,-1)
69f0c29 ustream-ssl: update to Git version 2022-12-07 (+4,-4)
aa8c48e cmake: add a possibility to set library version (+4)
584f1f6 ustream-openssl: wolfSSL: provide detailed information in debug builds (+10)
2ce1d48 ci: fix building with i.MX6 SDK (+2,-2)
9217ab4 ustream-openssl: Disable renegotiation in TLSv1.2 and earlier (+6)
840ce0a umbim: Allow roaming and partner connections (+25,-6)
4a4d0bf iwinfo: update to latest Git HEAD (+3,-3)
50380db enable useful compiler warnings via -Wall (+1,-1)
ccaabb4 fix -Wformat-truncation warnings (+7,-7)
462b679 fix -Wduplicate-decl-specifier warnings (+27,-19)
5469898 fix -Wunused-variable warnings (-5)
ebd5f84 fix -Wmaybe-uninitialized warning (+2)
3112726 fix -Wpointer-sign warning (+1,-1)
4aa6c5a fix -Wreturn-type warning (+1,-1)
d638163 fix -Wdangling-else warnings (+4)
dd4e1ff nl80211: fix wpa supplicant ctrl socket permissions (+16)
a5a75fd nl80211: remove ancient wpa_supplicant ctrl socket path (+3,-10)
14f864e nl80211: add ability to describe USB devices (+7,-3)
c27ce71 devices: add usb device MediaTek MT7921AU (+4)
a77d915 nl80211: don't guess if a name is an ifname (+13,-3)
3f619a5 nl80211: fix frequency/channel conversion for the 6G band (+41,-9)
91b2ada nl80211: update the kernel header nl80211.h (+2.7K,-71)
4ba5713 nl80211: properly get available bands for the hwmode (+21,-35)
⇒ + 17 more...
2e61469 netifd: update to the latest version (+3,-3)
2cffe0c treewide: correctly apply IFNAMSIZ limit (+6,-6)
96bcbb2 wireless: allow set_retry ubus notify command to trigger a wdev restart (+5,-4)
a2e8cd7 wireless: add support for disabling multicast-to-unicast per virtual interface (+29,-2)
e9f4418 system: move netdev types to system-linux.c where they are used (+69,-69)
a3fab01 utils: include utils.h last (+2,-1)
7ce73fc vlandev: propagate topology changes (+4)
81c1fbc device: fix vlan device issues with disappearing lower devices (+13)
ee47a28 treewide: Trigger reinstall of all wolfssl dependencies (+4,-4)
dc12c76 uqmi: Ignore wrong maybe-uninitialized and dangling-pointer error (+5,-1)
ee39775 iwinfo: update to latest Git HEAD (+3,-3)
5914d71 iwinfo: devices: add Qualcomm Atheros IPQ8074 WiSoC (+6)
c7b420a devices: add Qualcomm Atheros QCN6024/9024/9074 cards (+1)
f3d8de7 iwinfo: update to latest Git HEAD (+4,-4)
fac0787 devices: add support for declaring compatible matched devices (+36,-77)
891acee devices: add MediaTek MT7628 card (+1)
dbc0ee7 cli: describe USB devices as such (+4)
c0fda7c utils: skip comment lines when parsing devices.txt (+3)
9b47b03 devices: add USB devices supported by the mt76 driver (+40)
7e3d7de iwinfo: reorganize iwinfo header to enum and defines (+162,-73)
dba0f06 nl80211: add support for radiation and indoor chan restriction (+12,-5)
0d5ea34 nl80211: add "band" to iwinfo_freqlist_entry (+2)
afa147c nl80211: add "mhz" and "band" to iwinfo_scanlist_entry (+24,-3)
bbe424f cli: print the band on the frequency list (+13,-1)
0172c97 cli: print the frequency and band on the scan list (+3,-1)
acbf4fe nl80211: remove redundant check in nl80211_phy2ifname() (+13,-16)
6194aaf nl80211: simplify iterating over phy's devices (+9,-12)
2c4ee84 nl80211: prefer non-supplicant-based devices (+12,-4)
81184d2 nl80211: fix some comments (+4,-4)
8ee7971 lib: add IWINFO_FREQ_FLAG_NAMES (+14)
⇒ + 1 more...
57586dd iwinfo: update to latest Git HEAD (+3,-3)
1e4e709 iwinfo: readd missing define for IWINFO_AUTH in header (+3)
015c108 relayd: bump to version 2023-01-28 (+3,-3)
f646ba4 route: Fix compile warning with glibc (+4,-1)
f28a604 iwinfo: bump to latest git HEAD (+3,-3)
c7eb8eb nl80211: restore iterating over all devices in nl80211_phy2ifname() (+6,-4)
601257e netifd: refactor packet steering init (+24,-3)
65c9b5f odhcpd: bump to git HEAD (+3,-3)
dfab0fa dhcpv4: detect noarp interfaces (+30,-6)
5a17751 router: improve RA logging (+11,-9)
edc5e17 router: always check ra_default (+9,-6)
32a9fdf ustream-ssl: update to Git version 2023-02-25 (+4,-4)
498f6e2 ustream-mbedtls: Use getrandom() instead of /dev/urandom (+6,-19)
2a10436 netifd: update to the latest version (+4,-4)
ed65a00 netifd: bridge: Fix format string position (+1,-1)
19372d8 netifd: Fix multiple -Wsign-compare warnings (+24,-20)
8ebf033 netifd: Do not return values in void function (+6,-3)
c77417a netifd: Explicitly zero initialize variables (+2,-2)
463a120 netifd: Activate -Wextra compile warnings (+5,-1)
8dea8bd odhcp6c: add "verbose" option (+6,-3)
da37009 treewide: add support for "gc-sections" in PKG_BUILD_FLAGS (+51,-48)
07730ff treewide: add support for "lto" in PKG_BUILD_FLAGS (+46,-67)
d2fc620 odhcpd: bump to latest git HEAD (+4,-4)
90d6cc9 odhcpd: Reduce error messages (+1,-1)
06b111e Revert "odhcpd: Reduce error messages" (+1,-1)
ba30afc config: skip interface setup if interface not IFF_RUNNING (+1,-1)
7c0f603 router: skip RA and wait for LINK-LOCAL to be assigned (+27,-1)
eeaa71a odhcpd: bump to latest git HEAD (+3,-3)
29c934d config: recheck have_link_local on interface reload if already init (+9,-9)
506bb43 netifd: strip mask from IP address in DHCP client params (+1,-1)
8c445d5 uqmi: set IPv6 family explicitly in status check (+1,-1)
90603d4 uqmi: explicitly disconnect IPv6 address family (+1)
75f7e2d odhcpd: bump to latest git HEAD (+3,-3)
4b38e6b config: fix feature for enabling service only when interface RUNNING (+31,-7)
2ea065f Revert "config: recheck have_link_local on interface reload if already init" (+9,-9)
a84bff2 netlink: add support for getting interface linklocal (+140)
40ab806 config: use dedicated link local function to check interface (+15,-10)
4f1c2e8 uclient: update to Git version 2023-04-13 (+3,-3)
dc54d2b tests: add certificate check against letsencrypt.org (+4)
644d3c7 ci: improve wolfSSL test coverage (+53,-7)
007d945 uclient: cancel state change timeout in uclient_disconnect() (+1)
10eb3fa netifd: update to the latest version (+3,-3)
7de5440 device: fix segfault when recreating devices (+6,-2)
512bb17 umbim: add support for non-dhcp mode (+64,-22)
0be14c6 umbim: connect session for only the selected PDP type (+60,-48)
da84edd umbim: fail connect step immediately (+6,-3)
356a6f0 umbim: detect actual connection IP type (+10,-4)
9bb4b9a umbim: use IP configuration provided by MBIM by default (+1,-1)
c84bf89 umbim: inherit "peerdns" option from parent interface (+2,-2)
c1e0d07 umbim: inherit firewall zone membership from parent interface (+6)
03692de umbim: restructure IPv4/IPv6 handling (+25,-29)
464d81f umbim: separate DHCPv6 configuration from DHCP(v4) (+4,-3)
ca8df8a umbim: use static config by default, fallback to DHCP (+7,-4)
e2655e0 umbim: respect 'Enable IPv6 negotiation' option (+4)
9ddbcd7 umbim: pass ipXtable to child interfaces (+8,-2)
5f873df umbim: log output of 'config' step (+3,-1)
f01fff6 umbim: add "_proto_mbim_get_field" helper (+12)
c13a1b4 umbim: support multiple-valued configuration fields (+32,-10)
9808b09 umbim: drop IP configuration parsing using 'eval' (-1)
2bfbc2d umbim: delegate RFC7278 IPv6 prefixes from OOB config (+6)
e4db21b umbim: handle MTU configuration (+16,-2)
aa7873a umbim: extract common code from static and dhcp(v6) setup procedure (+16,-34)
d256ab7 umbim: include MBIM-provided DNS servers also with DHCP mode (+18,-15)
1108f6c umbim: allow forcing DHCP/DHCPv6 configuration (+8,-8)
dbc34a8 odhcp6c: bump to latest git HEAD (+3,-3)
bcd2836 odhcp6c: add -K option to set packet kernel priority (+13,-4)
d5182de odhcp6c: add skpriority option (+5,-2)
3d7830d iwinfo: update to latest HEAD (+3,-3)
b3888b2 devices: add compatible strings for Ralink WiSoCs (+10,-9)
c9f5c3f devices: add MediaTek MT7981 WMAC compatible (+1)
48ed07b treewide: replace AUTORELEASE with real PKG_RELEASE (+58,-58)

Packages / OpenWrt system userland (52 changes)

0b98a55 ubox: update to the latest version (+3,-3)
b87a4fd kmodloader: support loading module options and blacklist from /etc/modules.conf (+111,-6)
4ec10da ubox: add example /etc/modules.conf + conffiles entry (+9,-1)
2c88730 procd: update to git HEAD (+3,-3)
6343c3a procd: completely remove tmp-on-zram support (+5,-158)
5c5e63f uxc: fix potential NULL-pointer dereference (+3)
eb03f03 jail: include necessary files for per-netns netifd instance (+23,-8)
4e8d095 fstools: update to git HEAD (+3,-3)
f0fc66a libfstools: check for overlay mounting errors (+4,-1)
128ecaf Update / fix extroot comments (+5,-5)
8a0ba3b libfstools: get rid of "extroot_prefix" global variable (+4,-12)
649cd3f libfstools: use variable for overlay mount-point (+10,-9)
922f1b3 libfstools: avoid segfault in find_mount_point (+3)
ce5eacb libfstools: mtd: improve error handling (+4,-6)
898b328 blockd: restore device_move semantics (+4,-6)
0917d22 block: don't probe mtdblock on NAND (with legacy exceptions) (+53)
fb01111 procd: update to git HEAD (+3,-3)
652e6df init: restore SELinux labels after policy is loaded (+19,-8)
4509b79 fstools: update to git HEAD (+3,-3)
9e11b37 fstools: remove SELinux restorecon hack (-27)
3e300e7 libubox: update to the latest version (+3,-3)
f2d6752 blob: clear buf->head when freeing a buffer (+1)
45210ce list.h: add container_of_safe macro (+8)
cfa372f blobmsg: implicitly reserve space for 0-terminator in string buf alloc (+5,-4)
d2223ef blobmsg: work around false positive gcc -Warray-bounds warnings (+1,-1)
419a7ad uhttpd: update to latest Git HEAD (+3,-3)
51283f9 fix compiler uninitialized variable (+7,-2)
d59d732 client: fix compilation error with GCC 12 (+2,-2)
8885cf8 rpcd: update to latest Git HEAD (+8,-3)
1c48257 iwinfo: fix compilation error with GCC 12 (+1,-1)
427a827 Revert "rpcd: update to latest Git HEAD" (+3,-8)
9b0f333 rpcd: update to latest Git HEAD (+3,-3)
1c48257 iwinfo: fix compilation error with GCC 12 (+1,-1)
4cbc26b procd: update to git HEAD (+3,-3)
557c98e init: selinux: don't relabel virtual filesystems (+3,-1)
7a00968 init: only relabel rootfs if started from initramfs (+4,-3)
1521d5f ubus: update to git HEAD (+4,-4)
2f793a4 lua: add optional path filter to objects() method (+2,-1)
2bebf93 ubusd: handle invoke on event object without data (+6)
b641dad fstools: update to git HEAD (+3,-3)
93369be Revert "fstools: remove SELinux restorecon hack" (+27)
ef3d0a3 ubox: update to latest git HEAD (+4,-4)
46a33b8 kmodloader: fix compilation warning with not checking return of asprintf (+15,-7)
d58ce80 fstools: update to git HEAD (+3,-3)
ebf7e90 libfstools: handle gzip return value in block_volume_format (+5,-1)
e62d1ed procd: update to git HEAD (+3,-3)
a68088e utrace: fix memory leak (+4)
8e4a956 jail: add WARNING macro to log non critical warning message (+4)
ef5d3e3 jail: fix various ignoring return value compilation warning (+31,-8)
885f04b fstools: add uci fstab section to conffiles for package block-mount (+4)
535bc61 ubox: update to latest git HEAD (+3,-3)
fa6cb9a kmodloader: fix bad realloc usage (+4,-2)
4c7b720 kmodloader: fix GCC fanalyzer warnings (+12)
8456d06 fstools: update to git HEAD (+3,-3)
8c213b0 libfstools: Rename move_mount() function to ovl_move_mount() for glibc 2.36 (+3,-3)
81785c1 block: Do not include linux/fs.h any more (-2)
4ee77cf uhttpd: update to latest Git HEAD (+3,-3)
8ba0b64 cmake: use variables and find_library for dependency (+7,-2)
f9db538 ucode: ignore exit exceptions (+3)
145a309 ucode: ignore exit exceptions (+2,-2)
290ff88 relay: trigger close if in header read state with pending data (+1,-1)
c5eac5d file: support using dynamic script handlers as error pages (+26,-16)
188dea2 utils: accept '?' as path terminator in uh_path_match() (+1,-1)
8cb3f85 ucode: initialize default library search path (+1)
e3395cd ucode: initialize search path before VM init (+1,-1)
66a3602 rpcd: update to latest Git HEAD (+3,-3)
ae5afea ucode: parse ucode plugin scripts in raw mode, init search path (+3,-3)
34ddd2e rpcd: bump version to 2022-08-24 (+3,-3)
82904bd sys: mitigate possible strncpy string truncation (+3,-3)
94129cb rpcd: update to latest Git HEAD (+3,-3)
0d02243 ucode: initialize module search path early (+4,-1)
e80d0b2 ucode: pass-through `ubus_rpc_session` argument (+6,-1)
0a4a0c7 libubox: update to the latest version (+3,-3)
ea56013 jshn.sh: add json_add_fields function for adding multiple fields at once (+23)
db17c75 rpcd: update to latest Git HEAD (+3,-3)
8c852b6 ucode: write ucode runtime exceptions to stderr (+18)
1bd63df uhttpd: use acme hotplug (+6,-1)
2c6b212 fstools: update to git HEAD (+3,-3)
ee54c6b libfstools: skip JFFS2 padding on block devices (+42,-4)
46fbe55 uhttpd: use procd to reload on acme renew (+2,-6)
8a4537d fstools: update to git HEAD (+3,-3)
3affe9e block: try multiple NTFS filesystem implementations (+29,-4)
047d471 procd: update to git HEAD (+3,-3)
aa44624 instance: dump netdev params (+9)
24f6bc4 jail: correctly check for null pointer (+4)
93b2c2d jail: ignore missing .dynamic sect (+8,-8)
039b88f sysupgrade: print errno on failure (+3,-1)
b2e83c1 procd: service: pass all arguments to service (+3,-3)
d15b1fb rpcd: update to latest Git HEAD (+7,-5)
6c5e900 iwinfo: constify string map arg for rpc_iwinfo_call_int() (+1,-1)
c46ad61 iwinfo: reuse infos provided by libiwinfo (+84,-175)
b3f530b iwinfo: clean up rpc_iwinfo_call_hw_ht_mode() (+11,-12)
7de4820 iwinfo: add "hwmodes_text" to the info output (+4)
73dca49 uhttpd: update to latest Git HEAD (+4,-4)
2397755 client: fix incorrectly emitting HTTP 413 for certain content lengths (+2,-1)
f12bad6 tree-wide: Do not use package librt and libpthread (+6,-16)
f0a98bf procd: update to git HEAD (+4,-4)
04d7570 jail: fs: don't overwrite existing mount target (+22,-22)
6b9629b jail: don't assume positive return value of creat (+6,-2)
190f13a init: attempt to mount efivarfs (+4,-3)
bd0f9d8 fstools: bump to latest Git HEAD (+3,-3)
e9b59f0 partname: Ignore root=PARTUUID... (+2,-2)
5d40906 rpcd: update to latest Git HEAD (+3,-3)
b32fd32 iwinfo: add flags to freqlist output (+5)
06ad60f iwinfo: add "band" to the freqlist output (+4,-1)
c0df2a7 iwinfo: add "band" and "mhz" to the scan output (+5,-1)
fb7f4d4 fstool: bump to latest Git HEAD (+4,-4)
1ea5855 partname: Introduce fstools_partname_fallback_scan option (+13)
114c168 rpcd: bump libiwinfo abi requirement to >= 2023-01-21 (+2,-2)
36076b5 ubus: update to version 2022-06-15 (+3,-3)
9913aa6 ubusd: add lookup command queuing support (+122,-8)
d14559e uhttpd: update to latest Git HEAD (+3,-3)
6341357 ucode: respect all arguments passed to send() (+14,-12)
47561aa mimetypes: add audio/video support for apple airplay (+3)
9902c85 uhttpd: clean up Makefile (+1,-20)
3d7d93c ubus: fix wrong package mirror hash (+1,-1)
3ef6553 fstools: bump to latest Git HEAD (+3,-3)
14d535e partname: Correct fstools_partname_fallback_scan comparison (+20,-12)
62e583d fstools: update to git HEAD (+3,-3)
12155d3 libfstools: use class interface to iterate over ubi devices (+5,-5)
fdd1af9 fstools: update to the latest master (+3,-3)
bfe882d libblkid-tiny: add exfat superblock support (+178)
11822d8 uci: update to git HEAD (+4,-4)
5de3871 cli: drop redundant uci_add_delta_path() call for -P (-1)
f49a2fd delta: simplify uci_load_delta() by using a helper (+2,-5)
9b6605e uci: fix use-after-free uci_set on update option (+4,-3)
b7ceda9 uci: maintain option position in uci_set (+4,-4)
7e01d66 uci: optimize update option in uci_set (+11,-9)
47697e6 uci: fix use-after-free uci_add_list (+2)
74f2797 uci: fix atomicity of uci_add_list (+37,-37)
b2f3417 uci: maintain option position in uci_add_list (+4,-4)
16e8a3b uci: fix memory leak uci_set on update section (+20,-42)
ae61e1c uci: optimize update section in uci_set (+20,-11)
04d0c46 uci: macro uci_alloc_element not in uci.h (+3,-10)
6634fb0 rpcd: bump to latest git HEAD (+4,-4)
4de3f02 rc: fix and improve script scanning START and STOP (+5,-2)
5577db9 rc: add support for scanning USE_PROCD and skip running if not supported (+9,-2)
632b4fc rc: add option to skip running check for list method (+22,-3)
d978830 rc: add option to get info for a single script in list method (+14,-1)
5c545bd treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16 (+30,-26)
07730ff treewide: add support for "lto" in PKG_BUILD_FLAGS (+46,-67)
48ed07b treewide: replace AUTORELEASE with real PKG_RELEASE (+58,-58)

Target / Makefile (1 change)

3a8825a build: fix issues with targets installed via feeds (+6,-5)

Target / airoha (9 changes)

f32085f airoha: Add new target platform (+1.9K)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
dbce336 airoha: fix imagebuilder generation by introducing generic target (+1)
d81e948 airoha: refresh config (+4,-4)
bb2fb4f airoha: disable swconfig (-1)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
c734a39 airoha: spi-en7523: Fix compile warning (+3,-1)

Target / apm821xx (28 changes)

e95dec8 apm821xx: fix crash/panic related to SATA/SSD choice (+65)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
b2c9c4d apm821xx: add support for kernel 5.15 for testing (+536)
d65bafa apm821xx: use nested fixed-partitions (+47,-24)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
5f7828f apm821xx: MBL: make mtd chip work (+11,-2)
cd1b4ea apm821xx: align gpio-keys node names with dt-schema (+8,-8)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
3648360 apm821xx: WNDAP660: fix ethernet port ordering (+13,-13)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
433dc58 kernel: bump 5.10 to 5.10.127 (+20,-20)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
837fd23 kernel: bump 5.10 to 5.10.142 (+8,-8)
48ef669 apm821xx: refresh 5.15 config (+2,-2)
3aec35a apm821xx: make 5.15 kernel default (+1,-2)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
e7bd376 kernel: bump 5.10 to 5.10.154 (+5,-5)
5925401 kernel: bump 5.10 to 5.10.161 (+4,-4)
9c3954b kernel: bump 5.10 to 5.10.164 (+4,-4)
257e9fc kernel: bump 5.10 to 5.10.165 (+6,-6)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
4ca858f apm821xx: Migrate to libdeflate (+7,-7)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
8125729 apm821xx: rename MerakiNAND -> meraki-header (+2,-2)

Target / archs38 (11 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
9995dd2 kernel: remove target specific CONFIG_IKCONFIG lines (-24)
f43dc6f archs38: 5.15: copy config from 5.10 (+277)
feeec1e archs38: enable 5.15 testing kernel (+26,-45)
c01641b archs38: mark as source-only (+1)
1cefb14 archs38: switch to 5.15 by default (+1,-2)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
626b37d kernel: Activate CONFIG_HARDENED_USERCOPY for all targets (-4)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)

Target / armvirt (14 changes)

fcb68aa armvirt: refresh 5.10 config (+2,-1)
5064ea8 armvirt: copy config files from 5.10 (+379)
f551f49 armvirt: refresh 5.15 config (+22,-14)
03befa2 armvirt: move common symbols from subtarget to target config (+6,-12)
848f112 armvirt: add 5.15 as testing kernel (+1)
afcb6b1 armvirt: 64: enable driver for QEMU' supported watchdog (+4)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
67144f3 armvirt: make 5.15 kernel default (+1,-2)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)

Target / at91 (41 changes)

5a84a87 at91/sama7: Remove config options build as module (+2,-38)
a2f1db9 at91/sama7: Do not activate cgroups and namespaces (-17)
ac2bc4b at91/sama7: Deactivate certification and key system (-16)
6709b67 at91/sama7: Use ext4 driver for ext2 and ext3 (-6)
3296881 at91/sama7: Do not build in Bluetooth (-6)
f6d5663 at91: Automatically detect USB feature (+1,-1)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
e08942e kernel: bump 5.10 to 5.10.113 (+51,-51)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
b789a58 kernel: bump 5.10 to 5.10.118 (+15,-131)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
c600d1c kernel: bump 5.10 to 5.10.130 (+8,-8)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
9a49788 uboot-at91: use sdmmc0 as booting media for sama5d27_som1_ek (+10,-16)
e9f1293 at91bootstrap: use sdmmc0 as booting media for sama5d27_som1_ek (+3,-9)
837fd23 kernel: bump 5.10 to 5.10.142 (+8,-8)
b77217d kernel: bump 5.10 to 5.10.143 (+11,-11)
eb758a8 at91: kernel v5.15: copy config and patches from 5.10 (+20.4K)
d0d7771 at91: kernel v5.15: remove upstreamed patches (+7,-16.7K)
fe7e34d at91: kernel v5.15: refresh configs (+36,-22)
dd37b20 at91: kernel v5.10: refresh configs (+1,-2)
0a00189 at91: kernel v5.15: use KERNEL_TESTING_PATCHVER:=5.15 (+1)
f938512 target/at91: replace gpio-mcp23s08 with pinctrl-mcp23s08-spi update config (+4,-7)
7cc6ffa at91: (-2)
d15fed9 Revert "at91:" (+2)
95c2168 at91: Remove CONFIG_PINCTRL_MCP23S08 configuration option (-2)
8dfe69c kernel: update nvmem subsystem to the latest upstream (+7.4K,-40)
111b183 at91: Add CONFIG_NVMEM_MICROCHIP_OTPC kernel configuration option (+3)
5c3679e at91: sama7: fix racy SD card image generation (+1,-1)
3b669bc at91: sam9x,sama5: fix racy SD card image generation (+2,-2)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
50324b9 kernel: bump 5.10 to 5.10.166 (+58,-58)
8bc72ea treewide: strip useless `default n` Kconfig lines (-85)
acb1891 at91: switch to Kernel 5.15 by default (+1,-2)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)

Target / ath25 (17 changes)

1f302af generic: 5.15: rework hack patch (+131,-91)
f800f8d kernel: bump 5.10 to 5.10.120 (+12,-12)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
6112913 ath25: fix ELF image generation (+1,-1)
9f5cbb6 ath25: fix initramfs image generation (+3)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
13d6048 ath25: add generic subtarget (+2)
c2903eb ath25: mark as source-only (+1,-1)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
d7ab4d7 ath25: 5:15: copy config and patch from 5.10 (+3.8K)
975b436 ath25: 5.15: enable 5.15 testing kernel (+61,-46)
397ba0b ath25: switch default kernel to 5.15 (+1,-2)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
1365637 ath25: Remove virt_to_phys() from Ethernet driver (+8,-10)
53956dd ath25: Replace fall through comment with fallthrough; (+3,-3)
7365e6b kernel: remove obsolete kernel version switches (-154)

Target / ath79 (289 changes)

2a02b70 ath79: fix label MAC address for Ubiquiti UniFi (+2,-4)
dc23df8 ath79: change Ubiquiti UniFi AP model name to include "AP" (+2,-2)
8ba71f1 ath79: fix TPLINK_HWREV field for TL-WR1043ND v4 (+1)
4551bfd ath79: fix link for long cables with OCEDO Raccoon (+12,-1)
9a0155b ath79: add 5.15 support for generic subtarget (+3.6K)
aee9ccf ath79: fix label MAC address for Ubiquiti UniFi AP Outdoor+ (+4,-2)
c6eb63d ath79: migrate Archer C5 5GHz radio device paths (+1)
f8e65fe ath79: fix ar934x spi driver delays (+178)
5af9aaf ath79: mikrotik: add 5.15 support for mikrotik subtarget (+2)
d1456a4 ath79: mikrotik: enable ecc hamming algorithm for kernel 5.15 (+1)
44e1e5d ath79: Move TPLink WPA8630Pv2 to ath79-tiny target (+95,-42)
a98ded6 kernel: move some symbols to generic config (+29,-70)
5a09eb1 kernel: bump 5.15 to 5.15.32 (+98,-97)
f3fa68e ath79: nand: add 5.15 support for nand subtarget (+2)
c91df22 ath79: add support for Yuncore XD3200 (+49,-2)
a05dcb0 ath79: add support for Yuncore A930 (+129)
8084ec8 ath79: cleanup mikrotik routerboot partitions (+6,-12)
ecd81de ath79: add nvmem cell mac-address-ascii support (+206)
5c147d3 ath79: port HiWiFi HC6361 from ar71xx (+173)
de7535a kernel: bump 5.15 to 5.15.34 (+18,-90)
c2140e3 ath79: add support for MikroTik RouterBOARD 962UiGS-5HacT2HnT (hAP ac) (+254)
6f1efb2 ath79: add support for Sophos AP100/AP55 family (+287)
e20de22 ath79: add support for MikroTik RouterBOARD wAP-2nD (wAP) (+71,-1)
8a1003c ath79: ZTE MF286R: add comgt-ncm to DEVICE_PACKAGES (+2,-1)
cab20be kernel: bump 5.10 to 5.10.112 (+24,-26)
daa35a4 kernel: bump 5.15 to 5.15.35 (+8,-10)
089eb02 ath79: ubnt: drop swconfig on ac-{lite,lr,mesh} (+3)
8fa4361 ath79: add support for TP-Link EAP265 HD (+4,-1)
e08942e kernel: bump 5.10 to 5.10.113 (+51,-51)
063e904 ath79: add support for TP-Link Deco M4R v1 and v2 (+169)
6e9c814 ath79: add USB power control for GL-AR300M series (+17)
8852729 ath79: add Netgear WNDAP360 (+189,-2)
c3569a7 kernel: bump 5.15 to 5.15.36 (+28,-28)
d9a063c kernel: bump 5.15 to 5.15.38 (+13,-101)
57efdd6 ath79: fix I2C on GL-AR300M devices (+9)
1fabeeb ath79: ZTE MF286[A,R]: add "Power button blocker" GPIO switch (+20)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
2bd33e8 ath79: add support for MikroTik RouterBOARD hAP ac lite (+142)
5ce64e0 ath79: add support for MikroTik hAP (RB951Ui-2nD) (+21)
4cd3ff8 ath79: add support for Ubiquiti NanoBeam M5 (+34)
21a3ce9 ath79: NanoBeam M5 fix target_devices (+2,-2)
4bed263 ath79: fix label MAC address for D-Link DIR-825B1 (+1)
82b5984 ath79: ZTE MF286[,A,R]: fix WLAN LED mapping (+8)
5ca45e0 ath79: ZTE MF286[,A,R]: use GPIO19 as ath9k LED (+7,-14)
4930808 ath79: allow use GPIO17 as regular gpio on GL-AR300M devices (+3,-3)
cd634af kernel: bump 5.10 to 5.10.119 (+9,-53)
ed1536e kernel: bump 5.15 to 5.15.41 (+248,-310)
0dc056e ath79: D-Link DAP-2680: select QCA9984 firmware (+1,-1)
f4415f7 ath79: move ubnt-xm to tiny (+281,-265)
c8c96b2 ath79: ag71xx-mdio: remove phy-mask property (-4)
dae3927 ath79: drop phy-mask property (-128)
e71b5d2 ath79: convert 1-port TP-Link EAP ath9k to nvmem-cells (+10,-3)
d618827 ath79: TP-Link EAP245 v1: convert ath10k to nvmem-cells (+18,-1)
7cf3a37 ath79: TP-Link EAP225 v1: convert ath10k to nvmem-cells (+24,-7)
23b9040 ath79: TP-Link EAP225-Outdoor v1: convert ath10k to nvmem-cells (+18,-1)
eca0d73 ath79: TP-Link EAP225 v3: convert ath10k to nvmem-cells (+18,-1)
d4b3b23 ath79: TP-Link EAP245 v3: convert radios to nvmem-cells (+25,-8)
48625a0 ath79: TP-Link EAP225-Wall v1: convert radios to nvmem-cells (+24,-9)
9320516 ath79: move ethernet phy node for TP-Link EAP devices (+48,-7)
2d33216 ath79: TP-Link EAP245 v3: use pre-calibration nvmem-cell (+1,-1)
3a1eb93 ath79: D-Link DAP-2xxx (QCA955x): move art partition to DTSI (+6,-24)
e2bf116 ath79: D-Link DAP-2xxx (QCA955x): convert ath9k caldata to nvmem (+10,-1)
8ccbc95 ath79: D-Link DAP-2680 A1: convert ath10k caldata to nvmem (+20,-7)
abf28b7 ath79: D-Link DAP-2660 A1: convert ath10k caldata to nvmem (+15,-2)
e5df381 ath79: D-Link DAP-2695 A1: convert ath10k caldata to nvmem (+16,-3)
7868f7a ath79: D-Link DAP-3662 A1: convert ath10k caldata to nvmem (+16,-9)
b4e7b49 ath79: D-Link DAP-2xxx (QCA953x): move art partition to DTSI (+6,-12)
849ffbd ath79: D-Link DAP-2xxx (QCA953x): convert ath9k caldata to nvmem (+11,-2)
0cb851c ath79: TP-Link EAP225-Outdoor v1: use pre-calibration nvmem-cell (+3,-3)
9a32966 ath79: TP-Link EAP225-Wall v2: use pre-calibration nvmem-cell (+3,-3)
7154a1d ath79: TP-Link EAP225 v3: use pre-calibration nvmem-cell (+3,-3)
949e8ba ath79: add support for Netgear PGZNG1 (+379)
8bd5bba ath79: generic: add support for Realtek PHY (+1)
7e4de89 ath79: support for TP-Link EAP225-Outdoor v3 (+71)
4cca094 ath79: jj76pf2: enable TCN75 sensor (+14,-1)
5c142aa ath79: switch some RedBoot based devices to OKLI loader (+120,-38)
5897c52 ath79: move image check for devices with RedBoot (+46,-31)
b52719b ath79: ja76pf2: use nvmem cells to specify MAC addresses (+15,-4)
9decd2a ath79: bsap18x0: pad rootfs image (+1,-1)
5fca475 treewide: use upstream compatible for RedBoot FIS parser (+4,-48)
ecf936a ath79: bsap18x0: specify FIS directory location in dts (+1,-90)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
f770c33 ath79: fix rootfs padding for D-Link DAP-2xxx (+2,-1)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
7e21ce8 ath79: support for TP-Link EAP225 v4 (+71)
86fb287 ath79: mikrotik: add rw soft_config to extra devices (-2)
e1223db ath79: add support for RouterBOARD mAP (+134)
e1dcaeb ath79: add support for ASUS PL-AC56 (+184)
416d448 ath79: add support for ASUS RP-AC51 (+165,-6)
575ec7a ath79: use rtl8366rb as a module (+2,-2)
b168a07 ath79: use rtl8367 as a module (+1,-2)
6e0f0ea ath79: use rtl8366s and rtl8366_smi as a module (+2,-4)
265f402 ath79: ag71xx: reuse skbuff_head with napi skb api (+5,-1)
41e1e83 kernel: backport mtd patch adding of_platform_populate() calls (+174,-28)
1a9ee36 kernel: backport mtd dynamic partition patch (+221,-9)
ae07b9c ath79: tplink-archer-c6-v2-us: fix inverted LED colors (+2,-2)
3acd2ea ath79: fix Tx cleanup when NAPI poll budget is zero (+5,-5)
7d3c092 kernel: bump 5.10 to 5.10.132 (+10,-10)
7be62b1 kernel: bump 5.10 to 5.10.134 (+8,-8)
364575e kernel: bump 5.15 to 5.15.58 (+21,-21)
35a0f2b ath79: add LTE led for GL.iNet GL-XE300 (+1)
122b625 kernel: bump 5.15 to 5.15.59 (+10,-10)
ccff2fb kernel: bump 5.10 to 5.10.135 (+7,-7)
50e1f3d ath79: rename references of UniFi to UniFi AP (+11,-6)
75dffdc ath79: add variant UniFi AP LR (+16)
0dc5821 ath79: add support for Sophos AP15 (+150)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
251ecfe ath79: add support for ZyXEL NWA1121-NI (+229,-2)
527be5a ath79: add support for ZyXEL NWA1123-NI (+49,-1)
a6e0ca9 ath79: add support for ZyXEL NWA1123-AC (+50)
a434795 ath79: add support for ZyXEL NWA1100-NH (+58)
f8c87aa ath79: add support for Extreme Networks WS-AP3805i (+219)
f54ac98 ath79: add low_mem to tiny image (+1,-1)
ae6bfb7 ath79: tiny: add 5.15 support for tiny subtarget (+2)
431526b ath79: move 5.15 testing kernel to common Makefile (+1,-8)
1e1695f ath79: add support for ZTE MF281 (+296,-4)
e8a62a1 kernel: bump 5.10 to 5.10.141 (+61,-61)
62b72ea ath79: mikrotik: use OpenWrt loader for initram image (+3,-1)
59cb4dc ath79: support Ruckus ZoneFlex 7372 (+358)
f1d112e ath79: support Ruckus ZoneFlex 7321 (+64)
513f985 ath79: rename an engenius DTSI to generic senao name (+2,-2)
c107506 ath79: fix RGMII delay for ar9344 Senao APs (+1,-8)
146aaea ath79: add support for Senao WatchGuard AP300 (+163,-4)
9f6e247 ath79: add support for Senao WatchGuard AP200 (+105)
5df1b33 ath79: add support for Senao Watchguard AP100 (+103)
20581ee ath79: add support for TP-Link Deco S4 (+185,-2)
e22ca21 ath79: add support for TP-Link TL-WR941ND v5 (+117,-2)
76fc277 ath79: Make patches apply again (+15,-15)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
b77217d kernel: bump 5.10 to 5.10.143 (+11,-11)
deb6f37 ath79: specify factory.bin recipe for ASUS RP-AC51 (+2)
579703f ath79: switch to 5.15 as default kernel (+1,-2)
4363fae kernel: move ubnt ledbar driver to a separate package (+45,-87)
36f2ab4 kernel: move kernel image cmdline hack to the octeon target (-17)
ba6096d ath79: Convert incorrect 5.10 and 5.15 patches (+549,-19)
2ad949b ath79: fix LibreRouter-v1 watchdog and poe_pass (+4)
c3b9f00 ath79: increase max tx ring buffer for ag71xx (+1,-1)
7d6032f ath79: fix model name of Extreme Networks WS-AP3805i (+1,-1)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
711f1a8 kernel: mtd: backport SafeLoader parser (+472,-4)
2e1ffc3 ath79: use ARTIFACTS for initramfs-factory of ELECOM devices (+12,-22)
961d423 ath79: use NVMEM for wlan caldata on ELECOM devices (+39,-25)
48bb71f ath79: improve MAC address configuration of ELECOM devices (+2,-1)
329b583 ath79: refresh kernel patches (+2,-2)
7b863af kernel: move mac-address-ascii patches to generic (+4,-4)
a716ac5 ath79: fix reference clock for RouterBoard 912UAG (+1,-1)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
50f727b ath79: add support for Linksys EA4500 v3 (+240,-1)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
12cee86 ath79: add support to TrendNet TEW-673GRU (+204,-4)
aca8bb5 ath79: expand rootfs for DIR-825-B1 with unused space (+21,-6)
d33e498 kernel: backport support for "linux,rootfs" in DT (+170,-94)
520c908 ath79: move reference clock node to SoC dtsi (+24,-186)
8d4c22a ath79: add missing clock name strings in SoC dtsi (+14,-5)
7910711 ath79: calibrate TL-WDR4900 v2 with nvmem-cells (+24,-17)
e586de8 ath79: add support for Teltonika RUT300 (+223)
4778f6e ath79: move usb led trigger node to SoC dtsi (+98,-550)
5a1af6e ath79: fix MAC address assignment for TP-Link ar7241 devices (+3,-4)
6fdeb48 ath79: support Ruckus ZoneFlex 7025 (+228,-3)
dc7d431 treewide: uniform vendor name for devolo (+2,-2)
e354b01 ath79: calibrate all ar9344 tl-WDRxxxx with nvmem (+27,-41)
3d343ca ath79: calibrate nand netgear wndrxxxx with nvmem (+24,-35)
5a1d7d8 ath79: disable image building for Ubiquiti EdgeSwitch 8XP (+1)
288b000 ath79: fix MAC address assigment for TP-Link TL-WR740N/TL-WR741ND v4 (+2,-3)
590aa0c kernel: bump 5.15 to 5.15.80 (+51,-52)
acb10fa kernel: bump 5.10 to 5.10.156 (+15,-15)
2c33fd3 ath79: calibrate TP-LINK TL-WR2543ND with nvmem (+13,-5)
128947d ath79: use nvmem-cells for radio calibration of EAP1200H (+19,-7)
6de9287 ath79: add support for Senao Engenius EAP1750H (+134)
a58146d ath79: D-Link DIR-825 B1 add factory.bin recipe (+6,-4)
58088ff ath79: convert Netgear R6100 radio calibration to nvmem-cells (+12,-6)
3c1512a ath79: optimize the firmware recipe for Netgear NAND devices (+7,-11)
4c09198 ath79: fix Teltonika RUT230 v1 MAC assignment (+2,-2)
424210b kernel: bump 5.15 to 5.15.81 (+144,-180)
7b7d8fe kernel: bump 5.10 to 5.10.157 (+58,-91)
550e5b2 ath79: add support for TP-Link CPE605-v1 (+45)
1b125aa ath79: convert Araknis AN-300-AP-I-N WiFis to nvmem-cells (+12,-8)
21495c9 ath79: convert Atheros DB120 WiFis to nvmem-cells (+25,-18)
4845b60 ath79: convert boards based on senao_ap-dual.dtsi WiFis to nvmem-cells (+51,-21)
783936c ath79: Mercury MW4530R v1 already uses nvmem-cells (-1)
f63cf33 ath79: convert OCEDO Raccoon WiFis to nvmem-cells (+30,-27)
fd45610 ath79: convert Ubiquiti UniFi AP Pro WiFis to nvmem-cells (+21,-14)
08c114e ath79: convert Winchannel WB2000 WiFis to nvmem-cells (+26,-20)
ae5cb16 ath79: switch to upstream ieee80211-freq-limit for Araknis AN-300-AP-I-N (+2,-2)
4146701 ath79: replace reference to legacy qca,disable-2ghz in WatchGuard AP100 (+1,-1)
0f22772 ath79: fix dtc warnings in eap1200h (+19,-19)
0dacf14 ath79: fix dtc warnings in eap1750h (+19,-19)
d8da500 ath79: fix dtc warnings in ruckus zf7372 (+4)
4607786 ath79: convert boards based on ar9344_openmesh_mr600.dtsi to nvmem-cells (+21,-19)
f6ca84b ath79: convert OpenMesh OM5P-AN WiFis to nvmem-cells (+21,-20)
d4ec4f9 ath79: convert OpenMesh OM2P v1 WiFis to nvmem-cells (+19,-19)
b7ad3c5 ath79: convert Buffalo WZR-HP-G302H A1A0 WiFis to nvmem-cells (+15,-15)
af5306b ath79: convert WiFis based on ar7241_ubnt_unifi.dtsi to nvmem-cells (+39,-33)
d9566d0 ath79: add support for KuWFi C910 (+220)
17c6fb1 ath79: image: don't depend on other COMPILE targets (+1,-1)
a14170b ath79: fix calibration-art for some boards (+4,-4)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
aa6c8c3 ath79: convert Netgear WNDAP360 WiFis to nvmem-cells (+32,-31)
2621ddb kernel: bump 5.10 to 5.10.162 (+3,-3)
8342c09 ath79: use lzma-loader for Senao initramfs images (+1)
766de70 ath79: allow skipping hash for Senao sysupgrade (+30,-28)
e085812 ath79: add support for Fortinet FAP-221-B (+252)
f193f2d ath79: convert UBNT Aircube AC WiFis to nvmem-cells (+26,-13)
4965cbd ath79: tiny: Do not build TPLink WPA8630Pv2 by default (+1)
eded295 ath79: combine OCEDO dual firmware-partitions (+9,-24)
e4a7667 ath79: combine UniFi AC dual firmware-partitions (+3,-8)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
b352124 ath79: Fix glinet ar300m usb not working (+8,-13)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
f0eb73a ath79: consolidate Netgear EX7300 series images (+282,-252)
7396263 ath79: convert Netgear EX7300 caldata to nvmem (+22,-7)
cfb296b ath79: add support for D-Link DIR-629 A1 (+188)
290a652 ath79: add pcie1 wifi device to Senao qca955x AP DTSI (+38,-5)
52992ef ath79: add support for Senao Engenius EWS660AP (+147)
f83f5f8 ath79: add label-mac-device for GL-XE300 (+4)
2a20dc7 ath79: calibrate dlink dir-825 c1 and dir-835 a1 with nvmem (+39,-8)
c7059c5 ath79: improve support for Letv LBA-047-CH (+44,-37)
67f283b ath79: add LTE packages for GL-XE300 (+2,-1)
8bc72ea treewide: strip useless `default n` Kconfig lines (-85)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
d0c64ae ath79: fix dts whitespace (+30,-30)
2742705 ath79: split Engenius EPG5000 DTS to common DTSI (+128,-108)
2f99f7e ath79: add support for Senao Engenius ESR900 (+108,-1)
96c2119 ath79: add support for Senao Engenius ESR1750 (+97)
f9c2822 ath79: add support for Senao Engenius ESR1200 (+97)
f545caf ath79: convert Engenius EPG5000 radios to nvmem-cells (+23,-18)
5e973dd ath79: add eth0 mac and initvals for Engenius EPG5000 (+9,-1)
5198256 ath79: bump SPI frequency of Senao qca955x routers (+1,-1)
4536c76 kernel: bump 5.15 to 5.15.94 (+75,-75)
461072f kernel: bump 5.10 to 5.10.168 (+16,-84)
01262c9 tools/squashfs: rename to squashfs3-lzma (+17,-12)
dd8a4a8 ath79: add support for GL.iNet GL-X1200 (+296,-1)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
173d864 ath79: mikrotik: stack ar9344 devices to single dtsi (+198,-271)
43c7132 ath79: add support for MikroTik RouterBOARD 911 Lite2/Lite5 (+59,-9)
de8d5b5 kernel: bump 5.15 to 5.15.95 (+299,-294)
b88955a kernel: bump 5.10 to 5.10.169 (+166,-160)
14334c2 ath79: refactor devolo WiFi pro image definitions (+11,-18)
a7a3de5 ath79: fix user LED glow on Mikrotik 911 Lite boards (+1,-1)
4662ade uencrypt: add support for mbedtls (+312,-55)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
e026a65 kernel: backport eth_addr_add() (+86,-4)
694b8e6 ath79: support Ruckus ZoneFlex 7351 (+377,-1)
0eebc6f ath79: support Ruckus ZoneFlex 7341/7343/7363 (+189,-2)
de3d60b ath79: calibrate dlink dir-825 b1 with nvmem (+31,-5)
12f5233 ath79: Add Aruba AP-175 support (+266,-10)
78a468f kernel: bump 5.10 to 5.10.177 (+15,-15)
5811db1 ath79: fix LED pinout for Comfast CF-E314N v2 (+6,-6)
e11d00d ath79: create Aruba AP-105 APBoot compatible image (+6)
3d11005 ath79: mikrotik: drop unused files from ramdisk (+1,-2)
5264296 ath79: mikrotik: update kernel on NAND using Yafut (+5,-8)
f3bb1ee ath79: fix switch support for WZR-HP-G300NH devices (+2,-1)
70000ab ath79: use gpios for switch management in WZR-HP-G300NH variants (-1)
097f350 ath79: add support for Alcatel HH40V (+192)
90ad13c ath79: create APBoot-compatible image for Aruba AP-175 (+6)
80c1105 kernel: bump 5.10 to 5.10.179 (+16,-16)
8bc4aaf ath79: refactor ZTE MF28x dts files (+233,-329)
590d1fd ath79: add support for ZTE MF282 (+141)
91e3419 ath79: add empty squashfs-lzma filesystem (+3,-10)
43417ae Revert "ath79: add empty squashfs-lzma filesystem" (+10,-3)
40c7429 ath79: 5.15: drop unused res variable from pci ar71xx OF convert patch (+11,-7)
b93d2d7 ath79: 5.15: drop unused res variable from pci ar724x OF convert patch (+13,-5)
4d702a5 ath79: gpio-latch: fix compilation warning for wrong dev_err % (+1,-1)
2d0125b ath79: rb91x_nand: fix compilation warning for dev_err (+1,-1)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
4f1b2ce ath79: set 2048B ECC size for Mikrotik boards using soft ECC (+2)
32b6f1a ath79: nand: enable software BCH support (+1)
cb9ccd6 ath79: ar934x: still advertise subpage on soft ecc (+3,-3)
1d49310 ath79: add Cisco Meraki MR18 (+428,-2)
d97143f ath79: mikrotik: bump compat version for yafut images (+4)
95577e7 ath79: add support for MikroTik RB951Ui-2HnD (+168)
ec4d63f nu801: add kmod-leds-uleds to MR26 + MR18 (+2,-2)
7a29230 ath79: Replace reset-button for DIR-859 (+2,-11)
6ea910a ath79: Create shared dtsi for DIR-859 (+119,-112)
2f4b6d0 ath79: Convert calibration data to nvmem (+35,-7)
8d618a3 ath79: Add support for D-Link DIR-869-A1 (+51,-1)
25eead2 ath79: fix 5GHz on QCA9886 variant of ZTE MF286 (+4,-4)
7365e6b kernel: remove obsolete kernel version switches (-154)
f5cb556 treewide: Disable building 32M RAM devices (+124)
84a4601 ath79: enable NVMEM u-boot-env driver on generic subtarget (+2)
f0b2fdb ath79: improve support for D-Link DIR-8x9 A1 series (+11,-10)
635d548 ath79: add support for D-Link DIR-859 A3 (+88,-4)

Target / bcm27xx (95 changes)

210c534 kernel: move rtl8152 patches to generic ()
2c26eb4 kernel: bump 5.10 to 5.10.108 (+17,-17)
c41da16 kernel: bump 5.10 to 5.10.109 (+182,-193)
ff09905 bcm27xx: include 'rtc' in target's 'FEATURES' (+1,-1)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
cab20be kernel: bump 5.10 to 5.10.112 (+24,-26)
e08942e kernel: bump 5.10 to 5.10.113 (+51,-51)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
20ea6ad bcm27xx: add support for linux v5.15 (+265.7K,-1)
99ad84b bcm27xx: switch to 5.15 (+1,-2)
d5c4f24 bcm27xx: remove linux 5.10 compatibility (+2,-220.4K)
575f2dc bcm27xx: remove linux 5.10 configs (-1.7K)
0ffb6de bcm27xx: add CPU_FREQ_GOV_SCHEDUTIL (+7)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
e508323 bcm27xx: diag.sh: fix whitespace (+1,-1)
810eac8 bcm27xx: base-files: align network files (+6,-4)
50d3382 bcm27xx: enable PWM drivers in config (+18,-18)
0f14619 bcm27xx: modules: video: fix whitespace (+1,-1)
19ef3b5 bcm27xx: sound-soc-rpi-cirrus: fix package (+4,-2)
cecb0cc bcm27xx: add pwm-fan dependency to RPi PoE (+1,-1)
38ebb21 bcm27xx/bcm2710: enable asm crypto algorithms (+8)
7b6beb7 bcm27xx/bcm2711: enable asm crypto algorithms (+8)
ed1536e kernel: bump 5.15 to 5.15.41 (+248,-310)
2454342 kernel: bump 5.15 to 5.15.42 (+38,-314)
79e7a25 kernel: bump 5.15 to 5.15.44 (+9,-10)
fbf6992 kernel: bump 5.15 to 5.15.45 (+11,-11)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
e9f9cd1 bcm27xx: add support for Raspberry Pi Zero 2 (+12,-6)
90a6350 kernel: bump 5.15 to 5.15.50 (+13,-13)
552d76f kernel: bump 5.15 to 5.15.51 (+47,-47)
7c02a4a bcm27xx: update patch to fix build (+5,-46)
e4af991 kernel: bump 5.15 to 5.15.54 (+45,-45)
4921ab0 kernel: bump 5.15 to 5.15.56 (+29,-90)
364575e kernel: bump 5.15 to 5.15.58 (+21,-21)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
edeae51 kernel: bump 5.15 to 5.15.63 (+30,-30)
f87175b kernel: bump 5.15 to 5.15.64 (+35,-35)
fbe2f7d kernel: bump 5.15 to 5.15.67 (+75,-75)
ff55e54 kernel: fix build on bcm27xx target platform (+11,-30)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
9995dd2 kernel: remove target specific CONFIG_IKCONFIG lines (-24)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
910bdda kernel: bump 5.15 to 5.15.76 (+34,-34)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
0252c0b kernel: bump 5.15 to 5.15.78 (+10,-10)
efaad5e cypress-nvram: use symlink to provide NVRAM for some RPis (+33,-16)
729cdff bcm27xx: switch to linux-firmware SDIO NVRAM (+9,-9)
c6e86d8 linux-firmware: broadcom: consolidate NVRAM packages (+85,-40)
170f3d7 kernel: bump 5.15 to 5.15.79 (+6,-6)
3f7cc9d bcm27xx: disable duplicate sdhost driver (+6,-8)
0889adf bcm27xx: sound-soc-hifiberry-digi: fix package (+7,-4)
c34eab6 bcm27xx: sound-soc-justboom-*: fix packages (+25,-12)
590aa0c kernel: bump 5.15 to 5.15.80 (+51,-52)
424210b kernel: bump 5.15 to 5.15.81 (+144,-180)
68426e5 kernel: bump 5.15 to 5.15.82 (+204,-204)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
708ea56 bcm27xx: bcm2711: add kmod-r8169 (+2,-1)
f620eb7 kernel: Add missing kernel configuration options (+6,-4)
0c405bc kernel: bump 5.15 to 5.15.85 (+6,-6)
5863363 bcm27xx: fix BCMGENET kernel config (+54)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
2fab942 generic: fix silicon labs spidev bindings (+111,-40)
2f847da kernel: Refresh kernel patches (+4,-4)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
4e9365a kernel: bump 5.15 to 5.15.90 (+21,-21)
59fe39f kernel: bump 5.15 to 5.15.91 (+200,-200)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
3c06769 kernel: bump 5.15 to 5.15.93 (+48,-48)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
0aedf91 kernel: bump 5.15 to 5.15.98 (+5,-103)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
d59d69f kernel: bump 5.15 to 5.15.103 (+721,-1.4K)
f0bc263 kernel: bump 5.15 to 5.15.104 (+20,-20)
72094f7 generic: net: pcs: add driver for MediaTek SGMII PCS (+407,-13)
ec8c837 kernel: bump 5.15 to 5.15.105 (+96,-191)
3b212db kernel: backport of_request_module() (+1.3K,-1)
f498923 kernel: bump 5.15 to 5.15.107 (+20,-20)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
829a50d bcm27xx: Deactivate CONFIG_OABI_COMPAT (-2)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
d798617 treewide: remove all @{lt,gt,ge,le} appearances affecting 5.10 kernel (+18,-29)
047361d treewide: cleanup kernel symbol references (+19,-50)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)
64afcba kernel: backport Motorcomm YT8521/YT8531 support (+2.9K,-5)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)
98e6233 mediatek: update pending SoC Ethernet PHY driver (+1.3K,-1.4K)
afe2722 kernel: bump 5.15 to 5.15.113 (+41,-41)
e2701e0 kernel: bump 5.15 to 5.15.114 (+3,-3)

Target / bcm47xx (35 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
acff8ae bcm47xx: Add support for brcmnand controller on BCMA bus (+862,-1)
0c9d07a bcm47xx: Updated devices database for Netgear WNR3500L V2 (+144,-50)
5f10805 bcm47xx: Fix Netgear WNR3500L v2 image format (+2)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
9e5d743 kernel: bump 5.10 to 5.10.124 (+157,-176)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
a06e023 mac80211: remove old legacy legacy drivers (+19,-922)
defd016 bcm47xx: add tags to upstreamed patches ()
00952fb bcm47xx: replace "Devices-database-update-patch" with upstream patches (+428,-268)
30c0ffe bcm47xx: Copy kernel from 5.10 to 5.15 (+3.4K)
18e6df8 bcm47xx: Refresh kernel 5.15 (+91,-177)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
4970dd0 bcm47xx: revert bgmac back to the old limited max frame size (+66)
ee85786 bcm47xx: relocate LZMA loader #2 (+2,-2)
eaf5c85 bcm47xx: switch default kernel to the 5.15 (+1,-2)
b894fbd bcm47xx: reorder MIPS BCM47XX patches (+36,-36)
8457636 bcm47xx: add pending devices support (+252)
5e48c53 bcm47xx: fix bgmac support for BCM5358 (+244)
de8d5b5 kernel: bump 5.15 to 5.15.95 (+299,-294)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
a7e05ca bcm47xx: Refresh patches (+10,-10)
b88955a kernel: bump 5.10 to 5.10.169 (+166,-160)
3ca9849 kernel: bump 5.10 to 5.10.175 (+136,-212)
d59d69f kernel: bump 5.15 to 5.15.103 (+721,-1.4K)
9215f55 bcm47xx: refresh config (+6,-10)
11c28cf bcm47xx: enable adm6996 only on legacy subtarget (+1,-3)
e656bcb kernel: add bcma/ssb fallback SPROM support (+1.8K,-3)
80c1105 kernel: bump 5.10 to 5.10.179 (+16,-16)
3e9c471 bcm47xx: 5.15: fix compilation warning for yenta socket patchi (+17,-15)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
a24612c bcm47xx: Refresh patches (+1,-1)
3f297be treewide: Disable building 16M RAM devices (+29)
f5cb556 treewide: Disable building 32M RAM devices (+124)
066441b treewide: Disable building 8M RAM devices (+1)

Target / bcm4908 (40 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
b2cb87b bcm4908: enable armv8-CE crypto algorithms (+8)
01a6a5c kernel: bump 5.10 to 5.10.117 (+31,-93)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
d9ab1e5 kernel: backport LEDs driver for BCMBCA devices (+981)
001856f bcm4908: backport latest DT patches (+363,-1)
864fdf2 bcm4908: use upstream-accepted watchdog patches (+14,-4)
06c9e8b kernel: bump 5.10 to 5.10.129 (+22,-22)
d63ef7c bcm4908: backport bcmbca DT patches queued for 5.20 (+1.2K)
3f2b2fe bcm4908: prepare for Asus GT-AX6000 support (+10)
6ae2f7f bcm4908: build bootfs image per-SoC (+92,-59)
a8e1e30 uboot-bcm4908: include SoC in output files (+8,-6)
57cad53 bcm4908: enable & setup packet steering (+49)
7d3c092 kernel: bump 5.10 to 5.10.132 (+10,-10)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
fb47b9f bcm4908: enable NVMEM U-Boot env data driver (+3)
d51e990 bcm4908: use upstream patches for Asus GT-AC5300 LEDs (+12,-3)
b8f8c6f bcm4908: fix Asus GT-AX6000 image (+65,-2)
1371498 bcm4908: backport mtd parser for Broadcom's U-Boot partition (+138)
1722e23 bcm4908: fix -EPROBE_DEFER support in bcm4908_enet (+58,-1)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
6a02205 bcm4908: optimize Ethernet driver by using build_skb() (+152)
31e4e56 bcm4908: backport bcm4908_enet fix for NULL dereference (+103,-4)
ae57770 bcm4908: add pending BQL support for bcm4908_enet (+42)
6198eb3 bcm4908: backport upstream BQL support for bcm4908_enet (+4,-1)
45ac906 bcm4908: update DTS files with the latest changes (+298,-8)
66b6414 bcm4908: prepare support for kernel 5.15 (+4.0K)
ce296b1 bcm4908: refresh kernel 5.15 config (+15,-8)
b97e5ac bcm4908: Refresh kernel patches (+4.9K,-48)
c0fb12c treewide: uniform vendor name for ASUS (+20,-20)
e8625c8 treewide: replace /sys/devices/virtual/ubi by /sys/class/ubi (+9,-10)
f06bd5b bcm4908: refactor packet steering init (+29,-46)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
ffaabee bcm4908: backport v6.4 pending DTS changes (+1.6K,-2)
cb26618 bcm4908: include usbport trigger (+2,-1)
86cf0f9 bcm4908: add HVC workaround for booting kernel 5.15 (+30)
d105030 bcm4908: switch to Kernel 5.15 by default (+1,-2)
2b1de62 bcm4908: 5.15: fix compilation error for BCM4908 pinmux patch (+41,-41)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)

Target / bcm53xx (73 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
72b9b72 bcm53xx: add support for Asus RT-AC88U (+12)
a6dc0f6 bcm53xx: drop dead upgrade code (-8)
a721fb9 bcm53xx: backport DT changes from 5.17 & 5.18 (+471,-1)
fc94c0d bcm53xx: add switch ports for Buffalo WZR-900DHP & re-enable it (+44,-1)
9ac80a4 bcm53xx: prepare kernel 5.15 support (+4.9K,-1)
dd89576 bcm53xx: refresh kernel 5.15 config (+14,-2)
be381a7 kernel: bump 5.15 to 5.15.33 (+124,-344)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
f4e219f packages: nvram: add NVRAM quirks for bcm53xx target (+48,-17)
8f6e2bb bcm53xx: remove MR32's specific get_leds_dt code (-31)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
5c1b191 bcm53xx: remove BROKEN flag from Asus RT-AC88U (-1)
230c9da bcm53xx: revert bgmac back to the old limited max frame size (+33)
d19c374 bcm53xx: copy bgmac revert (performance fix) to 5.15 (+33)
554ca44 bcm53xx: remove 07_set_preinit_iface_bcm53xx (-14)
82d0dd8 bcm53xx: disable GRO by default at kernel level (+36)
fcbd396 bcm53xx: enable & setup packet steering (+47)
c6f16b6 bcm53xx: copy patch disabling GRO to kernel 5.15 (+36)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
53d99fe kernel: bump 5.10 to 5.10.125 (+4,-4)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
e37ba80 bcm53xx: add support for Meraki MR26 (+535,-6)
d9ab1e5 kernel: backport LEDs driver for BCMBCA devices (+981)
4921ab0 kernel: bump 5.15 to 5.15.56 (+29,-90)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
34cf310 kernel: backport U-Boot environment data NVMEM driver (+714,-14)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
15cae55 bcm53xx: 5.15: add missing LEDS_BCM63138 config symbol (+1)
fbe2f7d kernel: bump 5.15 to 5.15.67 (+75,-75)
837fd23 kernel: bump 5.10 to 5.10.142 (+8,-8)
2f50c53 bcm53xx: update NVMEM driver for NVRAM (+460,-10)
77d9cce bcm53xx: backport clk driver fix for DT nodes names (+144,-124)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
3413409 bcm53xx: linksys ea6500-v2: extend RAM to full 256MB (+64)
32ecf42 bcm53xx: 5.10: refresh target patches (+1,-6)
b0a94fc kernel: bump 5.15 to 5.15.74 (+3,-8)
711f1a8 kernel: mtd: backport SafeLoader parser (+472,-4)
2b9bb5b bcm53xx: enable Broadcom 4366b1 firmware for Asus RT-AC88U (+1,-1)
e629ced bcm53xx: only fixup seama on D-Link DIR-885L (+20,-3)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
8cdafa1 bcm53xx: update DTS files with the latest changes (+4.3K,-13)
f6c6157 bcm53xx: remove MR32's openwrt specific patch for LEDs (-28)
1bef8d6 bcm53xx: Patch to support BCMA rev 11 (+56)
457cc59 kernel: 5.10: update nvmem subsystem to the 5.15 state (+1.7K,-15)
8dfe69c kernel: update nvmem subsystem to the latest upstream (+7.4K,-40)
9c3954b kernel: bump 5.10 to 5.10.164 (+4,-4)
257e9fc kernel: bump 5.10 to 5.10.165 (+6,-6)
4e9365a kernel: bump 5.15 to 5.15.90 (+21,-21)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
6e555ac bcm53xx: refactor packet steering init (+25,-44)
56a93f9 bcm53xx: fix shebang in packet_steering.sh (+1,-1)
b4ae914 kernel: backport NVMEM late fixes from v6.2 (+282,-16)
4d903a5 bcm53xx: Add support for D-Link DWL-8610AP (+25)
d51c44a bcm53xx: Add D-Link DWL-8610AP board settings (+3)
9cbc837 bcm53xx: switch to Kernel 5.15 by default (+1,-2)
f498923 kernel: bump 5.15 to 5.15.107 (+20,-20)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
e656bcb kernel: add bcma/ssb fallback SPROM support (+1.8K,-3)
80c1105 kernel: bump 5.10 to 5.10.179 (+16,-16)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
ecd9abc kernel: use upstream firmware patch for Broadcom's NVRAM (+100,-92)
ec4d63f nu801: add kmod-leds-uleds to MR26 + MR18 (+2,-2)

Target / bcm63xx (24 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
b8ed98b bcm63xx: fix description fix name case (+1,-1)
2317a74 bcm63xx: add linux v5.15 support (+20.9K)
5fca475 treewide: use upstream compatible for RedBoot FIS parser (+4,-48)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
d9ab1e5 kernel: backport LEDs driver for BCMBCA devices (+981)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
836b994 bcm63xx: fix dts whitespace (+1,-1)
05603df bcm63xx: loader-lzma: drop unused RAMSIZE parameter (+1,-3)
ef6f3fb bcm63xx: switch to Kernel 5.15 by default (+1,-2)
55117c3 bcm63xx: drop kernel 5.10 support (-21.6K)
e55b4b4 bcm63xx: kernel: fix up bcm63268 roboswitch gpio registers (+77,-44)
796815e bcm63xx: kernel: power cycle the bcm6358 USB PLL (+53,-6)
f47c378 bcm63xx: 5.15: comment unused macronix_nand_block_protection_support (+154)
f5cb556 treewide: Disable building 32M RAM devices (+124)

Target / bmips (75 changes)

76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
6a1e7c7 bmips: add linux v5.15 support (+1.9K,-4)
0ad2097 bmips: switch to linux 5.15 (+1,-2)
66994d6 bmips: remove linux 5.10 compatibility (-9.5K)
9b4169d bmips: rework ARCH_HAS_SYNC_DMA_FOR_CPU_ALL patch (+39,-25)
90e4c8c bmips: dgnd3700v2: fix network config (+1)
2454342 kernel: bump 5.15 to 5.15.42 (+38,-314)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
fbe2f7d kernel: bump 5.15 to 5.15.67 (+75,-75)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
12a3c86 bmips: loader-lzma: drop unused RAMSIZE parameter (+1,-3)
7178ada bmips: use netdev_alloc_skb() for copybreak (+1,-1)
71ef4ec bmips: convert to build_skb() (+61,-41)
a332b8c bmips: check NAPI context when refilling rx SKB (+10,-6)
330cbcc bmips: switch to napi_build_skb() to reuse skbuff_heads (+2,-2)
6276dad bmips: improve rx loop (+3,-2)
686050b bmips: batch process rx path (+5,-1)
85d403a bmips: batch process eth_type_trans() in rx path (+3,-2)
cbc1fcf bmips: add BQL support (+8)
a6a5413 bmips: fix Tx cleanup when NAPI poll budget is zero (+5,-4)
65ebe31 bmips: check for DMA error when refilling Rx (+20,-8)
dc0de05 bmips: add missing switch cpu label (+5)
2f8e907 Revert "bmips: add missing switch cpu label" (-5)
89390a9 bmips: dts: fix warnings (+22,-2)
8d0c254 bmips: update patches sent upstream (+42,-20)
9fc98b1 bmips: irq-bcm6345-l1: register memory region (+38)
c2836c4 bmips: tweak Kconfig options (+49,-16)
fff0708 kernel: add pending bmips patches (+1.1K,-246)
82ce340 bmips: dts: fix switch compatible strings (+4,-4)
82dc16f bmips: disable B53 MMAP phy read/write ops (+47,-1)
61f3c3b bmips: dgnd3700v2: enable external BCM53125 switch (+56,-2)
80a3ecc bmips: add Huawei HG253s v2 support (+264)
6888327 bmips: dts: nand: add missing address/size cells (+6)
a97965b kernel: add pending patches for bcm63268-timer-clocks (+435,-165)
cc07d1d bmips: drop unneded cpu labels from external switches (-2)
6df1220 bmips: add support for Sercomm H-500s (+502,-1)
b88ae62 kernel: add more dsa b53 pending patches (+308,-145)
4dedcbd bmips: sercomm,h500-s: add Quantenna network config (+4,-1)
67c28dd bmips: sercomm,h500-s: fix upgrade (+1,-3)
741780b bmips: sercomm,h500-s: add Quantenna gpio switch (+16)
33f59eb bmips: bcm6368-enetsw: harmonize dev variables (+83,-76)
4d99f0c bmips: bcm6368-enetsw: remove unneeded variables (+16,-35)
414ca70 bmips: bcm6368-enetsw: refactor probe (+29,-23)
1c552eb bmips: add basic BCM6358 ethernet support (+1.7K)
cd64353 bmips: bcm6348-enet: add PHY support (+119)
a0f100c bmips: bcm6348-enet: register emac driver from iudma (+15,-2)
9675208 bmips: bcm6362/bcm63268: enable HW RNG (+24)
d309160 bmips: image: rename SERCOMM_VERSION to SERCOMM_FSVER (+7,-7)
d11a7c4 bmips: use sercomm-pid script (+14,-21)
aefeb34 bmips: add support for Sercomm SHG2500 (+776,-1)
6e081e1 bmips: add LED kernel modules (+30)
8bee6a9 bmips: switch to LED kernel modules (+19,-13)
95b846f bmips: allow disabling mdio-mux-bcm6368 (+10)
e76556d bmips: b43-sprom: fix build when SSB/BCMA disabled (+16,-16)
6fd8e0f bmips: add subtargets for each SoC (+2.0K,-382)
2c824b4 bmips: remove source-only flag (+1,-1)
4575496 bmips: dts: add missing phy modes (+17)
db4f158 bmips: hg556a: switch to kmod-owl-loader (+66,-14)
16b0cbb bmips: drop unneeded ath9k fixup (+1,-243)
5ec781c bmips: pci-bcm6348: load IO resource from DT ranges (+14,-28)
7122609 bmips: switch to generic bcma/ssb fallback SPROM (+12,-64)
7872a0e bmips: drop custom b43-sprom fixups (-1.2K)
b98955c bmips: pci: use standard module functions (+21,-24)
f6f4db6 bmips: enet: add missing module functions (+14,-3)
7f285b9 bmips: leds-sercomm-msp430: improve driver (+7,-3)
0cecebd bmips: dgnd3700v2: add b43 wireless driver (+1)
3132eff bmips: shg2500: add BCM4360 fallback SPROM (+16,-2)
11de537 bmips: increment polled keys interval to 100 (+9,-9)
e9f5b77 bmips: document GPIO external interrupts (+51,-11)
c3549b9 bmips: fix external interrupt controller (+2,-21)
150508e bmips: 5.15: comment unused macronix_nand_block_protection_support (+154)
0dd5505 bmips: improve kernel patches (+181,-185)

Target / gemini (11 changes)

bc19ce0 gemini: Create patches and config for kernel v5.15 (+588)
81da8a2 gemini: Bump kernel to v5.15 (+1,-1)
5fca475 treewide: use upstream compatible for RedBoot FIS parser (+4,-48)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
772434e gemini: Set proper default networks (+15)
cf49c7d gemini: add generic subtarget (+2)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)

Target / imx (30 changes)

059ef70 imx: copy config and patches from 5.10 to 5.15 (+623)
5188e43 imx: enable 5.15 as testing kernel (+1)
2b395c2 imx: update config for 5.15 (+21,-9)
9d26651 imx: make 5.15 default kernel and remove 5.10 support (+1,-623)
bf1c3a5 imx: re-enable ARM arch timer (+2)
4b1b76d imx: base-files: drop redundant space after case keywords (+94,-94)
bfbf235 imx: bootscript-apalis: make it working with U-Boot 2022.01 (+4,-2)
a0528ca imx: image: use 'u-boot-dtb.img' filename for SPL payload (+10,-1)
a98ded6 kernel: move some symbols to generic config (+29,-70)
5a09eb1 kernel: bump 5.15 to 5.15.32 (+98,-97)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
baa753a imx: refresh (sub)target kernel configs (+3,-7)
345e981 imx: cortexa7: adjust kernel config defaults for i.MX 7 (+19)
f430600 imx: bundle correct SDMA firmware for i.MX 7 boards (+4,-2)
0b7e8f4 imx: cortexa7: enable framebuffer console + DRM (+47)
d545825 imx: extract common combined image operations between subtargets (+59,-56)
f987887 imx: create sdcard image recipe with raw U-Boot (+10)
70a9c75 imx: decouple sdcard sysupgrade from Apalis boards (+67,-56)
4436d7b imx: make sdcard/eMMC sysupgrade more resilient (+6,-3)
703a1ca imx: add DT aliases for imx7d-pico-pi (+47)
fa26cda imx: cortexa7: add support for TechNexion PICO-PI-IMX7D (+98,-5)
28e4761 imx: keep common kernel symbols in target's config (+7,-15)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
a110418 linux-firmware: offer two versions of firmware for CYW4339 (+37,-11)
22fd8b0 cypress-nvram: disassociate from external source repo (+19,-102)
49bbfd9 cypress-nvram: consolidate NVRAM packages (+7,-21)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
6d41da8 imx: kernel: add USB storage boot support (+2)
43af3c9 imx: image: ventana: use squashfs rootfs for non NAND devices (+2,-2)
1f5f177 imx: image: ventana: add blkdev compressed disk image (+25,-1)

Target / ipq40xx (169 changes)

4ce52de ipq40xx: disable non-building tel(co Electronics) x1pro (+1)
17b0504 ipq40xx: Support Chromium OS image-type creation (+25,-1)
a93ec36 ipq40xx: qcom_scm: Disable SDI at boot (+47)
26af098 ipq40xx: qcom_scm: Fix cold boot address command (+121)
f1c041e ipq40xx: Add subtarget for Google WiFi (Gale) (+453,-4)
cb6f4be ipq40xx: add support for FRITZ!Box 7520 (+2)
bdc786e ipq40xx: update E2600AC c1/c2 board (+32,-18)
026fda1 ipq40xx: WAC510: device-tree overhauling (+33,-40)
35d2bbc ipq40xx: stop chromium sub-target builds on the buildbots (+1,-1)
c41da16 kernel: bump 5.10 to 5.10.109 (+182,-193)
39d28b8 Revert "ipq40xx: stop chromium sub-target builds on the buildbots" (+1,-1)
3204906 ipq40xx: add RT-AC2200 alternative name to RT-AC42U/RT-ACRH17 (+2)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
ab7e53e ipq40xx: 5.10: fix ar40xx driver (+3)
87318eb ipq40xx: 5:15: copy config and patch from 5.10 (+4.4K)
29e177e ipq40xx: 5:15: refresh patches (+4,-183)
07ddbb9 ipq40xx: 5:15: refresh config (+21,-2)
7a72fcc ipq40xx: fix wrong nand definition for wpj419 (+6,-6)
7c692f6 ipq40xx: refresh ess driver and phy with new api (+48)
7517955 ipq40xx: 5.15: refresh kernel patches (+26,-26)
17b7756 ipq40xx: 5.15: add testing kernel version (+1,-1)
2114b22 ipq40xx: 5.15: drop upstreamed sleep clock patch (-26)
376834a ipq40xx: 5.15: refresh config (+2,-13)
daee22c ipq40xx: 5.15: refresh subtarget config (+2,-2)
1526cce ipq40xx: 5.15: fix ar40xx driver (+3)
cb1dc49 ipq40xx: consolidate ar40xx driver files (-2.2K)
c3569a7 kernel: bump 5.15 to 5.15.36 (+28,-28)
834c9b3 ipq40xx: Lyra: update RGB LED-Controller node for 5.10+ (+78,-47)
91fa482 ipq-wifi: drop upstreamed board-2.bin (+14,-59)
af425e4 ipq40xx: revert Cell-C RTL30VW to legacy caldata extraction (+2,-15)
f167f4a IPQ4019: AVM FRITZ!Box 7530: Remove NAND ECC restrictions from DTS (+3)
b754b0c kernel: bump 5.10 to 5.10.115 (+45,-161)
6cdf974 kernel: bump 5.15 to 5.15.39 (+4,-1.8K)
4d4462c ipq40xx: mikrotik: provide BDF-s on demand (+23)
ab141a6 ipq-wifi: remove packaged BDF-s for MikroTik devices (+4,-14)
5eee67a ipq40xx: mikrotik: dont include ath10k-board-qca4019 by default (+1)
602b5f6 ipq40xx: cut ath10k board file for mikrotik subtarget (+3,-2)
b21b986 ipq40xx: add Aruba AP-365 specific BDF (+12,-1)
b4184c6 ipq40xx: add support for Linksys WHW01 v1 (+362,-5)
f800f8d kernel: bump 5.10 to 5.10.120 (+12,-12)
fbf6992 kernel: bump 5.15 to 5.15.45 (+11,-11)
811538a ipq40xx: add support for Meraki MR74 (+452,-409)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
bb929a0 ipq40xx: mikrotik: make RouterBoot partition writeable (-5)
3b3eaf3 ipq40xx: R619AC: replace space with - separator in variant string (+2,-2)
50c232d ipq-wifi: drop upstreamed board-2.bin (+1,-3)
7f54bf6 ipq40xx: add MikroTik wAP ac (RBwAPG-5HacD2HnD) support (+250,-8)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
f87175b kernel: bump 5.15 to 5.15.64 (+35,-35)
4d8b42d ipq40xx: point to externally compiled dtbs in recipes (+11,-194)
e16a0e7 ipq40xx: add support for Extreme Networks WS-AP3915i (+296)
80baffd ipq40xx: add support for Pakedge WR-1 (+292)
47306d4 ipq-wifi: add Pakedge WR-1 support (+7)
5f458e6 ipq40xx: switch to 5.15 as default kernel (+1,-2)
c7c3509 ipq40xx: add LTE packages for GL-AP1300 (+1,-1)
e8a62a1 kernel: bump 5.10 to 5.10.141 (+61,-61)
0be1b78 ipq40xx: cellc_rtl30vw: fix imagebuilder generation (+5,-4)
4d014a7 ipq40xx: add WAN LED mapping for GL-AP1300 (+3)
470ca65 ipq40xx: add GL-AP1300 label-mac-device (+1)
f0ea3df ipq40xx: disable devices with 3MiB kernel size (+3)
e2ffb61 ipq40xx: fix power LED colour ID in Netgear WAC510 dts (+1,-1)
e562746 ipq40xx: fix RUTX10 Wi-Fi woes (+8,-30)
04eb080 ipq40xx: luma_wrtq-329acn: differentiate ethernet mac addresses (+12)
0410c95 ipq40xx: base-files: properly close case (+1)
c34f071 ipq40xx: add support for Sony NCP-HG100/Cellular (+756,-1)
0de6a33 ipq40xx: Add ZTE MF289F (+465,-6)
6d24d10 ipq40xx: drop ESSEDMA + AR40xx (+1,-7.5K)
27b441c ipq40xx: drop ESSEDMA + AR40xx DTS nodes (-1.1K)
378d1a6 ipq40xx: qca807x: add SFP improvements (+74,-66)
ccd08ef ipq40xx: disable nodes instead of deleting them (+88,-26)
acc4add ipq40xx: add shinfo based DSA tag driver (+461)
45ad5be ipq40xx: qca807x: always set PSGMII AZ WAR (+7,-12)
a15ccc2 ipq40xx: add IPQESS ethernet driver (+2.3K,-1)
17a55f9 ipq40xx: add PSGMII PHY mode define (+122)
28b13bb ipq40xx: import qca8k from generic (+2.5K)
b1f2132 ipq40xx: add DSA switch driver (+678,-1.2K)
a447068 ipq40xx: enable ethernet and DSA driver combo (+16)
5293c08 ipq40xx: sxtsq-5-ac: correct TCSR ESS type (+1,-1)
12eebe8 ipq40xx: qca807x: add suspend and resume ops (+4)
f5c62c6 ipq40xx: qca807x: drop kernel version checks (-16)
ad9ecd3 ipq40xx: qca8k: introduce proper PSGMII calibration (+331,-12)
550253b ipq40xx: convert some boards to DSA (+754,-99)
b9b4c51 ipq40xx: Meraki MR33: convert MAC addresses to nvmem (+19,-9)
1325457 ipq40xx: ipqess: enable threaded NAPI (+4,-2)
116feb4 ipq40xx: remove non-converted network configs (-96)
db19efe ipq40xx: disable boards not converted to DSA (+86,-43)
606eb43 ipq40xx: glinet-b1300: fix LAN and WAN MAC address assigments (+17)
70d9193 ipq40xx: luma_wrtq-329acn: convert to DSA (+41,-18)
ee38573 ipq40xx: pakedge_wr-1: convert to DSA (+39,-2)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
579ea6b ipq40xx: ZTE MF289F: convert to DSA (+19,-22)
32e41ba ipq40xx: convert to DSA and enable Sony NCP-HG100/Cellular (+23,-19)
cd93980 ipq40xx: Fix wrong GPIO for internal status LED on ZTE MF289F (+1,-1)
9a8e008 ipq40xx: Convert mikrotik,wap-ac to DSA (+26,-6)
3505933 ipq40xx: convert to DSA and enable asus,rt-ac42u (+45,-20)
57577bb ipq40xx: convert to DSA and enable mobipromo,cm520-79f (+36,-6)
a3da858 ipq40xx: Convert Google Wifi to DSA, reenable (+48,-2)
8d92116 ipq40xx: convert to DSA and enable Netgear Orbi devices (+51,-8)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
cc8b8f1 ipq40xx: add support for MikroTik hAP ac3 LTE6 kit (+341,-1)
9945d05 ipq40xx: add support for GL.iNet GL-A1300 (+345)
65d9a71 ipq40xx: D-Link DAP-2610: convert to DSA (+16,-2)
66a3c32 ipq40xx: Convert openmesh,a42 to DSA (+33,-6)
c6bef1b ipq40xx: Convert openmesh,a62 to DSA (+29,-9)
2b2f14c ipq40xx: utilize nvmem-cells for openmesh,a42 (+38,-4)
087a8e3 ipq40xx: utilize nvmem-cells for openmesh,a62 (+45,-10)
b8bda64 ipq40xx: utilize nvmem-cells for plasmacloud,pa1200 (+31,-2)
539a5fd ipq40xx: Convert plasmacloud,pa1200 to DSA (+33,-6)
ce6c9e0 ipq40xx: utilize nvmem-cells for plasmacloud,pa2200 (+40,-7)
fc69532 ipq40xx: Convert plasmacloud,pa2200 to DSA (+32,-7)
1a49b49 ipq40xx: dts: remove leftover nodes after DSA conversion (+1,-29)
d9f7c75 ipq40xx: remove 'nand-' string from image filenames (+16,-16)
87fc485 ipq40xx: remove '-fit' string from kernel filenames (+4,-4)
d4c4606 ipq40xx: add support for Mikrotik wAP R ac / LTE / LTE6 (+347,-217)
1c169d2 ipq40xx: fix usb driver not loaded for GL-A1300 (+8)
3195a99 ipq40xx: convert Aruba AP-303H to DSA and enable target again (+34,-2)
cda6f1c ipq40xx: re-enable EA6350v3, EA8300, MR8300 builds (+38,-23)
2a9f3b7 ipq40xx: fix up Linksys WHW01 board name, device definition (+9,-12)
4b367e2 ipq40xx: migrate Linksys WHW01 to DSA and re-enable (+22,-2)
6fc334c ipq40xx: sysupgrade: allow flashing Linksys factory firmware (+18)
65f606f ipq40xx: delete files used for building 5.10 kernel (-2.4K)
1036545 ipq40xx: fix wlan mac address for Aruba AP-303H (+6,-4)
2fab942 generic: fix silicon labs spidev bindings (+111,-40)
69ea580 treewide: update NVMEM symbols (+11,-11)
4eb587f TODROP: test for ipq4019 target (+1,-1)
dca1b92 Revert "TODROP: test for ipq4019 target" (+1,-1)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
700c47a ipq40xx: Add support ZTE MF18A (+504,-2)
9e4ede8 ipq40xx: add support for Linksys WHW03 V2 (+605,-3)
cfd42a0 ipq40xx: add Intel/Lantiq ATM hacks (+180)
bc205a3 ipq40xx: fritzbox-7530.dts: increase dma coherent pool size (+4)
539b520 ipq40xx: add DSL support for FritzBox 7530 (+34,-6)
7c04e80 ipq40xx: convert Extreme AP3915i to DSA (+16,-2)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
cefc543 ipq40xx: fix assignment of lan port numbers for Cell C RTL30VW (+2,-2)
1c31ca5 ipq4019: fix dts white-space (+438,-438)
7fd28f2 ipq40xx: fix dts whitespace (+2,-2)
e8625c8 treewide: replace /sys/devices/virtual/ubi by /sys/class/ubi (+9,-10)
46ea81b ipq40xx: chromium: Enable kmod-ramoops by default (+5,-1)
ed64c33 ipq40xx: Linksys MR8300: fix the USB port power (+11,-1)
bf055fc ipq40xx: convert Netgear EX6100/EX6150 v2 to DSA (+19,-5)
fce0379 ipq40xx: set specific BDF file for 8devices Habanero/Jalapeno (+2)
d7ba312 ipq40xx: update Crisis Innovation Lab MeshPoint.One BDF (+1,-1)
66c4c2f ipq40xx: mf18a: Add missing variant to PCI ath10k card (+1)
13fefc5 ipq40xx: rutx10: Add missing variant to ath10k wifi (+10)
4bfbecb ipq40xx: mf18a: rename wifi0 calibration variant to ZTE-MF18A (+1,-1)
eb56469 ipq40xx: add support for Wallystech DR40x9 (+443,-1)
8634c10 ipq40xx: Fix Linksys upgrade, restore config step (+6,-1)
791550b ipq40xx: add reset button for Google WiFi (Gale) (+14,-1)
9b00503 ipq40xx: add LED functions for Google WiFi (+9,-2)
ff91a12 base-files: fix Linksys upgrade, restore config step (+2,-2)
72780e3 ipq40xx: convert AP-365 to DSA (+2,-2)
0f26955 ipq40xx: convert GL-AP1300 to DSA (+37,-6)
45f5115 kernel: bump 5.15 to 5.15.109 (+12,-61)
3cac52f ipq40xx: convert AVM FRITZ!Repeater 3000 to DSA (+22,-2)
3980dfc kernel: fix handling of CONFIG_DYNAMIC_DEBUG (+2,-9)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
1f8c8bc ipq40xx: add PSGMII PHY mode to phylink_get_linkmodes() (+12,-4)
bec927c ipq40xx: 5.15: add patch commenting unused sdhci function (+108)
8217f02 ipq-wifi: drop upstreamed board-2.bin (+11,-63)
cf19fd0 ipq40xx: fix rebooting after 5.15.111 (+27)
eab9de0 ipq40xx: convert EZVIZ CS-W3-WD1200G-EUP to DSA (+38,-2)
7365e6b kernel: remove obsolete kernel version switches (-154)
f2a13cf ipq40xx: add e2600ac c1 to dsa (+36,-2)
dd97954 ipq40xx: add e2600ac c2 to dsa (+44,-2)
d4d94a1 ipq40xx: e2600ac-c1 remove KERNEL_SIZE (-2)

Target / ipq806x (111 changes)

3064e76 ipq806x: 5:15: copy config and patch from 5.10 (+7.0K)
4c5d5c6 ipq806x: 5:15: refresh config (+16,-15)
327677a ipq806x: 5:15: drop upstream patch (-2.2K)
8cc2cae ipq806x: 5:15: add testing kernel version (+274,-722)
e86dfd0 ipq806x: rework rootfs conflicts patch for smem (+16,-15)
af70a27 ipq806x: backport nand raname to kernel 5.10 (+1,-1)
876a49c ipq806x: 5:15: fix dedicated krait cpufreq (+55,-29)
a98ded6 kernel: move some symbols to generic config (+29,-70)
5a09eb1 kernel: bump 5.15 to 5.15.32 (+98,-97)
be381a7 kernel: bump 5.15 to 5.15.33 (+124,-344)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
3a4d972 ipq806x: remove non-working fixes for USB bug in 5.10 dtsi additions (-4)
284f2c2 ipq806x: fix USB bug in 5.10 dtsi additions (+14,-14)
3f0d87f ipq806x: fix wrong CPU OPP for ipq8062 (+16,-16)
0085dd6 kernel: bump 5.10 to 5.10.111 (+42,-179)
de7535a kernel: bump 5.15 to 5.15.34 (+18,-90)
eee41e3 ipq806x: Askey RT4230W REV6: enable onboard spi flash (+29)
45b3111 ipq806x: RT4230W: utilize nvmem-cells for ath10k caldata (+66,-17)
f8b0010 ipq806x: add support for Arris TR4400 v2 / RAC2V1A (+450,-3)
d9a063c kernel: bump 5.15 to 5.15.38 (+13,-101)
91fa482 ipq-wifi: drop upstreamed board-2.bin (+14,-59)
c9929fa kernel: bump 5.10 to 5.10.116 (+8,-92)
77692d6 kernel: backport mtd parser for Sercomm partitions (+621,-16)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
69ea671 ipq806x: Archer VR2600: fix switch ports numbering (+3,-3)
7be62b1 kernel: bump 5.10 to 5.10.134 (+8,-8)
e4af991 kernel: bump 5.15 to 5.15.54 (+45,-45)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
d6994c5 ipq806x: add missing scaling_available_frequencies for dedicated cpufreq (+14,-2)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
faa79f9 ipq806x: split files dir to 5.10 and 5.15 (+8.5K)
f2dc002 ipq806x: 5.15: remove qcom adm Documentation patch (-71)
bd02eb7 ipq806x: 5.15: remove PCI_DOMAINS patch not needed anymore (-29)
88bf652 ipq806x: 5.15: replace dtsi patches with upstream version (+1.6K,-1.2K)
61a2bed ipq806x: 5.15: replace lcc patch with upstream version (+294,-59)
cd619ee ipq806x: 5.15: replace gcc fixes with upstream version (+1.8K,-272)
5ad826f ipq806x: 5.15: replace stmmac pcs fix with upstream version (+261,-83)
3a911b8 ipq806x: 5.15: backport devfreq new cpufreq based PASSIVE governor (+1.4K)
25aa653 ipq806x: 5.15: add new version of cache cpu scaling driver (+292,-1.0K)
a8d7aed ipq806x: 5.15: replace fab scaling patch with devfreq driver (+251,-243)
ae6a63b ipq806x: 5.15: replace nandc patch with upstream version (+674,-281)
9005426 ipq806x: 5.15: remove useless spm patch (-10)
6134ba4 ipq806x: 5.15: add boot-partitions binding to fix block warning (+12,-8)
9254ed0 ipq806x: 5.15: rework nand_pins for wg2600hp3 dts (-2)
8392a6b ipq806x: 5.15: enable new devfreq scaling driver in config (+3,-1)
78fef3c ipq806x: 5.15: renumber tsens patch with new order ()
a7c7a3c ipq806x: 5.15: backport qcom clk fixes for krait and hfpll (+127)
e5a3720 ipq806x: 5.15: add krait clock modernization patch (+282)
6f1b89b ipq806x: 5.15: add krait-cc modernization patch and fixup (+760,-8)
ecf1abe ipq806x: 5.15: enable again usb node for each device (+343,-15)
8d9dfac ipq806x: 5.15: add clk krait fixes/improvement patch (+198)
bb451ec ipq806x: switch to 5.15 kernel by default (+1,-2)
1b147be ipq806x: 5.15: refresh target patches (+29,-93)
4611fdd ipq806x: 5.15: add 6.1 tag to upstream patch ()
dd2515c ipq806x: 5.15: backport qcom_nandc patch for unprotected spare data fix (+54)
a87b6cd ipq806x: 5.15: revert unwanted DSA conversion for ASRock G10 (+11,-65)
1c514f0 ipq806x: 5.15: drop mmc-ddr-1_8v from sdcc1 node (+26)
ea63945 generic: 5.15: add missing CMDLINE_OVERRIDE patch (+37)
c4a9a67 ipq806x: disable ea8500 image by default (+1)
5384c93 ipq806x: disable ea8500 image by default (+1)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
52400e1 kernel: bump 5.10 to 5.10.152 (+5,-5)
2964e50 ipq806x: kernel ramoops storage for C2600/AD7200 (+11,-2)
60fc93b ipq806x: disable cache and fabric devfreq driver to improve stability (+2,-2)
6801c46 kernel: bump 5.10 to 5.10.158 (+10,-10)
266b261 ipq806x: 5.15: fix wrong boot-partitions values for split partitions (+3,-3)
823ddab ipq806x: 5.15: standardize wpq864 partition table (+43,-43)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
69ea580 treewide: update NVMEM symbols (+11,-11)
11759a5 kernel: backport of changes & helpers (+2.4K,-5)
55c32a6 ipq806x: refresh upstreamed patch with kernel version tag (+782,-497)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
84ee343 ipq806x: Point to externally compiled dtbs in recipes (+2,-89)
108ed0e ipq806x: config-5.15: Normalize (+11,-9)
c20915e ipq806x: ASoC: qcom: lpass-cpu: Fix fallback SD line index handling (+42)
69d1b28 ipq806x: Add kmod-sound-soc-ipq8064-storm (+29)
ef649b0 ipq806x: Initial TP-Link and ASUS OnHub support (+931,-2)
6a3816e kernel: bump 5.15 to 5.15.89 (+4,-46)
50324b9 kernel: bump 5.10 to 5.10.166 (+58,-58)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
b519329 ipq806x: onhub: Enable fstools_partname_fallback_scan (+3,-9)
047fb7c ipq806x: add missing enclosing reserved-memory block on C2600/AD7200 (+10,-8)
505cf10 ipq806x: fix dts whitespace (+9,-9)
e8625c8 treewide: replace /sys/devices/virtual/ubi by /sys/class/ubi (+9,-10)
9a24040 ipq806x: fix Linksys EAX500 family devices dead Ethernet switch (+32,-16)
2ddf479 ipq806x: 5.10: refresh patches (+29,-29)
e12ff74 Revert "ipq806x: disable ea8500 image by default" (-1)
86ecf7b Revert "ipq806x: disable ea8500 image by default" (-1)
a79abd8 ipq806x: chromium: Enable kmod-ramoops by default (+5,-1)
4c1d778 ipq806x: Add buttons to OnHub (+28)
b88955a kernel: bump 5.10 to 5.10.169 (+166,-160)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
f574b53 ipq806x: add support for Nokia Airscale AC400i (+355)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
3ca9849 kernel: bump 5.10 to 5.10.175 (+136,-212)
93debec ipq806x: Refresh patches (+1,-1)
2715aff ipq806x: Fix Linksys upgrade, restore config step (+6,-1)
ff91a12 base-files: fix Linksys upgrade, restore config step (+2,-2)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
3980dfc kernel: fix handling of CONFIG_DYNAMIC_DEBUG (+2,-9)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
d96a0db ipq806x: 5.15: fix compilation warning from mangle bootargs patch (+80,-10)
ade9eba ipq806x: 5.15: drop arm override compile patch (-21)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)
8217f02 ipq-wifi: drop upstreamed board-2.bin (+11,-63)
1465691 ipq806x: remove dangling ipq-wifi-edgecore_ecw5410 (+1,-2)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)

Target / ipq807x (31 changes)

b5f3206 ipq807x: add Qualcomm Atheros IPQ807x target (+26.2K,-1)
d092dee ipq807x: include ath11k-ahb by default (+1,-1)
bc12052 ipq807x: include kmods for wired networking by default (+1,-1)
8364f08 ipq807x: add Xiaomi AX3600 (+569,-3)
8253cb2 ipq807x: add Redmi AX6 (+62)
a36fc58 ipq807x: add Edimax CAX1800 (+349)
bd17683 ipq807x: add QNAP 301w (+533,-1)
2ddb205 ipq807x: Add Xiaomi AX9000 (+564,-5)
6e03304 ipq807x: add Edgecore EAP102 (+442)
26c095c ipq807x: add Dynalink DL-WRX36 (+270)
952c738 ipq807x: add nvmem uboot-env support (+1)
5dee596 ipq807x: Add ZyXEL NBG7815 (+485,-4)
91add68 ipq807x: Enable CPU frequency scaling stats (+1,-1)
59fe39f kernel: bump 5.15 to 5.15.91 (+200,-200)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
059263d ipq807x: remove libwolfsslcpu-crypto dependency (+1,-1)
bd9844a ipq807x: refresh kernel config (+3,-1)
abdb9f3 ipq807x: fix dts whitespace (+1,-1)
3c06769 kernel: bump 5.15 to 5.15.93 (+48,-48)
f5d962f ipq807x: enable regulator-fixed driver (+1)
d256c0b ipq807x: merge duplicate network configurations in 02_network (+2,-4)
f490295 ipq807x: add support for Buffalo WXR-5950AX12 (+456)
8c3bcc1 ipq807x: move AQR driver from built-in to kmod (+1,-2)
71a22ef ipq807x: Add bluetooth driver to zyxel nbg7815 (+2,-1)
7c5e847 kernel: move CONFIG_PAGE_POOL to generic (+2,-1)
1cd8dfe ipq807x: don't generate factory.ubi for Buffalo WXR-5950AX12 (+2,-1)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
7801161 ipq807x: add support for Netgear WAX218 (+223,-2)
9a62b39 kernel: backport NVMEM patch for U-Boot env data "ethaddr" cell (+183,-21)
45f5115 kernel: bump 5.15 to 5.15.109 (+12,-61)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)

Target / kirkwood (18 changes)

8e6ee6c kirkwood: copy config and patches to 5.15 (+1.3K)
11fdfc2 kirkwood: refresh 5.15 kernel config (+7,-5)
55553a4 kirkwood: set testing kernel version to 5.15 (+1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
2e375e9 kernel: remove hack patch, move kirkwood specific kmods to target modules.mk (+30,-78)
cada395 kirkwood: add generic subtarget (+2)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
fc4bf73 kirkwood: fix dts whitespace (+1,-1)
e8625c8 treewide: replace /sys/devices/virtual/ubi by /sys/class/ubi (+9,-10)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
5960592 kirkwood: switch to Kernel 5.15 by default (+1,-2)
65f8089 kirkwood: fix Linksys upgrade, restore config step (+6,-1)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
7492379 kirkwood: Replace dtses with upstream accepted (+1.0K,-792)
4642d8a kirkwood: add support for Iomega Storcenter ix4-200d (+223)

Target / lantiq (57 changes)

b4970da lantiq: xrx200: replace patch with upstream version (+402,-101)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
56cd49b lantiq: fritz736x: Move GPIO resets to the inidvidual board.dts files (+77,-32)
8b5d2a7 lantiq: xway: disable unused switch drivers (-3)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
b789a58 kernel: bump 5.10 to 5.10.118 (+15,-131)
087f2cb lantiq: dts: Add the reset line for the PCI controller (+6)
a1354ac lantiq: dts: fix reset controller reference on Danube and AR9 (+2,-2)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
9d06e5a lantiq: dts: td-w8980: Remove duplicate PCI properties (+1,-3)
0f301b0 lantiq: fix network port GPIO settings for Fritzbox 3390 (+2,-2)
8756a04 lantiq: fix lan port 3+4 phy-mode settings for Fritzbox 3390 (+2,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
9423fc4 lantiq: xrx200: backport upstream network fixes (+93)
33e2115 ltq-vdsl-app: rename to ltq-vdsl-vr9-app (+12,-12)
fbd33d6 lantiq: enable interrupts on second VPEs (+86)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
2683cca lantiq: dts: vr9: Add missing properties to the CPU port on the switch (+6)
069bda0 lantiq: add rgmii delays on BT Home Hub 5A (+9,-3)
c783073 lantiq: copy Linux 5.10 files in preparation for Linux 5.15 support (+12.7K)
d374e03 lantiq: 5.15: refresh patches (+66,-337)
d4571e9 lantiq: Add Linux 5.15 as testing kernel version (+1,-1)
802ca49 lantiq: add 6.1 tag to upstream patch (+6,-4)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
fb0256e lantiq: xway: refresh kernel config (+22,-3)
d3527bb lantiq: xway: ar9: add ICU1 (2nd core for SMP) (+2,-2)
084c20f lantiq: xway: kernel: enable SMP support (+50)
9a1ab8a lantiq: vr9: include usb driver for fritz 7430 (+2,-1)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
0820d62 lantiq-xrx200: fix wan LED on o2 box 6431 (+4,-1)
2e3d1ed lantiq: xrx200: Fix wifi LED on o2 box 6431 (+1,-1)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
d53ec29 lantiq: ar9/vr9: add fritz-tffs package (+12,-8)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
a32def7 lantiq: xway: add phy reset pin to AVM Fritz!Box 7320 (+17)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
f0bc263 kernel: bump 5.15 to 5.15.104 (+20,-20)
c2d1c32 lantiq: xrx200: convert FritzBox 7360v2's wifi to nvmem (+18,-11)
ceac4ae lantiq: xway: add support for AVM FRITZ!Box 7330 (+2)
d3b4790 lantiq: nand: don't yield while holding spinlock (+76)
4d9c38d lantiq: fix lzma-loader for Netgear DGN 3500(B) (+18,-5)
c306385 lantiq: mark source only (+1,-1)
8469e19 Revert "lantiq: mark source only" (+1,-1)
0c117e1 lantiq: xrx200: mark subtarget as source-only (+1,-1)
9464e9e lantiq: xway: use capital letters in Fritz!Box name (+1,-1)
c6419d1 lantiq: switch to Kernel 5.15 by default (+1,-2)
4935cdb lantiq: fix compilation warning in cfi_mtdset_0001 (+62)
f1287e9 lantiq: lzma-loader: fix mismatched function declaration (+1,-1)
0e2a332 lantiq: fix compilation warning in lantiq_etop_init (+1,-1)
eaca62f lantiq: 5.15: fix compilation warning pciex fixup patch (+1,-1)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
f5cb556 treewide: Disable building 32M RAM devices (+124)

Target / layerscape (41 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
1c7e146 layerscape: make boot filesystem reproducible (+3,-1)
4117b5a layerscape: image: drop redundant parameter from kernel build recipe (+2,-2)
2d2fd2a layerscape/armv8_64b: enable DEBUG_INFO_REDUCED (-1)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
eb33232 layerscape/armv8_64b: enable armv8-CE crypto algos (+11)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ef69ab7 kernel: cut broken SPI_NOR 4K eraseblock LIMIT patch (-149)
0e3bafc kernel: Activate CONFIG_INPUT_MISC on all targets (-7)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
9995dd2 kernel: remove target specific CONFIG_IKCONFIG lines (-24)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
dab23d0 layerscape: armv8_64b: add CONFIG_ARM64_ERRATUM_1742098 (+1)
2e4fe28 layerscape: Fix SPI-NOR issues with vendor patches (+130)
2268d55 layerscape: refresh kernel config (+1,-10)
f620fb4 layerscape: copy config 5.10 to 5.15 (+1.5K)
8efffce layerscape: copy patches 5.10 to 5.15 (+12.6K)
a42edce layerscape: 5.15: refresh kernel config (+42,-28)
d64d1c8 layerscape: remove kernel 5.4 dependences (-28)
afcccaa layerscape: Switch LS1012A-FRDM initramfs to gzip (+1,-2)
23b9b01 layerscape: switch kernel testing to 5.15 (+1,-1)
5b0e111 layerscape: kmod-ppfe: Use ppfe driver as module (+5,-5)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
55d176f tfa-layerscape: Use trusted-firmware-a.mk (+69,-84)
8dfe69c kernel: update nvmem subsystem to the latest upstream (+7.4K,-40)
ef3919b layerscape: Add CONFIG_NVMEM_LAYERSCAPE_SFP kernel configuration option (+1)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
513d15c layerscape: switch to Kernel 5.15 by default (+3,-2)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
924a5aa layerscape: Add ls1028ardb support (+67)
326eb6e layerscape: Add support for Felix DSA switch (+5)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
e28196c layerscape: 5.15: fix compilation warning for PHY_INTERFACE_MODE_2500SGMII (+21)
0d4a547 layerscape: 5.15: fix compilation warning for fsl ppfe driver (+12,-13)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)
3d05d54 layerscape: kernel: enable MC userspace support (+1,-1)
f949dd5 kernel: Set CONFIG_FRAME_WARN depending on target (+11,-5)

Target / malta (9 changes)

09f6200 malta: enable testing kernel 5.15 (+1)
acf701a malta: add config-5.15 (+263)
fb1ba92 malta: use default OpenWrt network configuration (-13)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
0e3bafc kernel: Activate CONFIG_INPUT_MISC on all targets (-7)
4ed850f malta: make 5.15 kernel default (+1,-2)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)

Target / mediatek (240 changes)

4177de1 mediatek: Add GD5F1GQ5xExxG to mtk-snand (+4)
9f9477b mediatek: Add support for Xiaomi Redmi Router AX6S (+396,-2)
fdbb468 ramips/mediatek: enable threaded NAPI in the ethernet driver (+42,-1)
07b92c6 generic: 5.15: refresh config (+187,-4)
0f029b3 mediatek: add patches for MT7622 WED (wireless ethernet dispatch) (+7.2K,-132)
ade563b mediatek: add patches for 5.15 and kernel config for mt7622 (+2.5K)
c3029f3 mediatek: add 5.15 config for mt7623 and mt7629 (+934)
c41da16 kernel: bump 5.10 to 5.10.109 (+182,-193)
a98ded6 kernel: move some symbols to generic config (+29,-70)
be381a7 kernel: bump 5.15 to 5.15.33 (+124,-344)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
c9c2b01 mediatek/mt7622: enable accelerated crypto drivers (+20)
e304241 mediatek: 5.15: enable arm arch timer for mt7629 (+12)
9a22943 mediatek: 5.15: re-enable arch timer on MT7623 as well (+1)
3f2d070 mediatek: remove crypto-hw-mtk package (-23)
fc24533 mediatek: mt7622: remove '0x' prefix from pstore address in dts (+2,-2)
3e59252 mediatek: drop spi-nand driver from mtk (-4.0K)
861efe1 mediatek: v5.15: backport spi-mem ecc support (+928)
2138956 mediatek: spi-nand: check for 1 byte BBM only (+20)
68d5efa mediatek: add an upstreamed spi-nand driver (+3.4K,-351)
fe079b7 mediatek: restore support for Fidelix FM35X1GA (+122)
6470018 mediatek: enable snfi for mt7629 (+15,-9)
c283def mediatek: switch to 5.15 (+1,-2)
b2d802f mediatek: mt7623 enable arch-timer with a patch (+27,-5)
5de8c3d mediatek: mt7623: disable ecc engine support (+1,-1)
8521266 mediatek: mt7629: disable mtk thermal (+1)
5d135fc mediatek: backport recent DTS improvements for MT7622 SoC (+360)
9b4041f mediatek: refresh patches for Linux 5.15 (+53,-147)
eb96f14 mediatek: enable multi-core scheduling (+1)
593fe90 mediatek: remove left-overs from Linux 5.10 (-4.5K)
99cd444 mediatek: mt7622: add irq for spi-nor controller (+10)
3816b22 mediatek: mt7623: disable various input devices (+1,-45)
dcf7285 mediatek: mt7629: disable auxadc in kconfig (+1)
d9ea9c0 mediatek: build ubnt-ledbar as a module (+18,-4)
c3569a7 kernel: bump 5.15 to 5.15.36 (+28,-28)
634a45c kernel: bump 5.15 to 5.15.37 (+3,-3)
d9a063c kernel: bump 5.15 to 5.15.38 (+13,-101)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
58b3b55 mediatek: mt7622: add support for ELECOM WRC-X3200GST3 (+464,-5)
fbf6992 kernel: bump 5.15 to 5.15.45 (+11,-11)
15a0247 mediatek: new target mt7622-ubnt-unifi-6-lr-v1 (+35,-31)
5c8d389 mediatek: new target ubnt_unifi-6-lr-v1-ubootmod (+6,-5)
31d86a1 mediatek: add Ubiquiti UniFi 6 LR v2 targets (+239)
7676808 kernel: backport upstream mtk_eth_soc patches (+3.3K,-13)
692d87a mediatek: UniFi 6 LR: disable RTC (+6)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
f1cd144 kernel: bump 5.15 to 5.15.49 (+170,-231)
6686194 mediatek: mt7622: fix banana pi r64 wps button (+45)
04545c4 mediatek: 5.15: refresh patches (+2,-7)
f58e562 mediatek: mt7622: fix white dome LED of UniFi 6 LR (+1,-3)
dcc0fe2 kernel: Add missing mediatek configuration options (+6,-2)
3872b42 mediatek: mt7622: add missing vbus regulator node to totolink-a8000ru dts (+10)
e34ed3a mediatek: mt7622: add linux-next tag to bpi-wps-button fix ()
d0d6b8e mt7622: remove 300 MHz from dts (+25)
0e3bafc kernel: Activate CONFIG_INPUT_MISC on all targets (-7)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
51f4c84 mediatek: mt7622: use variable sector size for spi-nor (+1)
dabcaac mediatek: add mt7986 soc support to the target (+4.3K)
cffc77a mediatek: add filogic subtarget (+552,-1)
06c4fc6 kernel: enable inside secure driver for MediaTek platforms (+8,-6)
aab466f kernel: backport generic phylink validate (+4.4K,-28)
a96382c mediatek: add support for Bananapi BPi-R3 (+920,-2)
be555b9 mediatek: mt7622: fix DTS compatible of UniFi 6 LR variants (+3,-3)
0c8e5c3 mediatek: fix fallout after etron spinand backport (+5,-5)
5788b49 mediatek: fix sysupgrade on MTK7986 rfba AP (+1)
884e63f kernel: refresh patches (+14,-23)
017aea0 kernel: mtk_eth_soc: fix hw hash reporting for MT7986 (+82,-8)
3df72f6 mediatek: remove redundant patch (-47)
1a6f6a1 mediatek: bpi-r3: make initramfs/recovery optional (+7,-2)
50c892d mediatek: bpi-r64: make initramfs/recovery optional (+7,-2)
007c880 mediatek: fix typo in bpi-r64 image recipe (+1,-1)
a923317 mediatek: mt7986a/b-rfb: fix 02_network setup (+1,-1)
c91dd13 mediatek: 5.15: add missing patch suffix ()
f97fbd8 mediatek: rename some patches ()
a34cd4f mediatek: bananapi-r3: remove kmod-btmtkuart from default packages (+1,-1)
f7dbdcf mediatek: filogic: use WPS button instead of RST on BPi-R3 (+15,-3)
56c2d15 mediatek: do not use gpiod_set_raw_value() (+2,-2)
a188356 mediatek: remove gpiod_direction_output() (-2)
c4f9f9b mediatek: correctly log i2c response (+2,-2)
e9a22ce mediatek: cast literal value to char (+1,-1)
7c852e7 mediatek: support reading more than one byte of response (+8,-7)
84e4bbf mediatek: add support for reset gpio (+26)
013a956 mediatek: add initialization after reset (+14)
76198e8 mediatek: add led count (+7,-1)
0b5cf95 mediatek: fix ledbar of UniFi 6 LR when running custom U-Boot (+2,-1)
60384d8 mediatek: disable unsupported background radar detection (+7,-2)
c27279d mediatek: add support for ipTIME A6004MX Add basic support for ipTIME A6004MX. (+416)
a46e91e mediatek: unset CONFIG_CMDLINE_OVERRIDE for all targets but mt7629 (+3)
8010d3d mediatek: build USB XHCI support as module (+1,-13)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
117f41e mediatek: fix Unifi 6LR network config (+1,-2)
c93c536 kernel: pick patches for MediaTek Ethernet from linux-next (+5.8K,-19)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
4363fae kernel: move ubnt ledbar driver to a separate package (+45,-87)
243a218 mediatek: add patch allowing 1-byte wide access to efuse (+46)
b18b5a7 mediatek: filogic: add efuse layout to mt7986a.dtsi (+93)
0419f7d mediatek: add support t-phy settings from efuse on MT7986 (+405,-1)
5d921aa mediatek: filogic: add support for hw i2c, pwm and thermal (+524,-1)
f38276c mediatek: filogic: enable thermal, I2C and PWM of the BPi-R3 (+32,-1)
88eae0f mediatek: filogic: set correct PWM clock and clean thermal zone (+18,-18)
34054e4 mediatek: fill wlan device entries in board.json on mt7622 (+12)
9995dd2 kernel: remove target specific CONFIG_IKCONFIG lines (-24)
ef8b935 mediatek: clean up mt7622 kernel config (+2,-5)
85ae64b mediatek: mt7623: fix thermal zone (+48)
b00640b mediatek: don't break auxadc without 32k clk (+7,-5)
51ee5fb mediatek: filogic: use UBI fast map to speed up boot (+1)
de94587 mediatek: filogic: don't rely on image preset in flash or sysupgrade (+6,-11)
dca5bf6 mediatek: update pending and rename merged patch (+57,-21)
a97991f mediatek: mt7622: kernel config fixes (+1,-1)
d640cba mediatek: mt7622: don't rely on existing image for sysupgrade (+2,-2)
f2ae4e2 mediatek: clean up platform kernel modules (+8,-15)
b1cc4ea mt7622: switch default CPU governor to ondemand (+1,-1)
c15e7e2 mediatek: filogic: consolidate adc '32k' clock (+14,-180)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
641e4f2 mediatek: add Xiaomi Redmi Router AX6000 support (+297,-1)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
e131a66 mediatek: consider adc_oe thermal calibration value in efuse (+1,-1)
82a05ce mediatek: remove obsolete patch (-24)
c4f63f7 mediatek: filogic: refresh config (+4,-4)
985d59c mediatek: filogic: disable swconfig (-1)
e4270d6 mediatek: mt7622: add tag to upstreamed patches ()
e8080ce mediatek: mt7986: add tag to upstreamed patches ()
0c8d84a mediatek: add tag for upstreamed patches ()
61a9367 mediatek: mt7629: add tag to upstreamed patches ()
29d987f mediatek: replace mt7986 watchdog assert patch with upstream (+99,-57)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
ceb1451 kernel: add mediatek soc ethernet performance improvements (+1.4K,-8)
4f1e548 mediatek: drop the use of device tree overlays on mt7986a-rfb board (+92,-91)
5faff99 mediatek: filogic: fix mt7986a ethernet devicetree entries (+24,-12)
f753316 mediatek: filogic: enable maxlinear PHY support, refresh config (+1)
0e001e4 mediatek: mt7623: refresh config (+3,-4)
224babf mediatek: mt7623: disable swconfig (-1)
9b482ee kernel: add more fixes for mtk_eth_soc (+251,-5)
c1d1202 mediatek: set persistent wifi mac for bpi-r64 and bpi-r3 (+21)
590aa0c kernel: bump 5.15 to 5.15.80 (+51,-52)
83f20fc mediatek: mt7623: build mt6577_auxadc driver into kernel (+3,-1)
7dbac34 mediatek: add support for reyee AX3200-E5 (+416,-255)
9d22ab7 mediatek: remove redundant flash entry from dtsi (+16,-74)
2307b04 mediatek: also move &slot0 from dtsi down to board dts (+20,-10)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
335c1e7 mediatek: enable sel_clk for spi-mt65xx (+29)
d9e1362 mediatek: add LED support for Xiaomi Redmi AX6000 (+55)
18bea17 mediatek: add alternative stock layout for Xiaomi Redmi Router AX6000 (+389,-285)
7fb3228 mediatek: redmi-ax6000: drop cs-gpios (-1)
8bac5dc mediatek: add new layout for Xiaomi Redmi Router AX6000 for OpenWrt U-Boot (+92,-20)
d29dbf0 mediatek: drop redmi-ax6000 variant with modified env (-61)
8dfe69c kernel: update nvmem subsystem to the latest upstream (+7.4K,-40)
69ea580 treewide: update NVMEM symbols (+11,-11)
fc9dd3f mt76: add stand-alone MT7915 firmware package (+36,-29)
9a07895 mt76: add stand-alone MT7622 firmware package (+81,-69)
86a2dae mediatek: mt7622: fix sysupgrade on MMC on BPi-R64 (+1)
ab3c9cc mediatek: filogic: fix sysupgrade on MMC on the BPi-R3 (+7,-4)
016a7bd mediatek: fix wrong return code in platform_check_image() (+2,-1)
521efb6 mt76: update to the latest version, import WED related mtk_eth_soc patches (+2.2K,-108)
6c25621 wifi: mt76: dma: use napi_build_skb (+1,-1)
679254c mt7915: add CONFIG_MT76_LEDS to cflags (+1)
15b9dd6 wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_... (+7,-2)
8e5c21f wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (+37,-26)
87cb74f wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (+19,-2)
c6f24b8 wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (+9,-5)
99e96b8 wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (+4,-1)
833cd42 wifi: mt76: mt7921: fix channel switch fail in monitor mode (+74,-1)
f1f8bae wifi: mt76: mt7921: add ack signal support (+45)
f47087a wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (+4,-1)
2f3b0ac wifi: mt76: mt7996: update register for CFEND_RATE (+10,-8)
7e9540d wifi: mt76: mt7996: do not hardcode vht beamform cap (+1,-1)
a37e427 wifi: mt76: connac: fix POWER_CTRL command name typo (+2,-2)
98aa346 wifi: mt76: mt7915: remove BW160 and BW80+80 support (+9,-29)
94fed6a wifi: mt76: mt7921: fix invalid remain_on_channel duration (+1,-1)
3c16238 wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (+9,-6)
⇒ + 50 more...
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
d88e2aa mediatek: fix dts whitespace (+1,-1)
b174de2 mediatek: mt7622: fix rootfs/ubi detection for Xiaomi AX6S (-1)
80196f4 mediatek: mtk_thermal: replace with upstream patch (+114,-41)
f6d2a23 mediatek: add support for Netgear WAX206 (+591,-1)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
23b46b1 linux-firmware: add mt7986 offload firmware (+11,-1)
9f6d255 mediatek: add missing DTS entries for WED on MT7986 (+65)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
e314f7b mediatek: filogic: move ilm, dlm and cpu_boot in dedicated nodes (+522)
fbcfb7f kernel: update mtk ppe flow accounting patch to the latest version (+56,-57)
d0a0696 mediatek: add kernel code for supporting offloading wlan->eth and wlan->wlan ... (+477,-12)
652d5ac mediatek: enable bootargs-override for filogic subtarget (+18)
e7c399b filogic: add support for ASUS TUF-AX4200 (+368)
d59d69f kernel: bump 5.15 to 5.15.103 (+721,-1.4K)
658c4dd mediatek: backport clk driver for MT7981 SoC (+1.2K)
18a9ae5 mediatek: backport pinctrl driver for MT7981 SoC (+1.0K)
a438a80 mediatek: add support for built-in GE PHYs of newer SoCs (+1.4K)
5b972d7 generic: mtk_eth_soc: allow setting MDIO clock frequency (+99,-23)
72094f7 generic: net: pcs: add driver for MediaTek SGMII PCS (+407,-13)
53dc9a6 generic: mtk_eth_soc: switch to external PCS driver (+537,-25)
ad962c9 mediatek: simplify MaxLinear GPY PHY driver (+166)
be6bbd9 mediatek: add I2C for MT7981 SoC (+74)
3542ee9 mediatek: add PWM support for MT7981 SoC (+212)
5403770 mediatek: add support for SPI calibration (+590,-2)
397c706 mediatek: add device tree include for the MT7981 SoC (+766)
d98c4fb mediatek: broaden filogic target description (+7,-5)
7472476 kernel: fix mtk_eth_soc throughput regressions on gigabit PHY ports (+100,-27)
ed28499 mediatek: re-add wireless driver for TUF-AX4200 (+1,-1)
f25abdf mediatek: make TUF-AX4200 KERNEL simply expanded (+1,-1)
e92b153 mediatek: introduce KERNEL_LOADADDR to Device/Default template (+7,-16)
3cb2fdd mediatek: backport new pinctrl features (+1.1K)
f4f8c0e mediatek: sync pinctrl-mt7981 and pinctrl-mt7986 drivers (+150,-25)
fa4dc86 kernel: backport MEMREAD ioctl (+908,-17)
929634c mediatek: bpi-r3: allow up to 3W per SFP module (+2)
9f2ede5 mediatek: filogic: update kernel config-5.15 (+4,-1)
800ce7f mediatek: filogic: fix network config for mt7986a-rfb (+3,-1)
30d8468 mediatek: filogic: move mac address setting together (+6,-4)
1f68baf mediatek: filogic: remove redundant code for tuf-ax4200 (+1,-2)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
21be2c2 mediatek: add support for TP-Link TL-XDR4288/608x (+543,-4)
ec6f806 mediatek: remove mt753x driver (-4.0K)
626b37d kernel: Activate CONFIG_HARDENED_USERCOPY for all targets (-4)
ca5555d kernel: Activate CONFIG_ARM64_SW_TTBR0_PAN (-4)
7815c55 kernel: Deactivate CONFIG_COMPAT (-11)
3221128 mediatek: no longer hard-code WAN PHY of Netgear WAX206 (+2,-2)
3980dfc kernel: fix handling of CONFIG_DYNAMIC_DEBUG (+2,-9)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
3492517 mediatek: configure TUF-AX4200 LAN LEDs (+61)
0ce356b mediatek: apply stock configuration for WAN-LED (+1,-1)
7890dd7 ramips: fix mt7621 kernel compilation (+14,-8)
228e0e1 kernel: bump 5.15 to 5.15.111 (+118,-3.7K)
ff5d087 generic: add support for wireless offloading on MT7981 (+47,-1)
9fa4aa6 mediatek: fix typo (+1,-1)
c9cb641 mediatek: add support for Cudy WR3000 v1 (+318)
7cbe341 mediatek: add support for the GL.iNet GL-MT3000 (+295,-3)
c68c71e mediatek: update patch add PWM support for MT7981 (+29,-119)
fd0118c mediatek: remove left-over reference to make_gl_metadata.py (+1,-3)
6605b59 kernel: bump 5.15 to 5.15.112 (+17,-17)
a384490 mediatek: fix append-gl-metadata when running in buildbot (+5,-2)
22d7148 mediatek: add support for Zyxel EX5601-T0 router (+591)
34b19a8 mediatek: mt7623: build SD card without all filesystems (+8)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)
3ff5e9e mediatek: mt7981: usb enable 3.0 by default (-1)
918c0e5 mediatek: mt7981: setup all clocks needed for eMMC (+5,-4)
d74c3d8 mediatek: add mt7988 clock drivers support (+1.7K)
d5dc84f mediatek: add mt7988 pinctrl driver support (+1.3K)
5970f5d generic: add support for MediaTek NETSYS v3 (+3.2K,-6)
f7d0a47 generic: mt7530: backport support for the MT7988 built-in switch (+2.5K,-9)
98e6233 mediatek: update pending SoC Ethernet PHY driver (+1.3K,-1.4K)
84e3d27 mediatek: add driver for built-in 2.5G Ethernet PHY (+303)
fd17917 mediatek: filogic: add driver for Richtek RT5190A regulator (+746,-1)
670dedb mediatek: backport cpufreq changes to support MT7988 (+2.2K)
e458cfc mediatek: add basic mt7988 device tree support (+1.3K)
912974c mediatek: fix, clean and unify SD card image generation (+13,-9)
7f0e137 mediatek: cleanly backport and add fix for I2C driver (+1.7K,-81)
5d0d04e mediatek: mt7981: add reserved memory to support pstore (+45)
c55bcf7 mediatek: filogic: add uboot build for mt7981 (+24,-16)
e018afc mediatek: filogic: add Qihoo 360T7 support (+267)
cd36c6f mediatek: follow-up with renamed Build/bl2 and Build/bl31-uboot (+6,-6)
94884f3 mediatek: sync MT7988 USXGMII with SDK driver (+792,-596)

Target / mpc85xx (56 changes)

f0c09d0 mpc85xx: move Extreme WS-AP3825i GPIO extender (+25,-23)
9024f1e mpc85xx: overhaul WS-AP3825i LED setup (+31,-12)
8b3c313 mpc85xx: define reset-delay for WS-AP3825i eth PHY (+4)
c6d5251 mpc85xx: set WS-AP3825i mac-address in preinit (+12)
1d06277 mpc85xx: Fix output location of padded dtb (+3,-3)
bfc73f4 mpc85xx: enable error reporting for RAM and PCIe (+4)
6006f73 mpc85xx: enable NAND support for all subtargets (+1,-3)
dc7f78d mpc85xx: p2020: add RTC ds1307 to kernel (+1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
7f4b4c2 mpc85xx: Drop pci aliases to avoid domain changes (+80)
2f496c3 mpc85xx: add patch to fix gpio mpc8xxx (+37)
9efbcdf mpc85xx: Make AP3825i boot env partition writable (-2)
00643b4 mpc85xx: Copy over kernel 5.10 patches and config to 5.15 (+831)
016c934 mpc85xx: Add 5.15 kernel as testing and fix configs (+6)
fe209fa kernel: bump 5.15 to 5.15.68 (+89,-136)
e1b009c kernel: bump 5.15 to 5.15.70 (+5,-42)
8fe67fa kernel: bump 5.10 to 5.10.145 (+14,-51)
a296055 mpc85xx: add SPI kernel loader for TP-Link TL-WDR4900 v1 (+1.4K)
2fa53c9 mpc85xx: p1010: make TP-Link WDR4900 v1 build again (+17,-3)
f8942d1 mpc85xx: fix unset kernel symbol (+2)
aa2fa2e kernel: bump 5.10 to 5.10.150 (+125,-125)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
941132c mpc85xx: fix missing kernel config symbol (+1)
b4da12c mpc85xx: drop empty patch as it backported to LTS kernel 5.15.70 ()
2cad88b mpc85xx: change CPU_TYPE from 8540 to 8548 (+1,-1)
11759a5 kernel: backport of changes & helpers (+2.4K,-5)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
acd5aa0 mpc85xx: p2020: kernel: refresh configuration (+15,-5)
6288701 mpc85xx: p2020: kernel: enable CONFIG_BLK_DEV_NVME (+3)
f56ef4c mpc85xx: refresh kernel config (+15,-27)
bfa5e4e mcp85xx: Switch TP-Link TL-WDR4900 v1 to DSA (+105,-25)
9837f81 mpc85xx: switch default kernel to 5.15 (+1,-2)
218f425 kernel: Add CONFIG_PPC_QUEUED_SPINLOCKS configuration option (+1,-1)
f8cd278 mpc85xx: p2020: enable CONFIG_MAX63XX_WATCHDOG (+1)
35f6d79 mpc85xx: add support for Watchguard Firebox T10 (+440,-1)
fa168f5 mpc85xx: fix missing system import (+1)
aa4a905 mpc85xx: remove Watchguard T10 MAC override (-5)
00b40ef mpc85xx: fix incorrect kernel target (+1,-1)
ed82189 mpc85xx: use bootwrapper for ws-ap3825i (+81,-2)
cff40ef mpc85xx: poll PHY status (+4,-4)
af5aa11 mpc85xx: Refresh patches (+2,-2)
f003217 Revert "mpc85xx: remove Watchguard T10 MAC override" (+5)
e81709a mpc85xx: add linux,stdout-path for WS-AP3825i (+1)
3d43d68 mpc85xx: add localbus frequency for WS-AP3825i (+4)
16e1bf5 mpc85xx: fix incorrect CPU node / properties (+8,-2)
51046da mpc85xx: add properties normally added by U-Boot (+26)
e3f31ff mpc85xx: backport bootwrapper patch to kernel 5.10 (+28)
1d4d214 mpc85xx: reserve upper 1MB of RAM for WS-AP3825i (+2,-1)
f058dad mpc85xx: don't compress kernel image for WS-AP3825i (+1,-1)
765f668 mpc85xx: add support for Enterasys WS-AP3715i (+511,-2)
827a405 mpc85xx: refresh patches (+3,-3)
0fc3a4a kernel: Deactivate CONFIG_LEGACY_PTYS (-24)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
95d5a99 mpc85xx: add support for Aerohive BR200-WP (+544,-5)

Target / mvebu (62 changes)

80f21e5 mvebu: udpu: fix initramfs booting (+1,-1)
a8b2d35 mvebu: udpu: include LM75 kmod by default (+1,-1)
44b4571 mvebu: make boot filesystem reproducible (+3,-1)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
a4c6384 mvebu/cortexa53: refresh kernel 5.10 config (+6,-1)
f5167e1 mvebu/cortexa53: enable armv8-CE crypto algos (+11)
39b6af1 mvebu/cortexa72: refresh kernel 5.10 config (+3,-1)
06bb5ac mvebu/cortexa72: enable armv8-CE crypto algos (+11)
c9929fa kernel: bump 5.10 to 5.10.116 (+8,-92)
36e46c3 mvebu: add SolidRun ClearFog GT 8K (+20,-3)
f8fa38c kernel: add kmod-leds-turris-omnia (+17,-1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
7f73aca mvebu: update and refactor uDPU DTS (+216,-34)
57a38c8 mvebu: add Methode euroDPU support (+37,-5)
1d3b57d mvebu: cortexa72: fix ImageBuilder for IEI Puzzle devices (-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
2ae26f5 mvebu: backport DTS changes for Turris Omnia from mvebu/dt (+86)
049368b mvebu: backport pending Turris Omnia LEDs improvements (+183,-1)
05cd4a5 mvebu: copy 5.10 patches to 5.15 (+5.1K)
fb29b91 mvebu: remove all ≤ 5.15-tagged patches (-681)
7d139bd mvebu: refresh 5.15 patches (+32,-83)
3f4990c mvebu: copy 5.10 kconfigs to 5.15 (+610)
53c969e mvebu: update the kconfigs for 5.15 (+38,-28)
03f41b1 mvebu: add Linux 5.15 as testing kernel (+1)
910eadf mvebu: refresh the 5.15 kconfigs (+4,-10)
c2a396f mvebu: backport pending DTS changes for Turris Omnia (+86)
163e680 mvebu: leds: Turris Omnia improvements (+182)
ca5c695 kernel: bump 5.15 to 5.15.62 (+298,-1.5K)
fbe2f7d kernel: bump 5.15 to 5.15.67 (+75,-75)
ef223e5 mvebu: PCI: aardvark: Implement workaround for PCIe Completion Timeout (+81)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
86ba286 mvebu: cortexa72: add CONFIG_ARM64_ERRATUM_1742098 (+1)
5429411 mvebu: switch default kernel to 5.15 (+1,-2)
97c77ff Revert "mvebu: switch default kernel to 5.15" (+2,-1)
b6fa423 kernel: bump 5.15 to 5.15.83 (+37,-67)
5f973c1 Revert "Revert "mvebu: switch default kernel to 5.15"" (+1,-2)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
d3e89e6 mvebu: harmonize GL.iNet GL-MV1000 MTD partitions layout with vendor (+19,-1)
f6b46c9 mvebu: backport upstream patch to fix COMPHY reset (+50)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
6475d03 mvebu: cortexa9: use renamed U-boot binaries (+3,-3)
7be11ee mvebu/uDPU: simplify grep usage (+7,-7)
3b80b8e mvebu/uDPU: remove echo y (+2,-2)
cb6df29 mvebu/uDPU: remove $? usage (+18,-12)
822c554 mvebu/uDPU: add quotes to unmount file (+2,-2)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
e8625c8 treewide: replace /sys/devices/virtual/ubi by /sys/class/ubi (+9,-10)
00c5276 mvebu: mochabin: enlarge PCI memory window (+1)
ea33a5d mvebu: puzzle: fix fan thermal cooling driver (+110,-46)
aa41f4a mvebu: setup effective thermal zones on Puzzle M901 and M902 (+70,-30)
be0f1c1 mvebu: add support for Buffalo LinkStation LS220DE (+429)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
102dc5a mvebu: add support for Fortinet FortiGate 50E (+588)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
d1c1e10 mvebu: cortexa9: fix Linksys upgrade, restore config step (+6,-1)
877ec78 mvebu: puzzle-mcu: add mcu write retry function (+126)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
2f9bc74 mvebu: 5.15: fix compilation warning for mangle bootargs patch (+77,-6)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
bf12aac mvebu: cortexa9: enable Ethernet PHY LED trigger (+1)
4fffa0f mvebu: use PHY LED trigger for speed LEDs on FortiGate 50E (+12,-9)

Target / mxs (12 changes)

4ab9f9f mxs: copy config from 5.10 to 5.15 (+242)
e5c697a mxs: update config for 5.15 (+9,-2)
483fe53 mxs: enable 5.15 as testing kernel (+1)
a98ded6 kernel: move some symbols to generic config (+29,-70)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
80edacc target/mxs: replace gpio-mcp23s08 with pinctrl-mcp23s08 (+4,-3)
64ef920 mxs: add generic subtarget (+2)
6e428a8 mxs: fix SD-card image generation for OLinuXino boards (+1,-1)
d649a8d mxs: switch default kernel to 5.15 (+1,-245)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)

Target / octeon (17 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
1fa8780 octeon: mark source-only (+1,-1)
f6cda9f Revert "octeon: mark source-only" (+1,-1)
bf6002e octeon: Introduce 5.15 testing kernel (+465)
a98ded6 kernel: move some symbols to generic config (+29,-70)
2a07270 octeon: add SUPPORTED_DEVICES to er/erlite (+2)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
8c0930b octeon: add support for Ubiquiti UniFi Security Gateway (+211,-6)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
fc89ec0 kernel: bump 5.10 to 5.10.138 (+10,-10)
edeae51 kernel: bump 5.15 to 5.15.63 (+30,-30)
a67f484 octeon: fix imagebuilder generation by introducing generic target (+5,-5)
36f2ab4 kernel: move kernel image cmdline hack to the octeon target (-17)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
c893409 octeon: switch to Kernel 5.15 by default (+1,-2)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
f949dd5 kernel: Set CONFIG_FRAME_WARN depending on target (+11,-5)

Target / octeontx (17 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
b92ec82 kernel: bump 5.10 to 5.10.110 (+111,-229)
1b94e4a octeontx: add armv8-CE version of CRC T10 (+1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
fc89ec0 kernel: bump 5.10 to 5.10.138 (+10,-10)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
8e2e67d octeontx: add generic subtarget (+2)
c6edf3b octeontx: 5.15: copy config (+471)
b069d4a octeontx: add 5.15 testing kernel (+24,-14)
af5635e octeontx: add sqaushfs and ramdisk to features (+1,-1)
107f737 octeontx: switch to Kernel 5.15 (+1,-474)
fb2480d octeontx: add default packages for on-board devices (+4)
026004d octeontx: add f2fs and ext4 support (+4,-1)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
39e6039 octeontx: kernel: add USB storage boot support (+2)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)

Target / omap (16 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
3b548d0 omap: copy config from 5.10 to 5.15 (+680)
97d9f51 omap: update config for 5.15 (+17,-22)
ed4d743 omap: enable 5.15 as testing kernel (+1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
9995dd2 kernel: remove target specific CONFIG_IKCONFIG lines (-24)
b2bfea4 omap: add generic subtarget (+2)
8a3a4c8 omap: enable cpuidle driver (+2)
c2f0419 omap: enable ARM Accelerated Cryptographic Algorithms (+12)
f86658e omap: refresh config (+4,-1)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
626f5f7 omap: mark source only (+1,-1)
71217aa omap: switch default kernel to 5.15 (+1,-2)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)

Target / oxnas (17 changes)

cab20be kernel: bump 5.10 to 5.10.112 (+24,-26)
c9929fa kernel: bump 5.10 to 5.10.116 (+8,-92)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
a9dda40 oxnas: add testing support for Linux 5.15 (+1.3K)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
63ff5b7 oxnas: switch to Linux 5.15 and drop Linux 5.10 (+1,-1.4K)
c5c3788 oxnas: shuttle-kd20: fix thermal zone (+2,-1)
a34255b kernel: bump 5.15 to 5.15.75 (+128,-276)
a80e630 oxnas: sata_oxnas: use ata_link_err (+1,-1)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
d246cb8 generic: refresh 5.15 kernel config (+9,-25)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)
b8345bb oxnas: 5.15: fix mangle bootargs patch compilation warning (+77,-6)

Target / pistachio (20 changes)

539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
ef69ab7 kernel: cut broken SPI_NOR 4K eraseblock LIMIT patch (-149)
41e1e83 kernel: backport mtd patch adding of_platform_populate() calls (+174,-28)
1a9ee36 kernel: backport mtd dynamic partition patch (+221,-9)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
e2da6a0 kernel: bump 5.10 to 5.10.147 (+39,-110)
ae76c97 pistachio: refresh kernel patches (+1,-1)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
d33e498 kernel: backport support for "linux,rootfs" in DT (+170,-94)
314d997 pistachio: add generic subtarget (+2)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
94059ce pistachio: 5:15: copy config and patch from 5.10 (+1.2K)
496d32c pistachio: add 5.15 testing kernel (+72,-36)
ac21dff pistachio: switch to 5.15 by default (+1,-2)
5d227b1 pistachio: Cleanup kernel configuration (+1,-12)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
047361d treewide: cleanup kernel symbol references (+19,-50)

Target / qoriq (21 changes)

e1de25b qoriq: remove CONFIG_GDB_SCRIPTS from kernel config (-1)
d7eba80 qoriq: enable support for Marvell Alaska PHYs (+1)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
8694871 qoriq: use KERNEL_SUFFIX in Build/sdcard-img (+1,-1)
c4b499b qoriq: use FIT uImage for Firebox M300 kernel (+5,-1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
4ab421b qoriq: define leds for Firebox M300 (+22,-1)
19231cf qoriq: define reset button for Firebox M300 (+13,-1)
5fdbae4 qoriq: 02_network fix sweth globbing logic (+1,-1)
3e1848e qoriq: disable CONFIG_COMPAT (-8)
61587c9 qoriq: enable HARDENED_USERCOPY (-1)
a5796a4 qoriq: add kernel 5.15 support (+403)
04071cb qoriq: enable Book-E Watchdog Timer (+4)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
dc51342 qoriq: fix typo in FEATURES (+1,-1)
f74275c kernel: add missing symbol in generic config (+2,-2)
230f2fc qoriq: switch to kernel 5.15 (+1,-2)
55f9308 qoriq: drop unused kernel config (-384)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
3980dfc kernel: fix handling of CONFIG_DYNAMIC_DEBUG (+2,-9)

Target / ramips (299 changes)

2f2e81a ramips: move mt7621_nand driver to files (+1.4K,-1.4K)
89c1959 ramips: mt7621_nand: reduce log verbosity (+1,-1)
73b2a4c ramips: mt7621_nand: initialize ECC_FDMADDR (+4)
4947623 ramips: enable support for mtk_bmt in the nand flash driver (+5)
55e8d52 ramips: skip bbt scan on mt7621 (+1,-1)
2e6d19e ramips: fix wifi mac address of HiWiFi series devices (+55)
0f029b3 mediatek: add patches for MT7622 WED (wireless ethernet dispatch) (+7.2K,-132)
a3764ee ramips: add linux 5.15 support for mt7621 (+6.8K,-2)
92081f9 ramips: fix kernel module build errors on linux 5.15 (+2,-1)
c41da16 kernel: bump 5.10 to 5.10.109 (+182,-193)
a98ded6 kernel: move some symbols to generic config (+29,-70)
be381a7 kernel: bump 5.15 to 5.15.33 (+124,-344)
bb505d8 ramips: add support for Wavlink WL-WN531A3 (+162,-1)
78c3534 ramips: add support for BOLT! Arion (+199)
a4bf562 ramips: add support for ASUS RT-AC1200-V2 (+188,-131)
fb3f519 ramips: mt7621: make u_env partition r/w for Linksys EA7xxx devices (-1)
9a750aa ramips: add support for OrayBox X3A (+179)
4891b86 ramips: add support for YunCore AX820/HWAP-AX820 (+164,-1)
3979997 ramips: add support for TP-Link RE650 v2 (+209,-1)
57b6dcd ramips: create shared DTSI for Wavlink WN53XAX devices (+207,-184)
32e6942 ramips: add support for Wavlink WL-WN533A8 (+43)
f953a1a ramips: zbt-wg2626: Add the reset gpio for PCIe port 1 (+3)
d806c3c ramips: zbt-wg2626: Fix the LAN ports names (+4,-4)
65dc9e0 ramips: ethernet: ralink: add led_source dts-binding (+17,-10)
b697b5c ramips: add i2c in dts for GL-MT300N-V2 (+4)
4a8eaa5 ramips: add support for Cudy X6 (+192)
c3569a7 kernel: bump 5.15 to 5.15.36 (+28,-28)
064e7e5 ramips: fix booting on Samknows SK-WB8 (+1)
771ea6f ramips: add led_source for Asus RT-AC1200 devices (+1)
9ee6ac0 ramips: Add support for SERCOMM NA502S (+379)
275a76e ramips: disable unsupported background-radar (+6)
ce90ba1 ramips: use hotplug script for EAP615-Wall MACs (+4,-2)
01a6a5c kernel: bump 5.10 to 5.10.117 (+31,-93)
ed1536e kernel: bump 5.15 to 5.15.41 (+248,-310)
857ea3f ramips: decrease SPI frequency for Phicomm K2P (+1,-2)
109c503 ramips: allow custom trx magic for Arcadyan (+4,-3)
5b59137 ramips: create new dtsi for Arcadyan routers (+199,-186)
498c153 ramips: add support for MTS WG430223 (+36,-2)
535b0c7 ramips: fix RT-AC57U button level (+1,-1)
fd72e59 ramips: fix booting on ZyXEL NBG-419N v2 (+1)
a1ad837 ramips: mt7621-dts: fix claiming rgmii2 pin group for EdgeRouter X SFP (+7,-5)
79112e7 ramips: force ZyXEL NR7101 to boot from "Kernel" partition (+1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
8c00fd9 ramips: add support for ASUS RT-AX53U (+182)
530c0a2 ramips: add support for Asus RT-N12+ B1 and RT-N300 B1 (+6)
706a4ec kernel: bump 5.10 to 5.10.121 (+64,-64)
9edc514 kernel: bump 5.10 to 5.10.122 (+61,-61)
9e5d743 kernel: bump 5.10 to 5.10.124 (+157,-176)
53d99fe kernel: bump 5.10 to 5.10.125 (+4,-4)
251a382 kernel: bump 5.15 to 5.15.46 (+94,-624)
b55efeb kernel: bump 5.15 to 5.15.47 (+95,-120)
74dd7f9 ramips: add support for ASUS RP-AC87 (+200)
ef69ab7 kernel: cut broken SPI_NOR 4K eraseblock LIMIT patch (-149)
a0e1d3a ramips: improve YunCore AX820 LEDs (+26,-6)
90a6350 kernel: bump 5.15 to 5.15.50 (+13,-13)
bd783fd ramips: add support for Beeline SmartBox GIGA (+352,-3)
4b0c433 ramips: Add suport for COMFAST CF-WR617AC (+140)
1a8c74d ramips: Add Xiaomi Mi Router 4A 100M International (+69,-1)
3e9ad2c kernel: bump 5.15 to 5.15.53 (+23,-23)
0f068e7 ramips: add support for Netgear WAX202 (+318)
a0b7fef ramips: add support for ZyXEL NWA50AX / NWA55AXE (+678,-2)
7be62b1 kernel: bump 5.10 to 5.10.134 (+8,-8)
1330816 ramips: add support for H3C TX1800 Plus / TX1801 Plus / TX1806 (+255,-3)
45255aa ramips: adding support for Asus RP-AC56 (+260)
b00a02a ramips: add support for Netgear PR2000 (+210)
577f3fd ramips: add support for Netcore NW5212 (+151,-7)
2293f1a ramips: mt7628: fix memory controller reset bit (+1,-1)
2cc5059 ramips: add support for ZyXEL LTE3301-Plus (+254,-1)
eada892 nftables: fix parsing date expressions (+50,-4)
b5ec04f Revert "nftables: fix parsing date expressions" (+4,-50)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
85b41cb ramips: add support for Beeline SmartBox TURBO (+270,-2)
9c8605d ramips: fix ZyXEL NWA55AXE model name (+1,-1)
a6b0d08 ramips: get MAC addr from the encrypted partition (WG4хх223) (+26,-13)
4807bd6 ramips: fix GB-PC1 and GB-PC2 device support (+69,-63)
271456a ramips: mt7621-dts: do not claim rgmii2 group as gpio for certain devices (+23,-46)
81bd10e ramips: mt7621-dts: remove DTS_LEGACY from ethernet node (-2)
f1c9afd ramips: mt7621-dts: mux phy0/4 to gmac1 (+1.4K,-635)
edeae51 kernel: bump 5.15 to 5.15.63 (+30,-30)
7bee10a ramips: define Yuncore AX820 switch LEDs (+20)
aab466f kernel: backport generic phylink validate (+4.4K,-28)
017aea0 kernel: mtk_eth_soc: fix hw hash reporting for MT7986 (+82,-8)
675cf75 ramips: add config-5.15 for mt7620 subtarget (+196)
0a79c77 ramips: add support for Kroks Rt-Pot mXw DS RSIM router (+193)
5806914 ramips: add support for Kroks Rt-Cse SIM Injector DS (+74)
fe60988 ramips: add RT-N600 alternative name to RT-AC1200 (+2)
26a6a6a ramips: add support for Belkin RT1800 (+226)
f4eef5f ramips: add support for Linksys E7350 (+228,-2)
0011769 ramips: add config-5.15 for mt76x8 subtarget (+193)
b9d9f33 ramips: add config-5.15 for rt288x subtarget (+180)
0164dc0 ramips: add config-5.15 for rt305x subtarget (+179)
ef59da8 ramips: add config-5.15 for rt3883 subtarget (+179)
548db49 ramips: ASUS RT-ACx5P phy[01]radio to phy[01]tpt (+2,-2)
820f0c0 ramips: add support for Ubiquiti UniFi FlexHD (+195)
4fcfb61 ramips: use lzma-loader on Sitecom WLR-6000 (+1)
6cbcc34 ramips: disable unsupported background radar detection (+7)
2905ce3 ramips: add support for ZyXEL Keenetic 4G Rev.B Device (+150)
31a6605 mac80211: rt2x00: experimental improvements for MT7620 wifi (+467,-15)
fb59070 mt7621: fix Belkin RT1800 GPIO (+19)
cfd9160 mt7621: fix Linksys E7350 GPIO (+7)
bcd5d35 ramips: 5.15: refresh subtarget kconfigs (+3,-12)
b201462 ramips: 5.15: add disabled PINCTRL_AW9523 (+5)
2a6ef7f ramips: fix GB-PC1 and GB-PC2 LEDs (+15,-17)
c77858a ramips: mt7621-dts: change phy-mode of gmac1 to rgmii (+1,-1)
c93c536 kernel: pick patches for MediaTek Ethernet from linux-next (+5.8K,-19)
e739ccb ramips: update MAC address configuration for Buffalo WSR-1166DHP (+2,-2)
4363fae kernel: move ubnt ledbar driver to a separate package (+45,-87)
ca0e705 ramips: add led driver to UniFi FlexHD defaut package set (+1,-1)
bf5b1a5 ramips: enable LZMA loader to fix Linksys RE6500 boot (+1)
a664d39 ramips: add support for SNR SNR-CPE-ME2-Lite (+184)
149fc3a ramips: fix switch setup for ASUS RT-AX53U (+1,-5)
9110126 kernel: bump 5.15 to 5.15.72 (+153,-292)
8ac6915 ramips: use lzma-loader on JCG Q20 (+1)
7dd1cab mt7621: netgear_ex6150: fix reboot loop by using LZMA loader (+1)
b63d6d4 mt7621: hiwifi_hc5962: fix reboot loop by using LZMA loader (+1)
711f1a8 kernel: mtd: backport SafeLoader parser (+472,-4)
00ddd29 build: move Build/edimax-header to image-commands.mk (+5,-5)
47d58af ramips: kndrt31r19: set up wan interface by default (+7,-1)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
4f9b360 ramips: add A-040W-Q alternative name for MSG1500 X.00 (+2)
f6099d7 ramips: mt7621: enable lzma-loader for Asus RT-N56U-B1 (+1)
ac296f6 ramips: rt3883: enable lzma-loader for Belkin F9K1109v1 (+1,-1)
67660d3 ramips: fix WAN mac address allocation for Unielec 01 and 06 models (+15,-6)
288b36c ramips: add missing WAN LED for Xiaomi Mi Router 4A / 4C (+13,-1)
3d14c61 ramips: add support for YunCore FAP640 (+220)
08e153c ramips: add support for YunCore FAP690 (+165,-1)
87edb65 kernel: bump 5.10 to 5.10.153 (+28,-29)
1eebe72 kernel: bump 5.15 to 5.15.77 (+55,-56)
eba0a8d ramips: improve compatibility for Youku YK-L2 and YK-L1 series (+10,-2)
7a504c1 ramips: add support for Youku X2 (+56,-1)
53f2e43 ramips: add support for Zbtlink ZBT-WG1602-V04 (+259)
f7f9203 ramips: add support for SIM SIMAX1800T and Haier HAR-20S2U1 (+259,-4)
78110c3 ramips: add support for TP-Link MR600 V2(EU) (+235)
02aa7a2 ramips: fix TP-Link RE200 v3/v4 LEDs (+54,-11)
961e01f ramips: gl-mt1300: downclock SPI to 50MHz (+1,-2)
10ba380 ramips: define loadaddr for U6 Lite DTB (+1)
ceb1451 kernel: add mediatek soc ethernet performance improvements (+1.4K,-8)
04b8ad6 kernel: more fixes for mtk_eth_soc performance optimization (+27,-22)
ffa4b52 ramips: add support for Mikrotik LtAP-2HnD (+217)
e7ad68d ramips: define lzma-loader recipe for SEAMA devices (+9,-1)
c293b49 ramips: rt3883: use seama-lzma-loader for D-Link DIR-645 (+1,-3)
18801f2 ramips: mt7621: use seama-lzma-loader for D-Link DIR-860L B1 (+1,-4)
62efb34 ramips: add support for Cudy WR1300 v2 (+216,-4)
364550f ramips: fix MAC address assignment for rt1800, e7350 (+1)
a0b25e1 ramips: glinet_gl-mt300n-v2: allow to use I2C and UART1 pins as GPIO (+1,-5)
e6b99a4 ramips: create common dtsi for Sercomm Dxx routers (+240,-225)
0cfd155 ramips: add support for Rostelecom RT-SF-1 (+50,-3)
794d164 ramips: add support for Amped Wireless B1200EX (+118,-32)
6afc355 ramips: Add support for D-Link DIR-3060 A1 (+253)
c0fb12c treewide: uniform vendor name for ASUS (+20,-20)
21762e4 ramips: add support for Keenetic KN-3010 (+275)
3dff6b5 kernel: fix mtk_eth_soc issue when using secondary GMAC on MT7621/MT7622 (+5,-9)
8719f73 ramips: mt7621: enable lzma-loader for ZyXEL WAP6805 (+2,-1)
a8f3c97 ramips: add support for HiWiFi HC5611 (+44)
a224412 ramips: use ARTIFACTS for initramfs-factory of I-O DATA WN-AX1167GR (+3,-19)
7ea965b ramips: mt7621: mikrotik 760igs (hEX S) fix SFP (+1)
25ede51 ramips: mt7621: enable lzma-loader for netis WF2881 (+2,-1)
bc14925 ramips: define loadaddr for all UniFi devices (+2)
dce6689 ramips: add support for Wavlink WS-WN572HP3 4G (+202)
424210b kernel: bump 5.15 to 5.15.81 (+144,-180)
68426e5 kernel: bump 5.15 to 5.15.82 (+204,-204)
7b7d8fe kernel: bump 5.10 to 5.10.157 (+58,-91)
0ec8d99 ramips: add support for Etisalat S3 (+266,-3)
a7d8b54 ramips: improve support for H3C TX180x series devices (+8)
6361a95 ramips: improve support for SIM SIMAX1800T and Haier HAR-20S2U1 (+13,-11)
3f201d1 ramips: add support for SNR-CPE-W4N-MT router (+149)
b893aa7 ramips: add support for Linksys E5400 and clones (+185)
92eb787 kernel: Move CONFIG_PWM_IMG and CONFIG_PWM_MEDIATEK to generic configuration (+4,-1)
376eb2d ramips: Fix drivers/pwm/pwm-mediatek-ramips.c compile (+4,-2)
3f1e9f6 ramips: add support for read/write uboot env to Asus RX-AX53U (+11,-2)
7272203 ramips: Refresh patches (+2,-2)
ef4e1ae ramips: enable BBT on NAND in I-O DATA devices (+10)
738b04c kernel: bump 5.15 to 5.15.86 (+160,-226)
c4b806d ramips: add missing LEDs to Asus RT-AX53U (+19,-3)
665c215 ramips: add basic support for tp-link er605-v2 (+224)
0eefea2 ramips: enable Wi-Fi LED support for Zbtlink ZBT-WE1326 (+14,-2)
6760c7c ramips: enable Wi-Fi LED support for Afoundry EW1200 (+14,-2)
7801e81 ramips: add Unielec U7621-06 32M build target (+90)
2fab942 generic: fix silicon labs spidev bindings (+111,-40)
4eeecf4 ramips: enable mtd virtual concat support for mt76x8 subtarget (+2)
dbebfb8 ramips: add support for Keenetic KN-1613 (+246,-4)
f6d394e ramips: add support for Cudy M1800 (+192,-4)
8036fb8 ramips: combine USW-Flex dual firmware-partitions (+3,-7)
3dbaf89 ramips: use default lzma dictionary size for better performance (-1)
fc9dd3f mt76: add stand-alone MT7915 firmware package (+36,-29)
9a07895 mt76: add stand-alone MT7622 firmware package (+81,-69)
3c31f6b ramips: add support for D-Link DAP-X1860 A1 (+234)
fc33c41 ramips: do not use GPIO function on switch pins on certain devices (-109)
843e3da kernel: bump 5.15 to 5.15.87 (+45,-89)
9fe6481 ramips: separate and update dtsi of ELECOM WRC-2533GHBK-I/GHBK2-T (+204,-186)
1f5f2e5 ramips: add support for ELECOM WRC-2533GHBK2-T (+55)
1a35edf ramips: add basic support for TP-Link EC330-G5u v1 (+361)
ab402f3 ramips: Move LED definition out of included dtsi into dts (+81,-27)
f204c81 ramips: add support for xiaomi RA75 Range Extender (+131)
acd3b5e ramips: Alternative name Asus RT-AX1800U for Asus RT-AX53U (+2)
c13263c ramips: add support for D-Link DIR-1935 A1 (+46)
990419d ramips: cudy wr1300v1 reduce SPI freq to 10000000 (+1,-2)
2835df5 kernel: bump 5.10 to 5.10.163 (+113,-132)
09f313b ramips: mt7621: Add Arcadyan WE420223-99 support (+265)
62dbcb8 ramips: Fix root volume for tplink-er605-v2 (+3)
2fe2979 ramips: use hex value in zyimage command for Keenetic KN-3010 (+1,-1)
3690c4a ramips: improve support for Zyxel Keenetic Extra II (+27,-13)
39e4f03 ramips: mt7621: add support for Xiaomi Mi Router 4A Gigabit v2 (+241,-132)
d4c63c7 ramips: add support for TP-Link Deco M4R v4 (+221)
c46584a ramips: use on-flash partition table for Sercomm BZV/CHJ (+330,-8)
c6e4123 ramips: mt7621-dts: fix compatible string for mt7530 on TP-Link EAP615-Wall (-1)
5155200 ramips: mt7621-dts: fix phy-mode of external phy on GB-PC2 (+1,-1)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
64cf31f kernel: bump 5.15 to 5.15.92 (+5,-5)
d87482a ramips: fix dts whitespace (+15,-15)
92276ee ramips: add support for ASUS RT-AX54 (+217)
51e5f22 ramips: fix wrong pcie port number for Arcadyan devices (+1,-1)
77d0611 ramips: Switch default kernel to 5.15 (+1,-2)
748f7f1 ramips: backport mt7621 PCIs initialization delay patch (+104)
8ef81b4 ramips: fix the name of ASUS AX54 because it has dupilcated twice (+3,-5)
6b07d0c ramips: mt7620: split gsw hw_init to mac_init, ephy_init (+24,-16)
4ef86c6 ramips: add support for Senao Engenius EPG600 (+246)
6f6d24a ramips: add label MAC address for EPG600 and ESR600 (+1)
efbb623 ramips: add support for Huasifei WS1208V2 (+200)
c77913b ramips: correct the PCIe port number for Zbtlink ZBT-WE1326 (+2,-2)
68004f1 ramips: add alternative device name for Wiflyer WF3526-P (+2)
6886978 ramips: correct the PCIe port number for some mt7621 devices (+2,-2)
5c04c39 ramips: Alternative name Asus RT-AC750L for Asus RT-AC1200V2 (+2)
9df035b treewide: remove label = "cpu" from DSA dt-binding (-27)
84c04ff ramips: rt5350: enable lzma-loader for ALLNET ALL5003 (+1)
79bd017 mt7621: move uboot-envtools to DEFAULT_PACKAGES (+194,-178)
e451957 ramips: add support for D-Link Dir-853 A1 (+232)
1f53fa2 ramips: fix wrong pcie port number for Arcadyan WE420223-99 (+1,-1)
3817577 ramips: mt7621: TP-Link EAP235/615-Wall: add poe passthrough gpio definitions (+4)
d45659a ramips: add support for SNR-CPE-ME2-SFP (+236)
7dceef5 ramips: add support for TP-Link Archer AX23 v1 (+223)
4662ade uencrypt: add support for mbedtls (+312,-55)
d6d8851 kernel: bump 5.15 to 5.15.100 (+393,-966)
d4aad64 kernel: bump 5.10 to 5.10.173 (+81,-90)
3ca9849 kernel: bump 5.10 to 5.10.175 (+136,-212)
ca330ca ramips: cudy wr1300v2 reduce SPI freq to 40000000 (+1,-2)
d528701 ramips: fix Archer AX23 WiFi MAC address conflict (+1,-4)
889bbf8 ramips: mt7621: enable lzma-loader for AFOUNDRY EW1200 (+1)
47de2c6 ramips: add support for Mercusys MR70X (+183,-4)
d59d69f kernel: bump 5.15 to 5.15.103 (+721,-1.4K)
2126325 ramips: fix 5g mac for TOTOLINK X5000R (+4)
88d76bb ramips: mt7621: enable unused PCIe port to fix potential boot failure (-16)
dc79b51 ramips: add support for Keenetic Lite III rev. A (+165,-1)
027586a generic: backport some phylink helper functions (+151,-1)
53dc9a6 generic: mtk_eth_soc: switch to external PCS driver (+537,-25)
9186da4 ramips: Refresh patches (+2,-2)
ec8c837 kernel: bump 5.15 to 5.15.105 (+96,-191)
787ecdf ramips: mt7621: ASUS RT-AX53U add NMBM, nest firmware (+26,-7)
37dbe30 ramips: mt7621: remove set-affinity script (-19)
2a04df3 ramips: Add support for CJ-Hello HYC-G920 (+206)
cbf120c ramips: mt7621: add migration script for WLAN PCI paths (+75)
6b66666 ramips: add support for OrayBox X1 (+144)
076da59 ramips: define remapping-range for DAP-X1860 (+7)
2122c80 ramips: lower re305-v3 spi-max-frequency (+1,-1)
78a468f kernel: bump 5.10 to 5.10.177 (+15,-15)
8758438 ramips: sercomm-payload: use pide-file argument (+1,-1)
998c34d ramips: add Xiaomi RA75 red signal led (+11)
31c1581 ramips: MSG1500 X.00: switch to mac-address-ascii dts (+30,-17)
85b2f21 generic: 5.10: replace ramips AR8033 fiber patch with 5.18 patches (+456,-184)
e1242fc generic: 5.15: replace ramips AR8033 fiber patch with 5.18 patches (+375,-184)
c7b484f ramips: fix lzma-loader for buffalo_WSR_600DHP (+1)
45cf200 ramips: Cudy X6 fixes / improvements (+19,-16)
0601f71 ramips: fix green LED for D-Link DAP-X1860 (+9,-4)
2c530fc ramips: reduce Archer AX23 / MR70X SPI-frequency (+2,-2)
28df7f7 ramips: mt7621: add support for ZyXEL WSM20 (+324,-2)
e4c7703 ramips: add support for D-Link DAP-1620 B1 (+198,-8)
c31319b ramips: lzma-loader: Refactor loader (+75,-87)
15e21d3 ramips: TP-Link EC330-G5u v1: switch to mac-address-ascii (+26,-10)
4a043dc ramips: add factory image for TP-Link EC330-G5u v1 (+3)
e38de40 ramips: mt7621: add support for Cudy X6 v2 (+137,-52)
ed1217e ramips: mt7621: rename Asus RT-AC57U to v1 (+6,-4)
ecdb248 ramips: add support for SNR-CPE-ME1 (+228)
36dd3ab ramips: fix dts file name for SNR-CPE-ME1 ()
e882af2 ramips: add support for Linksys RE7000 (+165)
7a2a645 ramips: 5.15: handle error from device_reset in SPI ralink driver (+8,-3)
7f54fa5 ramips: mt7620: handle request_irq fail in gsw ethernet driver (+7,-2)
b786d74 ramips: 5.15: handle return from device_reset in I2C driver (+7,-2)
aa7a2d9 ralink: mt7620: fix compilation warning for device_reset in i2s driver (+6,-2)
3fa8785 ramips: mtk-mcc: move cmd_buf for dbg under ifdef (+3,-2)
4ea21e3 ralink: mt76x8: fix compilation warning in esw driver (+1,-2)
82afdf6 ralink: rt3833: fix compilation warning from device_reset in fe_probe (+3,-1)
da2f5e8 ramips: 5.15: add patch fixing compilation warning for hsdma-mt7621 (+31)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
1fda304 ramips: remove device tree legacy compatibility (-64)
97a3728 ramips: Fix Wireless Frequencies for HYC-G920 (+2)
ce1f9fa ramips: add support for TOZED ZLT S12 PRO (+262)
434dce0 ramips: rename to D-Team Newifi D2 and Lenovo Newifi D1 (+6,-6)
d343a15 ramips: enable variable sector size erasure for all subtarget (+4,-2)
09a0efb ramips: set default BLOCKSIZE to 64k for nor flash devices (+2,-74)
b09a838 ramips: add basic common recipe for nand flash devices (+47,-207)
ab7e251 ramips: fix build error on Airlink AR670W (+1,-1)
7365e6b kernel: remove obsolete kernel version switches (-154)
09d0643 ramips: mt7621: fix Xiaomi Router 3G/Pro LEDs (+53,-20)
f5cb556 treewide: Disable building 32M RAM devices (+124)
5970f5d generic: add support for MediaTek NETSYS v3 (+3.2K,-6)
f7d0a47 generic: mt7530: backport support for the MT7988 built-in switch (+2.5K,-9)
dc28410 ramips: mark patches accepted upstream ()
94884f3 mediatek: sync MT7988 USXGMII with SDK driver (+792,-596)
e8231a4 ramips: correct page read return value of the mt7621 nand driver (+9,-5)

Target / realtek (224 changes)

2acebbd realtek: Remove dnsmasq and odhcpd-ipv6only from default (+1,-1)
4690306 realtek: Use firewall4 (+1,-1)
34fb36e realtek: Fix tc default package (+1,-1)
a5ac8ad realtek: add ZyXEL GS1900-24HP v1 support (+136)
580723e realtek: add support for ZyXEL GS1900-16 (+45)
98bb26f realtek: Trap all frames with switch as destination to CPU-port (+9)
d1b8246 realtek: do not reset SerDes on link change (+3,-1)
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)
76fae1d config: limit CONFIG_DEBUG_INFO to top-level generic configs (-19)
af6cd37 realtek: replace RTL93xx GPIO patches (+234,-64)
bde6311 realtek: don't unmask non-maskable GPIO IRQs (+29)
b515ad1 realtek: add support for ZyXEL GS1900-24E (+72)
cd634af kernel: bump 5.10 to 5.10.119 (+9,-53)
f800f8d kernel: bump 5.10 to 5.10.120 (+12,-12)
8121e7d realtek: add reset button for D-Link DGS-1210-28 (+18)
f5a87a0 realtek: add gpio-restart for D-Link DGS-1210-28 (+6)
c492774 realtek: add support for power LED on Netgear GS308Tv1 (+27)
6153c53 realtek: add support for D-Link DGS-1210-20 (+111)
adbdfc9 realtek: add support for power LED on Netgear GS108Tv3 (+27)
9c381d3 realtek: make Netgear GS1xx u-boot env partition writable (-1)
d9e12c2 realtek: make "u-boot-env" partition writable for Netgear 3xx series (-1)
d6eebaf realtek: fix gcc-12 build with -Werror=array-compare (+1,-1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
2cfaab4 realtek: add support for EnGenius EWS2910P (+186)
4d1fc89 realtek: EnGenius EWS2910P: add support for SFP ports (+49)
78b7be9 realtek: cleanup LAG logging (+14,-12)
1005dc0 realtek: add DGS-1210-28 factory image (+25,-1)
36acb3d realtek: EnGenius EWS2910P: declare and hog the poe-enable GPIO (+7)
e763c4c realtek: build DGS-1210 images with CAMEO tag (+5)
8b798db realtek: rename u-boot-env2 to board-name (+1,-1)
2b49ec3 realtek: build factory images for all DGS-1210 models (+7,-7)
fae3ac3 realtek: build sane factory images for DGS-1210 models (+7,-1)
f406548 realtek: add missing gpio0 pinctrl properties (+9)
cd7a225 realtek: add sys-led disable pinctrl for rtl930x (+15)
3edb5e8 realtek: add system LED for ZyXEL XGS1250-12 (+21)
b03109c realtek: add mux pinctrl for rtl931x (+19)
eae5e55 realtek: remove hardcoded sys-led configurations (-40)
d9516ca realtek: fix egress port mask on rtl839x (+1,-1)
d6165ea realtek: fix egress L2 learning on rtl839x (+1,-1)
0b35a08 realtek: correct egress frame priority assignment (+14,-12)
1773264 realtek: correct egress frame port verification (+36,-39)
a3e4949 realtek: clear spurious GPIO interrupts (+30)
b2681e5 realtek: make DGS-1210 u-boot-env partition writeable (-1)
bac50e3 realtek: rtl83xx-phy: fix RTL8214FC media change (+16,-16)
c6a7ea9 realtek: rtl83xx-phy: decouple RTL8214FC media change and power config (+70,-52)
b6a0d50 realtek: add SFP support for RTL8214FC PHY (+25,-1)
81e3017 realtek: clean up rtl838x MDIO busy wait loop (+22,-15)
f2f09bc realtek: add support for HPE 1920 series (+540,-3)
a63aeae realtek: remove support for HPE 1920 series (+3,-540)
a49212d Revert "realtek: remove support for HPE 1920 series" (+540,-3)
943905b realtek: Fix typo in Kconfig prompt (+1,-1)
3d669ec realtek: add support for Panasonic Switch-M16eG PN28160K (+182)
fa52e5e realtek: add support for Panasonic Switch-M24eG PN28240K (+200)
4974ee7 realtek: enable pca953x GPIO driver for rtl839x subtarget (+3)
cef3f05 realtek: add support for Panasonic Switch-M48eG PN28480K (+391)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
ead7e5b realtek: skip SFP ports in PoE setup (+7,-4)
2251376 realtek: Netgear GS110TPP v1: add lan9 and lan10 (+12)
7bba7cc realtek: EnGenius EWS2910P: use the mtd3 partition for root overlay (+1,-1)
6d5873a realtek: add support for TP-Link SG2008P (+224)
51ec9b3 realtek: d-link: dgs-1210 remake of the device tree (+34,-133)
8c04a5c realtek: d-link: add support for dgs-1210-10mp (+98,-1)
396e190 realtek: more generic platform initialization (+34,-5)
1efaad0 realtek: add PLL DT binding includes (+15)
4850bd8 realtek: add RTL83XX clock driver (+1.2K)
800d5fb realtek: add patch to enable new clock driver in kernel (+26)
5df36d4 realtek: enable basic config for cpufreq framework (+5,-1)
7c18aab realtek: activate clock driver for RTL838X/RTL839X targets (+40)
48f3746 realtek: switch RTL838X/RTL839X DT to new clock driver (+141,-20)
9a7f17e realtek: ignore disabled switch ports (+3)
f242f64 realtek: tl-sg2008p: use correct i2c address for TPS23861 (+2,-2)
18a2b29 realtek: tl-sg2008p: fix labeling of lan ports (+8,-8)
e0753c5 kernel: bump 5.10 to 5.10.139 (+23,-29)
6ff21c4 realtek: fix PLL register inconsistencies (+3)
78c0fb6 realtek: Fix missing clock module CONFIG setting (+1)
f1802b0 realtek: replace fix for spurious GPIO interrupts (+373,-30)
545c611 realtek: fix RTL838x receive tag decoding (+6,-3)
2ca5602 realtek: fix RTL839x receive tag decoding (+2,-2)
5f8c86e realtek: add support for TP-Link SG2452P v4 aka T1600G-52PS v4 (+430,-2)
bc9dcfb realtek: split TP-Link SG2000 series devicetree (+182,-177)
5f026f1 realtek: rtl838x: label switch port dts nodes (+2,-2)
d55c087 realtek: tl-sg2xxx: read MAC address from nvmem-cells (+23,-1)
ab2a4c1 realtek: rtl8380-tl-sg2xxx: use a single "firmware" partition (+4,-25)
01e2184 realtek: add support for TP-Link SG2210P (+64,-2)
9cec4a0 realtek: Use built-in functionality for timeout loop (+7,-12)
c4d030f realtek: rtl838x: Fix ethernet polling timeout on probe (+2,-1)
307e5cf realtek: D-Link make common DT include generic (+10,-7)
9ed1a11 realtek: align DT macros in RTL839X with RTL838X (+7)
e04e821 realtek: add support for DGS-1210-52 (+260)
9338c09 realtek: merge duplicated DGS-1210 recipes (+29,-37)
51ecfb0 realtek: move hpe_1920 recipe to common.mk (+14,-14)
d2fa683 realtek: move Netgear recipe to subtarget Makefile (+10,-10)
fe5a2f3 realtek: use Device prefix for common recipes (+13,-13)
bcb5d6b realtek: avoid wrong interrupt routing (+145)
3f41360 realtek: use upstream recommendation for secondary CPU start (+31,-26)
eff4f8b kernel: bump 5.10 to 5.10.144 (+7,-7)
d924a75 realtek: fix RTL839x egress tag for ports >= 32 (+1,-1)
165b66d realtek: rtl931x: fix missing CONFIG_COMMON_CLK_REALTEK config flag (+1)
36f2ab4 kernel: move kernel image cmdline hack to the octeon target (-17)
f1f97db realtek: Convert incorrect v5.10 patches (+470,-1)
2b12da1 realtek: fix SMP startup (+1,-2)
b7aab19 realtek: SMP handling of R4K timer interrupts (+9,-3)
918e774 realtek: use correct CAUSEF_DC macro in prom.c (+1,-1)
eed0a31 kernel: bump 5.10 to 5.10.146 (+22,-22)
9b53a29 realtek: separate lock of RTL8231 from phy driver (+10,-9)
5b37e32 realtek: update SMP-related calls in prom_init() (+2,-6)
27a580d realtek: use MIPS fw_init_cmdline() (+2,-20)
04cca34 realtek: fix use of uninitialized sds_mode (+1,-2)
3834e72 realtek: add missing of.h include in phy driver (+1)
ff307f5 realtek: fix place of fdb/mdb info messages (+2,-2)
b11b56e realtek: swap *_phylink_mac_link_down() contents (+8,-7)
629f2de realtek: cleanup rtl83{8x,9x}_enable_learning/flood (+22,-44)
3cc8011 realtek: resurrect timer driver (+338)
5c677b2 realtek: timer driver: documentation (+85)
ec675fb realtek: timer driver: activate for RTL838X devices (+14,-6)
beb5b07 realtek: timer driver: activate for RTL839X devices (+12,-7)
b295c71 realtek: disable otto timer for RTL93xx targets (+2)
4657a53 realtek: avoid busy waiting for RTL839x PHY read/write (+33,-12)
ae9487c realtek: add debugfs node for L2 table (+107)
19b8665 realtek: reduce excessive logging for FDB operations (+3,-68)
039e5be realtek: remove RTL839x path in RTL838x multicast (+14,-19)
9f6cbc7 realtek: consistently flood RMA frames (+40,-30)
a31b598 realtek: 5.10: refresh kernel patches (+1,-1)
2088e44 realtek: set up L2 table entries properly (+19,-10)
eb456ae realtek: use assisted learning on CPU port (+22)
f4849c0 realtek: Fix CRC offloading for rtl83xx (+1,-1)
3b93651 target/realtek: use netif_receive_skb_list (+4,-1)
75c576d realtek: mark clock source as continuous (+1)
1ee635c realtek: fix typo in debug message (+2,-2)
59542c9 realtek: Fix rtl930x speed status accessor (+3,-3)
ed9bd98 realtek: refactor keep vlan tag setup, fix tagged forwarding (+109,-23)
a5873ad realtek: fix dell typo (+3,-3)
3e7e4d0 realtek: d-link: add support for dgs-1210-28mp-f (+141,-90)
dbc93d2 realtek: update GPIO bindings for DGS-1210-10P (+26,-4)
8fb15ea realtek: copy dts/files/patches/configs for 5.15 (+39.5K)
a9d5a8b realtek: drop patches of upstreamed drivers from 5.15 (-1.1K)
23881c9 realtek: drop patches of upstreamed fix and changes from 5.15 (-1.1K)
aa528ee realtek: refresh patches in 5.15 (+121,-126)
f3a9975 realtek: refresh config-5.15 in all subtargets (+123,-92)
1f15355 realtek: update platform support for 5.15 (+2,-6)
109962d realtek: update dsa.c of DSA driver for 5.15 (+88,-101)
69055a5 realtek: enable needs_standalone_vlan_filtering on DSA driver in 5.15 (+1)
88db746 realtek: add Linux Kernel 5.15 as testing version (+1)
e900822 kernel: bump 5.15 to 5.15.84 (+3,-3)
113fd5b realtek: 5.10: Fix incorrect switch patches (+53)
f649a7b realtek: 5.15: Fix incorrect switch patches (+53)
c94ca63 realtek: don't set L2LEARNING flag in rtl83xx TX header (+4,-4)
9aa123d realtek: simplify log messages in rtl83xx_mdio_probe (+2,-14)
ae0a3f8 realtek: restructure rtl_table_read/write (+62,-28)
2c40359 realtek: add cond_resched to loops accessing the FDB table (+12)
758c88b realtek: Whitespace and codestyle cleanup (+767,-810)
0a93176 realtek: Replace C++ style comments (+966,-964)
94d8b48 realtek: Cleanup Makefiles (+110,-31)
0a83889 realtek: Reduce variable scopes (+335,-443)
e143e27 realtek: Fix reset register access (+2,-2)
ab8a5f2 realtek: fix default image generation (+3,-3)
80be0fe realtek: fix ZYXELS_VERS for GS1900-48 (+1,-1)
1e13081 realtek: fix GS1900-48 firwmare partition (+5,-5)
045baca realtek: deduplicate GS1900 recipes (+18,-23)
c9a7c00 realtek: Disable boston clock (+4,-8)
9260027 realtek: Migrate to libdeflate (+5,-5)
44e0785 realtek: Migrate to upstream generic MIPS addresses (+4,-4)
de2dc3f realtek: return correct error value for phy ops (+2,-2)
a188536 realtek: 5.15: Improve rtl838x dsa driver error handling (+32,-24)
720b243 realtek: 5.15: Improve error handling in rtl838x_pie_rule_write() (+10,-6)
7c57452 realtek: don't relocate kernel on HPE 1920 series (-16)
2f847da kernel: Refresh kernel patches (+4,-4)
89eb8b5 realtek: dgs-1210-10mp: add full sfp description (+108,-4)
0627874 kernel: Refresh kernel patches (+1,-1)
79e0b50 realtek: rtl839x: enable driver for virtual mtd_concat devices in config (+2)
ea42a04 realtek: add support for Netgear GS750E (+524)
c03e458 realtek: Follow kernel comment style recommendation (+27,-21)
614bba0 realtek: use irq_force_affinity on otto timer instead (+2,-2)
4db8598 realtek: Do not set KERNEL_ENTRY just to avoid NO_EXCEPT_FILL (+4,-3)
1bf39d9 realtek: Refresh kernel config with no_except_fill (+8)
d84dc5d realtek: rtl931x: drop CONFIG_NO_EXCEPT_FILL hack (-34)
bec9e79 realtek: dsa: support active-high LEDs (+10)
8f47b87 realtek: rtl931x: drop LINKER_LOAD_ADDRESS bypass (-118)
7f5edeb realtek: eth: Fix missing end of comment marker (+1,-1)
38cba61 realtek: timer: Register enabled scheduler clock (+2,-2)
68e28cd realtek: timer: Activate for RTL930x devices (+16,-15)
f6ba61b realtek: timer: Remove CEVT_RTL9300 completely (-268)
afb5d9e realtek: timer: Fix cosmetic whitespace in comments (+7,-20)
3ba8dd0 realtek: Refresh kernel patches (+1,-1)
a911f63 realtek: dgs-1210-10mp: update sfp phy-handle (+4,-4)
a336b6c realtek: remove KERNEL_PATCHVER overrides (-8)
3cfa465 realtek: use generic earlycon setup on 5.15 (+32,-15)
59fe39f kernel: bump 5.15 to 5.15.91 (+200,-200)
50324b9 kernel: bump 5.10 to 5.10.166 (+58,-58)
e8096de realtek: fix dts whitespace (+9,-9)
65b2bcb realtek: fix memory leak in netevent handler (+18,-16)
d76f0f4 realtek: rename cameo specific names in "Build/*" definitions (+10,-10)
5b33916 realtek: add common definition of cameo based firmware (+16,-10)
5163bb5 realtek: add support for APRESIA ApresiaLightGS120GT-SS (+556)
4536c76 kernel: bump 5.15 to 5.15.94 (+75,-75)
7362571 kernel: bump 5.15 to 5.15.96 (+26,-26)
61a07ea realtek: switch to Kernel 5.15 by default (+1,-2)
72094f7 generic: net: pcs: add driver for MediaTek SGMII PCS (+407,-13)
5a8741a realtek: refresh patches (+2,-2)
036372c realtek: Fix typo for EnGenius EWS2910P (+1,-1)
3887a55 kernel: bump 5.15 to 5.15.108 (+43,-197)
126c64d kernel: bump 5.10 to 5.10.178 (+43,-112)
0fc3a4a kernel: Deactivate CONFIG_LEGACY_PTYS (-24)
cf8d861 realtek: hpe_1920-8g: add phy-handle for SFP ports (+4)
ae417de realtek: adapt patch description to it's current use (+2,-3)
3af984e realtek: properly update port masks when port leaves bridge (+10,-10)
4c0a166 realtek: initialize port masks to match the default state (+22,-24)
5d34fc9 realtek: fix standalone ports in presence of static fdb entries (+100)
8ea27bb realtek: handle changed flags in VLAN configuration (+43,-37)
8193175 realtek: fix writing/deletion of CAM entries (+8,-8)
57df840 realtek: don't treat first multicast portmask entry as reserved (-2)
3356126 realtek: actually remove port from multicast portmask (+2)
6772ae1 realtek: don't add CPU port to multicast portmasks (+4,-10)
98a3b52 realtek: remove store_mcgroups/load_mcgroups (-58)
a872570 realtek: remove redundant is_lagmember checks (+4,-26)
7fa7cbc realtek: 5.15: fix compilation warning with PHY_INTERFACE_MODE_HSGMII (+20,-1)
f938826 realtek: 5.15: fix warning for i2c_mii_valid_phy_id and i2c_mii_phy_addr (+15,-35)
1a0e9bc realtek: 5.15: comment unused part of realtek ethernet driver (+263,-253)
8aa786d realtek: 5.15: fix uninizialized variable in rtl83xx qos driver (+2,-2)
c7bca58 realtek: 5.15: replace fallthrough comment for rtl838x ethernet driver (+1,-1)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
64afcba kernel: backport Motorcomm YT8521/YT8531 support (+2.9K,-5)
f7d0a47 generic: mt7530: backport support for the MT7988 built-in switch (+2.5K,-9)
afe2722 kernel: bump 5.15 to 5.15.113 (+41,-41)

Target / rockchip (33 changes)

b1346d3 rockchip/armv8: enable armv8-CE crypto algorithms (+9)
acbe1d4 rockchip: add kernel 5.15 as testing (+763,-1)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
9b00e97 rockchip: reliably distribute net interrupts (+9,-2)
0e3bafc kernel: Activate CONFIG_INPUT_MISC on all targets (-7)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
b5675f5 rockchip: ensure NanoPi R4S has unique MAC address (+28,-5)
1588069 rockchip: add system-LED aliases specific to OpenWrt (+32)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
c4f0781 rockchip: refresh kernel 5.15 config (+13,-10)
2b4f12e rockchip: switch to 5.15 kernel (+1,-2)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
af1e343 rockchip: armv8: add CONFIG_ARM64_ERRATUM_1742098 (+1)
c984fc7 rockchip: use LZMA FIT for kernel image (+7,-8)
d11d93b rockchip: enable watchdog driver (+2,-1)
90120a1 kernel: bump 5.10 to 5.10.159 (+7,-37)
c7d3bbb sunxi: ensure NanoPi R1 has unique MAC address (+35,-11)
69ea580 treewide: update NVMEM symbols (+11,-11)
626b37d kernel: Activate CONFIG_HARDENED_USERCOPY for all targets (-4)
ca5555d kernel: Activate CONFIG_ARM64_SW_TTBR0_PAN (-4)
0fc3a4a kernel: Deactivate CONFIG_LEGACY_PTYS (-24)
7815c55 kernel: Deactivate CONFIG_COMPAT (-11)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
a7d6cf0 rockchip: add Firefly ROC-RK3328-CC support (+30,-8)
395de51 rockchip: enable rk805 pinctrl driver (+2,-1)
b0e8695 rockchip: disable UHS speed for ROC-RK3328-CC (+10)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
e35c7ab rockchip: merge bootscript (+12,-18)
afff2fe rockchip: move UBOOT_DEVICE_NAME to default (+1,-3)
64afcba kernel: backport Motorcomm YT8521/YT8531 support (+2.9K,-5)
8f578c1 rockchip: add NanoPi R2C support (+105,-4)
5df8481 kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config (+2,-11)
f949dd5 kernel: Set CONFIG_FRAME_WARN depending on target (+11,-5)

Target / sunxi (25 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
ffa1088 sunxi: cortexa7: fix ethernet link detection on a20-olinuxino-lime2 (+1)
c707e1b sunxi: copy config and patches from 5.10 to 5.15 (+874)
6d1dd34 sunxi: enable 5.15 as testing kernel (+1)
c80088b sunxi: rebase sun50i-h5-nanopi-r1s-h5.dts onto 5.15 (+8,-8)
177e79c sunxi: refresh kernel 5.15 patches (+1,-1)
f32ecb9 sunxi: update config for 5.15 (+21,-6)
a98ded6 kernel: move some symbols to generic config (+29,-70)
306861c sunxi/cortexa53: refresh kernel 5.15 config (+6,-8)
9be3518 sunxi/cortexa53: enable armv8-CE crypto algorithms (+20)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
d1163fd kernel: bump 5.10 to 5.10.137 (+38,-280)
9226f1e kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config (+31,-7)
a125d46 sunxi: modules: remove useless AddDepends/rtc (+2,-4)
b40a047 sunxi: fix sunxi-ir kconfig and description (+15,-2)
7bcf6b5 sunxi: fix typo in device packages for MarsBoard A10 (+2,-2)
53123b9 sunxi: fix board_name for MarsBoard A10 (+12,-11)
c7d3bbb sunxi: ensure NanoPi R1 has unique MAC address (+35,-11)
f1aa8f3 sunxi: switch to kernel 5.15 (+1,-1.3K)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
1e138ca sunxi: enable CONFIG_NVMEM_SYSFS (+1,-1)
3980dfc kernel: fix handling of CONFIG_DYNAMIC_DEBUG (+2,-9)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
f949dd5 kernel: Set CONFIG_FRAME_WARN depending on target (+11,-5)

Target / tegra (11 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
7d3c092 kernel: bump 5.10 to 5.10.132 (+10,-10)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
f8cd56d tegra: copy patches and config for kernel 5.15 (+607)
df59c07 tegra: add kernel 5.15 support (+43,-20)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
c028e1b tegra: add generic subtarget (+2)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
16565bc tegra: switch to Kernel 5.15 by default (+1,-2)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)

Target / uml (9 changes)

539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
8bea5ed uml: fix 5.10 build (+32)
e2f0821 uml: add Kernel 5.15 support via testing (+597,-1)
e71a360 kernel: bump 5.15 to 5.15.71 (+23,-77)
eed0a31 kernel: bump 5.10 to 5.10.146 (+22,-22)
50d20db uml: switch to Kernel 5.15 (+1,-2)
2630e50 treewide: replace wpad-basic-wolfssl default (+143,-143)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
e22fba1 uml: fix build error due to frame size > 1024 (+14,-10)

Target / x86 (49 changes)

3f87451 gpio-cdev: re-add nu801 userspace driver (+55,-2)
c7bcbcd x86: Add support for Sophos XG 85 and XG 86 devices (+3,-2)
eeb8fd4 gpio-cdev: move kmod-leds-uleds dependency to MX100 (+3,-3)
7ef7544 x86: copy config and patches from 5.10 to 5.15 (+1.8K)
9b3bc5d x86: enable 5.15 as testing kernel (+1)
12c33d9 x86: update config for 5.15 (+92,-33)
be9a69c kernel: modules: fix kmod-mdio-devres dependency for 5.15 (+4,-4)
a98ded6 kernel: move some symbols to generic config (+29,-70)
6e837bc kernel: x86: remove an upstreamed patch (-100)
d022451 x86: add ib700wdt module for x86 qemu watchdogs (+18)
0cd1fc0 x86: detangle meraki-mx100 / nu801 build confusion (+2,-1)
c97c8b8 kernel/x86: move x86' specific watchdogs to the x86 target (+67,-65)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
9fc2d58 x86: fix damaged config 5.10 refresh (+3,-5)
aee1215 kernel: 5.15: x86-64: enable CONFIG_SLS (+1)
aae3a8a x86: 64: Add kmod-igc to default packages (+1,-1)
56760c0 x86: update defconfig for 5.10.133 (+7,-1)
9d2ffe8 x86: update defconfig for 5.15.57 (+7)
8019410 x86: add missing Lex 3I380NX network detection (+104)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
5238a87 kernel: bump 5.15 to 5.15.60 (+3,-3)
2239ead kernel: bump 5.10 to 5.10.136 (+3,-3)
eb425f9 x86: setup netdev paths for MX100 (+13,-1)
027845b target/x86: add grub2-bios-setup to DEFAULT_PACKAGES (+4,-1)
8fea4a1 x86/64: enable IOMMU support (+38)
f08f7e8 kernel: Move some IOMMU options to generic (+10,-16)
355c02d linux/x86: add missing CONFIG_WATCHDOG_CORE to *-wdt (+10,-4)
fea1705 x86/config-5.15: geode: add missing CONFIG_WATCHDOG_CORE option (+1)
99b6e3c x86/config-5.10: geode: add missing CONFIG_WATCHDOG_CORE option (+1)
fdd6055 x86: switch to 5.15 as default kernel (+1,-2)
3461525 x86/64: enable Intel PINCTRL in 64bit target (+16,-14)
a28297d x86: enable PINCTRL for all Intel platform (+26,-26)
acb10fa kernel: bump 5.10 to 5.10.156 (+15,-15)
259c014 kernel: Move CONFIG_DRM_XEN_FRONTEND to generic configuration (+1,-2)
5ffa8d0 x86: Add definitions for APU6 platform (+280)
26595ea x86: Add APU6 board support for startup detection (+7,-1)
1e0604e kernel/x86: fix typo (+1,-1)
d9a1eee x86: add Barracuda Networks F12 interfaces (+8)
909cc6e x86: remove bootloader upgrade from preinit (+1,-20)
de8d5b5 kernel: bump 5.15 to 5.15.95 (+299,-294)
4692cff x86: set deprecated CONFIG_MICROCODE_OLD_INTERACE (+1,-1)
0c5ffe1 x86: fix deprecated CONFIG_MICROCODE_OLD_INTERACE (+1,-1)
3d66f55 kernel: improve handling of CONFIG_IO_URING (+2,-15)
1d3e71b treewide: remove files for building 5.10 kernel (-254.3K)
047361d treewide: cleanup kernel symbol references (+19,-50)
c191c2d x86: base-files add support for Sophos 135r3/135r3w (+11)
afe2722 kernel: bump 5.15 to 5.15.113 (+41,-41)
570618b base-files: x86 fix 01_leds Syntax error (+1,-1)
e2e7dd4 x86: disable CONFIG_X86_PLATFORM_DRIVERS_HP (+1)

Target / zynq (11 changes)

3a14580 kernel: delete Linux 5.4 config and patches (-477.7K)
539e605 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] (+175,-2)
0e3bafc kernel: Activate CONFIG_INPUT_MISC on all targets (-7)
ff06edd kernel: Activate CONFIG_GPIOLIB in generic configuration (+2,-77)
9995dd2 kernel: remove target specific CONFIG_IKCONFIG lines (-24)
6d7129e zynq: add generic subtarget (+2)
45cb733 zynq: 5.15: copy config (+548)
bb39ed3 zynq: add 5.15 testing kernel (+14,-10)
459d408 zynq: switch default kernel to 5.15 (+1,-2)
0c64c5f zynq: remove kconfig for 5.10 (-546)
1645c34 generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets (+17)

Target / {generic (1 change)

ac2166b kernel: move Toshiba-TC58NVG0S3H patch to ipq40xx redux (+6,-12)

Target / {mediatek (1 change)

53fc987 generic: move ledbar driver from mediatek target (+31)

Target / {mediatek => generic} (1 change)

53fc987 generic: move ledbar driver from mediatek target (+31)

Wireless / Ath10k CT (7 changes)

ab97b2a ath10k-ct: update to 2022-05-13 (+22,-22)
f808496 ath10k-ct: Add patch from Robert Marko to 5.10+ (+92.2K,-39)
8d90b9f mac80211: update to linux 6.1-rc8 (+4.4K,-10.2K)
7c63295 treewide: remove DRIVER_11N_SUPPORT (+21,-36)
243a725 kernel: Make use of KERNEL_MAKE (+13,-31)
9e4ede8 ipq40xx: add support for Linksys WHW03 V2 (+605,-3)
5180469 ath10k-ct: add patch fixing compilation warning for debug level (+222)
48ed07b treewide: replace AUTORELEASE with real PKG_RELEASE (+58,-58)

Wireless / Common (120 changes)

56ae4eb mac80211: backport patch that allows receiving packets with non-standard VHT ... (+36)
3aa96ef mac80211: Update to version 5.15.33-1 (+85,-439)
5d5afd5 mac80211: backport minstrel_ht fix for legacy rates (+61)
f9ff282 mac80211 adjust QCA9561 PA bias (+18)
c0a6fef Revert "mac80211 adjust QCA9561 PA bias" (-18)
7dc52a7 mac80211: fix QCA9561 PA bias (+47)
3daf2d4 mac80211: ath10k: backport bus and device specific API 1 BDF selection (+74,-14)
7191d64 mac80211: introduce BSS color collision detection (+118)
9a93b62 mac80211: add a bug fix for a rare crash (+38)
9601222 mac80211: add airtime fairness rework/fixes (+986,-2)
6c152ce hostapd: randomize default BSS color (+28,-2)
a10e0d7 mac80211: sync nl80211.h with upstream (+22)
9587855 mac80211: sync airtime fairness fixes with updated upstream submission (+239,-90)
1c377a1 Revert "mac80211: sync airtime fairness fixes with updated upstream submission" (+90,-239)
7e627f1 Revert "mac80211: add airtime fairness rework/fixes" (+2,-986)
00f64ed ath10k: backport encapsulation offload support (+520,-20)
946e42e mac80211: brcmfmac: allow setting MAC from NVMEM cells (+107,-4)
6d49a25 mac80211: add airtime fairness improvements (+1.7K,-6)
7bf5233 mac80211: increase airtime scheduler quantum (+53)
40c2cd8 ath10k: enable encapsulation offload by default (+2,-1)
f2982bc hostapd: introduce background_radar option (+6,-1)
d2d5aab hostapd: introduce min_tx_power option (+4,-2)
f8376ff mac80211: mwl: add patch to raise global limit of SSID up to 4 (+46)
7f1ac85 mac80211: add patch for mwifiex to fix cryptic errors/warnings (+200)
a5526ef mac80211: read alternative brcm fw names from DT (+205)
51e9d49 mac80211: fix mesh queue selection issue (+28)
24eee4b mac80211: rename patch to avoid duplicate patch number ()
576b627 mac80211: Add DRIVER_11AX_SUPPORT dependency to mac80211-hwsim and iwlwifi (+2,-2)
489d792 mac80211: enable CONFIG_BRCMFMAC_SDIO for imx/cortexa7 (+1)
9f1d622 mac80211: fix AQL issue with multicast traffic (+30)
3aa18f7 mac80211: Update to version 5.15.58-1 (+91,-247)
8b804ca mac80211: backport upstream fix for unitialized lock usage (+46)
1ea563a base-files: wifi: add random MAC support for wifi-iface (+6,-3)
f338f76 mac80211: parse the correct set of HE capabilities for AP mode (+2,-2)
d4feb66 mac80211: add patch descriptions to rt2x00 patches (+76,-1)
31a6605 mac80211: rt2x00: experimental improvements for MT7620 wifi (+467,-15)
8b06e06 mac80211: merge pending fixes for tx queueing issues (+87)
aa9be38 mac80211: merge upstream fixes (+179)
e785ca0 mac80211: clean and submit a bunch of rt2x00 patches (+791,-680)
d826c91 mac80211: rt2x00: fix typo (+3,-5)
412fcf3 mac80211: rt2x00: replace patches with v3 of pending series (+938,-544)
6eeb5d4 kernel: disable wireless extensions only when needed (+28,-12)
f613c13 mac80211: disable drivers that rely on wireless extensions (+5)
3f814ec mac80211: mark lib80211 as hidden (+1)
a6fd151 mac80211: remove broken CFG80211_WEXT select from the r8723bs driver (+10)
b02b95d mac80211: fix parameter reading for AC_BE tx bursting (+2,-2)
eb07020 mac80211: fix decap offload for stations on AP_VLAN interfaces (+37)
f96744b mac80211: mask nested A-MSDU support for mesh (+31)
45109f6 mac80211: fix compile error when mesh is disabled (+3,-1)
cec7dfa mac80211: fix issues with receiving small STP packets (+122)
f6c359a mac80211: sync rx STP fix with updated version (+14,-12)
590eaae mac80211: fix issues in HE capabilities (+22,-10)
26f4002 mac80211: backport security fixes (+2.1K,-3)
88803cb mac80211: add patch that gives the driver more control over netdev offloads (+513)
da6b772 mac80211: fix typo in netifd script (+1,-1)
6603748 mac80211: change default ifname to <phy>-<type><index> (+17,-2)
4d32330 mac80211: rename phy according to board.json entries on bringup (+65,-3)
db9c4a0 mac80211: fix detecting highest radio* config section index (+10,-5)
50a03de mac80211: change the default config for a renamed wiphy (+28,-21)
a7ca1b2 mac80211: use board.json provided phy names in generated default config (+62,-51)
58b6552 mac80211: Update to version 5.15.74-1 (+36,-2.3K)
e4b9538 mac80211: use KERNEL_MAKEOPTS instead of KERNEL_MAKE_FLAGS (+2,-2)
8246ab6 mac80211: fix masking nested A-MSDU support for mesh (+1,-1)
c47f8da mac80211: ath10k: add tags for upstreamed patches ()
6f5e1df mac80211: ath9k: add tag to upstreamed patch ()
f472a2f mac80211: brcm: add tag to upstreamed patch ()
b2272c6 mac80211: rt2x00: add tags to upstreamed patches ()
2426dbb mac80211: subsys: add tags to upstreamed patches ()
a06e023 mac80211: remove old legacy legacy drivers (+19,-922)
161b22d mac80211: fix mesh airtime link metric estimation (+36)
6640c78 mac80211: subsys: complete patch files for use with git am (+47,-4)
077622a mac80211: Update to version 5.15.81 (+56,-359)
a797f0e hostapd: use wpa_supplicant for unencrypted mesh connections (+7,-3)
8d90b9f mac80211: update to linux 6.1-rc8 (+4.4K,-10.2K)
e046500 ath9k: add missing dependency on random core (+1,-1)
7c63295 treewide: remove DRIVER_11N_SUPPORT (+21,-36)
a4339c5 mac80211: add a fix for a crash in __ieee80211_rx_h_amsdu (+413)
b7a7a97 mac80211: fix connecting multiple wds stations to an AP (+26,-1)
92acd9f mac80211: fix uninitialized variable in rx->link/link_sta initialization fix (+15,-23)
133a1e2 mac80211: work around a race condition on detecting a phy while bringing it up (+4)
d07d47d mac80211: fix a regression in processing management frames for AP VLAN interf... (+22,-21)
93ae435 mac80211: add ath11k PCI support (+1.7K,-4)
cb7d662 mac80211: Do not build brcmsmac on bcm47xx_legacy (+1,-1)
12fdb4c mac80211: fix receiving multicast packets on multiple sta interfaces (+30,-26)
c83dbcd mac80211: ath11k: fix monitor bringup (+240)
4f592fb mac80211: ath11k: hack for multiple card support (+302,-1)
35f28f2 mac80211: add ath11k AHB support (+116,-2)
a63430e mac80211: use 802.11ax iw modes (+3,-3)
908397f mac80211: backport napi_build_skb for 5.10 (+11)
ec33a6c mac80211: add fixes for receiving A-MSDU packets on mesh interfaces (+1.1K,-34)
57db228 mac80211: fix mesh issues and improve performance (+939,-1)
524704e mac80211: ath11k: sync with ath-next (+1.6K,-4)
1d82a47 mac80211: fix mesh fast xmit header cache flush (+159,-71)
2f96580 mac80211: rework mesh fast xmit implementation (+506,-431)
1272cb0 mac80211: fix mesh path discovery based on unicast packets (+52)
6262d3e mac80211: sync mesh fast xmit patch with upstream requested changes (+13,-19)
ee9d706 mac80211: backport upstream HE/VHT capability handling changes (+136)
97a060d mac80211: add patch for allowing the driver to refresh aggregation sessions (+60)
19817fa mac80211: add mesh fast-rx support (+77)
f6a7ce2 mac80211: fix regression in sw a-msdu tx introduced in mesh improvement patches (+12,-21)
79c3f8c mac80211: refresh patches (+5,-5)
d650ca9 mac80211: enable ATH9K_HWRNG (+2,-2)
d033c3b mac80211: mark patches accepted upstream ()
789a0ba mac80211: ath11k: sync with ath-next (+2.6K)
d0a0696 mediatek: add kernel code for supporting offloading wlan->eth and wlan->wlan ... (+477,-12)
9779ee0 mac80211: fix invalid calls to drv_sta_pre_rcu_remove (+25)
3ab670b mac80211: fix receiving mesh packets in forwarding=0 networks (+50)
d54c91b mac80211, mt76: add fixes for recently discovered security issues (+685)
da4f7e5 mac80211: ath11k: restore 160MHz support (+29)
3188480 mac80211: ath11k: Fix invalid mgmt rx frame length issue (+202)
7475321 mac80211: ath11k: Remove regulatory intersection (+317)
930e702 mac80211: ath11k: sync with ath-next (+728,-205)
e722b66 mac80211: update to v6.1.24 (+233,-1.3K)
f7f47b1 mac80211: ath11k: replace 160MHz fix with upstream pending one (+132,-31)
77d85a1 mac80211: b43: only enable bcma or ssb on bmips (+2,-2)
15abf8d mac80211: ath11k: sync with ath-next (+935,-130)
cbf299c mac80211: ath9k: handle error from copy_to_user in read_file_eeprom (+3,-2)
b545df5 mac80211: brcm: fix compilation warning for unused brcmf_of_fwnames (+5,-1)
a67f2ab mac80211: fix mt7601u firmware path and refresh patches (+65,-8)
6b9f405 mac80211: brcm: drop brcmfmac patch waiting for register_wiphy() (+1,-65)

Wireless / MT76 (38 changes)

103ad90 mt76: update to the latest version (+3,-3)
65042bf mt76: mt7915: introduce 802.11ax multi-bss support (+70,-5)
e756ea3 mt76: fix wrong HE data rate in sniffer tool (+8,-4)
47b6413 mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR i... (+10,-3)
7a05f46 mt76: fix monitor rx FCS error in DFS channel (+6,-3)
104dd5c mt76: mt7915: fix DBDC default band selection on MT7915D (+2)
a7805e4 mt76: reduce tx queue lock hold time (+8,-6)
0b1deb9 mt76: dma: use kzalloc instead of devm_kzalloc for txwi (+4,-2)
2e51013 mt76: dma: reduce lock contention in mt76_dma_tx_cleanup (+23,-3)
c96fbb8 mt76: mt7915: rework hardware/phy initialization (+78,-43)
c2bb44c mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (+1,-1)
36c23a4 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (+1,-1)
5b7dd09 mt76: fix use-after-free by removing a non-RCU wcid pointer (+13,-12)
c692aac mt76: fix MBSS index condition in DBDC mode (+17,-17)
fd65419 mt76: mt7921u: add suspend/resume support (+72,-4)
201b33c mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (+14,-16)
9666c08 mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (+2,-2)
⇒ + 4 more...
5e34b31 mt76: update to the latest version (+3,-3)
eed4404 Revert "mt76: dma: reduce lock contention in mt76_dma_tx_cleanup" (+3,-23)
fd354ff mt76: update to the latest version (+3,-3)
5beb877 mt76: dma: add wrapper macro for accessing queue registers (+12,-9)
e0bc736 mt76: add support for overriding the device used for DMA mapping (+19,-17)
b8c842d mt76: make number of tokens configurable dynamically (+7,-7)
87a962e mt76: mt7915: add Wireless Ethernet Dispatch support (+502,-94)
2accb74 mt76: mt7915: fix using null pointer when wfsys on (+4,-4)
e5227f2 mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (+5,-3)
ec0e9f4 mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_g... (+2)
5a87be8 mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (+5,-2)
fe441e5 mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (+1,-1)
f3ddfe8 mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (+11,-11)
2a0d370 mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (+5,-5)
506bb06 mt76: mt7921: Add AP mode support (+146,-2)
0d2d52d mt76: update to the latest version (+3,-3)
d493711 mt76: fix rx reordering with non explicit / psmp ack policy (+1,-2)
f506725 mt76: do not attempt to reorder received 802.3 packets without agg session (+3,-2)
75e046e mt76: fix antenna config missing in 6G cap (+2,-2)
64ede85 mt76: mt7915: remove SCS feature (-36)
db0a675 mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (+1,-1)
68a2f68 mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (+1,-1)
1e7b772 mt76: mt7921: fix kernel crash at mt7921_pci_remove (+1,-1)
795830a mt76: mt7915: add debugfs knob for RF registers read/write (+62)
60a8ec1 mt76: mt7603: move spin_lock_bh() to spin_lock() (+4,-4)
5ec7a2e mt76: mt7915: disable RX_HDR_TRANS_SHORT (+6,-4)
eecbb49 mt76: fix encap offload ethernet type check (+6,-2)
fb4edce mt76: update to the latest version (+3,-3)
a666d56 mt76: fix tx status related use-after-free race on station removal (+3,-1)
4e1916f mt76: update to the latest version (+3,-3)
6da21a0 linux-firmware: update firmware for MT7921 WiFi device ()
4876688 linux-firmware: update firmware for MT7915 ()
79b1b86 linux-firmware: add firmware for MT7986 ()
784c27b linux-firmware: add firmware for MT7922 ()
079e41d mt76: mt7915: configure soc clocks in mt7986_wmac_init (+14)
747c70f mt76: connac: use skb_put_data instead of open coding (+2,-5)
e98f588 mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (+18,-2)
b7104b4 mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (+1,-1)
d39368f mt76: mt7915: reject duplicated twt flows (+31)
4718ed0 mt76: mt7915: limit minimum twt duration (+7)
8431969 mt76: mt7915: reowrk SER debugfs knob (+126,-20)
bac5f22 mt76: mt7915: introduce mt7915_mac_severe_check() (+37)
8152406 mt76: mt7915: move MT_INT_MASK_CSR to init.c (+1,-5)
2b7f5e8 mt76: mt7915: add support for 6G in-band discovery (+107,-14)
3127318 mt76: mt7615/mt7915: do reset_work with mt76's work queue (+2,-2)
bb54f5e mt76: mt7915: improve error handling for fw_debug knobs (+37,-25)
⇒ + 15 more...
a703f9e mt76: update to the latest version (+3,-3)
4554ee6 mt76: mt7921: fix warning Using plain integer as NULL pointer (+1,-1)
a3f1d6c mt76: mt7921: add missing bh-disable around rx napi schedule (+2)
9aeca2a mt76: mt7921: get rid of mt7921_mcu_exit (+5,-12)
fee8a59 mt76: connac: move shared fw structures in connac module (+79,-143)
db4d784 mt76: mt7921: move fw toggle in mt7921_load_firmware (+7,-7)
16ab6bf mt76: connac: move mt76_connac2_load_ram in connac module (+116,-198)
29fd748 mt76: connac: move mt76_connac2_load_patch in connac module (+123,-210)
051c68d mt76: mt7663: rely on mt76_connac2_fw_trailer (+2,-16)
d6ae350 mt76: enable the VHT extended NSS BW feature (+5)
488a5cc mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (+14,-15)
934029b mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (+14,-15)
ecefae4 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (+171,-285)
b5eecc8 mt76: connac: move connac2_mac_write_txwi in mt76_connac module (+299,-472)
012e619 mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (+130,-243)
1b492be mt76: mt7921: not support beacon offload disable command (+4,-2)
f1f46d3 mt76: mt7921: fix command timeout in AP stop period (+45,-13)
⇒ + 21 more...
29ed58c mt76: update to the latest version (+3,-3)
1696f9e mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (+1,-6)
a4db586 mt76: mt7915: update mpdu density in 6g capability (+1,-1)
500c180 mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (+3,-2)
3ef66fc mt76: do not check the ccmp pn for ONLY_MONITOR frame (+3)
dd682ee mt76: mt7915: update the maximum size of beacon offload (+14,-3)
4fb991f mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (+9,-1)
ba39ed3 mt76: mt76x02: improve reliability of the beacon hang check (+13,-4)
fd8211c mt76: mt7921: sync with updated patch (+4,-5)
f2edd34 mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (+10,-14)
b6e865e mt76: mt7615: fix throughput regression on DFS channels (+7,-25)
8e90abb mt76: update to the latest version (+3,-3)
c07f459 firmware: update mt7622 firmware to version 20220630 ()
af406a2 mt76: do not use skb_set_queue_mapping for internal purposes (+24,-20)
06d0cc2 mt76: update to the latest version (+3,-3)
93e3fce mt76: pass original queue id from __mt76_tx_queue_skb to the driver (+19,-18)
ec7d32f mt76: update to the latest version (+3,-3)
9485e3b mt76: remove q->qid (-6)
e5674c4 mt76: mt7921: enable HW beacon filter not depending on PM flag (+1,-2)
7fd299e mt76: mt7921: enable HW beacon filter in the initialization stage (+16,-6)
d5459ef mt76: mt7921: make mt7921_pci_driver static (+1,-2)
b8304b4 mt76: connac: move tx initialization/cleanup in mt76_connac module (+35,-49)
6e0d707 mt76: mt7921: reduce log severity levels for informative messages (+1,-1)
cb80da9 mt76: mt7921: reduce the mutex lock scope during reset (+8,-5)
a2d61f4 mt76: mt7915 add ht mpdu density (+6,-1)
08ea730 mt76: add len parameter to __mt76_mcu_msg_alloc signature (+13,-12)
60ef85f mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (+42,-31)
8ccbb38 mt76: add phy_idx in mt76_rx_status (+11,-10)
eb19ac8 mt76: introduce phys array in mt76_dev structure (+142,-97)
3088759 mt76: add phy_idx to mt76_wcid (+17,-17)
4bf8c20 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (+23,-36)
e6c6bf8 mt76: get rid of mt76_wcid_hw routine (-10)
120f73a mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (+1)
⇒ + 3 more...
a1c5ca8 mt76: add mt7986 wmac support (+24)
33c1144 mt76: update to the latest version (+3,-3)
d705464 mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (+2,-1)
b36de68 mt76: update to the latest version (+3,-3)
94eb0bc wifi: mt76: testmode: use random payload for tx packets (+6,-2)
f8ece81 wifi: mt76: add rx_check callback for usb devices (+28)
67fbdb7 wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (+14,-4)
a9b09dd wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (+9,-4)
ee3eb0d wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (+24,-4)
9706cce wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (-4)
74a29eb wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (+119,-157)
f49e06c wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (+2,-2)
3226561 wifi: mt76: sdio: poll sta stat when device transmits data (+1,-1)
dee0a3c wifi: mt76: mt7915: fix an uninitialized variable bug (+1,-1)
9dd7be2 wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (+4,-1)
0ad02c9 wifi: mt76: sdio: add rx_check callback for sdio devices (+17,-7)
fe85e5c wifi: mt76: sdio: fix transmitting packet hangs (+1,-1)
206c7eb wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_... (+4)
bf79f5d wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (+6,-4)
c4132ab wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nest... (+4,-2)
⇒ + 16 more...
6e96138 mt76: fix compilation error with mt7915 and kernel >= 5.15.61 (+38)
4ed90e8 Revert "mt76: fix compilation error with mt7915 and kernel >= 5.15.61" (-38)
3968529 mt76: update to the latest version (+3,-3)
e4fa68a linux-firmware: update firmware for MT7921 WiFi device ()
60fcf08 linux-firmware: update firmware for MT7921 WiFi device ()
9d601f4 linux-firmware: update firmware for MT7922 WiFi device ()
e49b606 wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (+62,-62)
3f27f6a wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (+16,-45)
c07f3d2 wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (+21,-11)
9059a5d wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (-6)
d75f15d wifi: mt76: mt7915: fix bounds checking for tx-free-done command (+5,-3)
06df7e6 wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (+3,-3)
ad3d0f8 wifi: mt76: mt7915: rework eeprom tx paths and streams init (+21,-39)
6606507 wifi: mt76: mt7915: deal with special variant of mt7916 (+24,-24)
b0114a0 wifi: mt76: mt7915: rework testmode tx antenna setting (+9,-16)
6dee964 wifi: mt76: connac: introduce mt76_connac_spe_idx() (+20,-4)
48c116d wifi: mt76: mt7915: add spatial extension index support (+21,-7)
db6db4d wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (+16)
2b8f56a wifi: mt76: mt7915: fix mt7915_mac_set_timing() (+15,-6)
⇒ + 5 more...
58b6552 mac80211: Update to version 5.15.74-1 (+36,-2.3K)
94d0cb9 mt76: add firmware package for mt7916 (+16)
2403428 mt76: update to the latest version (+3,-16)
8cc34bd wifi: mt76: mt7921: set MT_DRV_AMSDU_OFFLOAD for USB/SDIO (+3,-1)
2182de5 wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (+8,-8)
269df4b wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (+10,-7)
fa4ace8 ieee80211: add EHT 1K aggregation definitions (+2,-2)
176df35 wifi: mt76: mt7915: improve accuracy of time_busy calculation (+61,-13)
94b335f wifi: mt76: mt7915: add ack signal support (+51,-7)
3365c12 wifi: mt76: mt7915: enable use_cts_prot support (+18)
ad9bd2b wifi: mt76: mt7615: enable use_cts_prot support (+22)
68bdccc wifi: mt76: mt7915: fix reporting of TX AGGR histogram (+1,-1)
242fece wifi: mt76: mt7921: fix reporting of TX AGGR histogram (+1,-1)
75003c6 wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (+6,-8)
65c70a3 wifi: mt76: move aggr_stats array in mt76_phy (+35,-45)
b1ddf8b wifi: mt76: mt7915: rework mt7915_dma_reset() (+91,-89)
1ad31c3 wifi: mt76: mt7915: enable full system reset support (+267,-26)
6b0668d wifi: mt76: mt7915: add full system reset into debugfs (+80,-14)
a5e4837 wifi: mt76: mt7915: enable coredump support (+740,-8)
⇒ + 17 more...
9179f48 mt76: update to the latest version (+3,-3)
4bf2607 wifi: mt76: fix dbdc number of spatial streams limit (+1,-1)
6f72916 mt76: move the mt7921 firmware to its own package (+9,-3)
b1b29ba mt76: update to version 2022-12-01 (+3,-3)
3deafba wifi: mt76: mt7915: fix uninitialized irq_mask (+1,-2)
6ca31dc wifi: mt76: mt7921: introduce remain_on_channel support (+303,-12)
7962005 wifi: mt76: connac: rework macros for unified command (+15,-3)
3b2882c wifi: mt76: connac: update struct sta_rec_phy (+2,-1)
c4d46cb wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (+7,-7)
532c322 wifi: mt76: connac: add more unified command IDs (+22)
4c43e06 wifi: mt76: connac: introduce unified event table (+11)
4c42305 wifi: mt76: connac: add more bss info command tags (+9)
143d7ab wifi: mt76: connac: add more starec command tags (+2)
733ef98 wifi: mt76: connac: introduce helper for mt7996 chipset (+7,-1)
8e309b5 wifi: mt76: mt7921: fix wrong power after multiple SAR set (+9)
d791ed1 wifi: mt76: mt7915: add missing MODULE_PARM_DESC (+2)
3b8eed9 wifi: mt76: mt7915: add support to configure spatial reuse parameter set (+207,-21)
417cca3 wifi: mt76: introduce rxwi and rx token utility routines (+126,-1)
629f863 wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (+88,-39)
13c2dc8 wifi: mt76: add WED RX support to mt76_dma_rx_fill (+27,-6)
⇒ + 22 more...
8d90b9f mac80211: update to linux 6.1-rc8 (+4.4K,-10.2K)
a75a798 mt76: update to the latest version (+3,-1.6K)
ec46d74 sync with upstream (+250,-204)
2575de3 wifi: mt76: mt7921: introduce chanctx support (+157,-17)
473cebb wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (+45)
de3e772 wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (+12.3K)
f0c191a wifi: mt76: mt7996: add missing argument in mt7996_queue_rx_skb() (+2,-2)
d3838a5 wifi: mt76: mt7996: enable use_cts_prot support (+18)
98492df wifi: mt76: mt7996: enable ack signal support (+60,-13)
2a41e7a wifi: mt76: mt7996: add support to configure spatial reuse parameter set (+196,-13)
194cb33 mt76: mt7915: add missing of_node_put() (+1)
f91d6f3 wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (+4)
1ce4970 wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (+3,-1)
379f3fc wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (+3)
233c272 wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (+3)
5616c4c wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (+2,-1)
f9598e6 wifi: mt76: mt7915: split mcu chan_mib array up (+27,-23)
b252d94 wifi: mt76: mt7915: check return value before accessing free_block_num (+18,-11)
⇒ + 18 more...
7c63295 treewide: remove DRIVER_11N_SUPPORT (+21,-36)
243a725 kernel: Make use of KERNEL_MAKE (+13,-31)
274dfcb mt76: update to the latest version (+3,-3)
a03ef0a wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (+7,-15)
5b509e8 wifi: mt76: dma: fix a regression in adding rx buffers (+72,-52)
3410f01 mt76: remove unnecessary dependency from mt7915e (+1,-1)
fc9dd3f mt76: add stand-alone MT7915 firmware package (+36,-29)
9a07895 mt76: add stand-alone MT7622 firmware package (+81,-69)
521efb6 mt76: update to the latest version, import WED related mtk_eth_soc patches (+2.2K,-108)
6c25621 wifi: mt76: dma: use napi_build_skb (+1,-1)
679254c mt7915: add CONFIG_MT76_LEDS to cflags (+1)
15b9dd6 wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_... (+7,-2)
8e5c21f wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (+37,-26)
87cb74f wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (+19,-2)
c6f24b8 wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (+9,-5)
99e96b8 wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (+4,-1)
833cd42 wifi: mt76: mt7921: fix channel switch fail in monitor mode (+74,-1)
f1f8bae wifi: mt76: mt7921: add ack signal support (+45)
f47087a wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (+4,-1)
2f3b0ac wifi: mt76: mt7996: update register for CFEND_RATE (+10,-8)
7e9540d wifi: mt76: mt7996: do not hardcode vht beamform cap (+1,-1)
a37e427 wifi: mt76: connac: fix POWER_CTRL command name typo (+2,-2)
98aa346 wifi: mt76: mt7915: remove BW160 and BW80+80 support (+9,-29)
94fed6a wifi: mt76: mt7921: fix invalid remain_on_channel duration (+1,-1)
3c16238 wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (+9,-6)
⇒ + 50 more...
ff4c872 mt76: fix typo in PKG_SOURCE_DATE (+1,-1)
acd8e94 mt76: update PKG_SOURCE_HASH (+1,-1)
4dd0eaf mt76: update to the latest version (+3,-3)
71d84bf wifi: mt76: mt76x0u: report firmware version through ethtool (+1)
99d1313 wifi: mt76: support ww power config in dts node (+1)
09c6147 Revert "wifi: mt76: mt7996: rely on mt76_connac2_mac_decode_he_radiotap" (+178,-4)
e1c9c1c mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (+7,-18)
34064db wifi: mt76: mt7921e: add pci .shutdown() support (+16)
18ccfa7 wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (-3)
282845c wifi: mt76: mt7921: fix wrong command to set STA channel (+1,-1)
546934d wifi: mt76: mt7921: fix PCI DMA hang after reboot (+1,-11)
fc2ed0d wifi: mt76: mt7996: Remove unneeded semicolon (+1,-1)
1b602db wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (+1)
ce2438a wifi: mt76: mt7996: fix radiotap bitfield (+47,-48)
17ec214 wifi: mt76: dynamic channel bandwidth changes in AP mode (+2,-1)
ab2d365 wifi: mt76: mt7915: expose device tree match table (+2)
90d7825 wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (+16,-8)
a69c34a wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (+4,-4)
39079b5 wifi: mt76: drop the incorrect scatter and gather frame (+5,-2)
⇒ + 5 more...
d54c91b mac80211, mt76: add fixes for recently discovered security issues (+685)
f7665a0 mt76: update to latest HEAD (+6,-343)
021ded3 tools: Fix compile error with glibc (+4,-1)
56f0cd4 wifi: mt76: mt7915 add tc offloading support (+18)
efa44cb wifi: mt76: ignore key disable commands (+62,-96)
8ecf551 wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (+4)
22f1b77 mt76: adjust for ieee80211_is_bufferable_mmpdu API change (+1,-1)
d63cb85 wifi: mt76: add missing locking to protect against concurrent rx/status calls (+18,-3)
4046b59 wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (+12,-110)
d39bb7c wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (+8,-124)
16a2466 wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (+12,-10)
207c92b wifi: mt76: mt7996: remove unused eeprom band selection (-5)
210a558 wifi: mt76: mt7996: fix pointer calculation in ie countdown event (+2,-1)
3244d17 wifi: mt76: mt7996: init mpdu density cap (+7,-2)
9ae2569 wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (-35)
821caac wifi: mt76: mt7996: fix eeprom tx path bitfields (+4,-4)
c66e7a1 wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (+35,-55)
084e6de wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (+16,-1)
⇒ + 34 more...
13dff42 mt76: add MT7981 firmware packages (+16)

Wireless / Mwlwifi (7 changes)

6461384 mwlwifi: fix 5.15 kernel support (+103,-1)
8d90b9f mac80211: update to linux 6.1-rc8 (+4.4K,-10.2K)
7c63295 treewide: remove DRIVER_11N_SUPPORT (+21,-36)
243a725 kernel: Make use of KERNEL_MAKE (+13,-31)
ab3f151 mwlwifi: update to version 10.3.9.0-20230311 (+19,-133)
182391a Fix driver loading with backports 5.3+ (+2,-2)
0d6bd0d fix build works with kernel 5.15.89 Signed-off-by: Julien Blais webmaster@jbs... (+16,-1)
69ba915 update code optimization of AMPDU_TX_OPERATIONAL Here, an spinlock is avoided... (+10,-13)
b802308 fix warning compiler "test kstrtol" Signed-off-by: Julien Blais webmaster@jbs... (+27,-4)
f0d4ace clean debugfs empty line Signed-off-by: Julien Blais webmaster@jbsky.fr (-41)
c2e945c update PCIE_RECEIVE_LIMIT 64 to 256 Signed-off-by: Julien Blais webmaster@jbs... (+1,-1)
d1d152c fix cast tx_ctrl. Here we have 2 problems. (+13,-13)
4e2e5ee Use preprocessor vars defined in ieee80211 replace MWL_QOS_ACK -> IEEE80211_Q... (+6,-10)
04e1739 Use preprocessor vars EAGLE_TXD_XMITCTRL Findable in repos https://github.com... (+6,-3)
e89997a fix warning compiler Signed-off-by: Julien Blais webmaster@jbsky.fr (+4,-2)
fcfaa71 add more information in the iw tool Signed-off-by: Julien Blais webmaster@jbs... (+26,-1)
0059e73 fix reinjected tx_skb and remove queue amsdu_pkts The amsdu->skb paquet is cr... (+1,-105)
3ab3e0f clean struct pci_tx_ctrl Signed-off-by: Julien Blais webmaster@jbsky.fr (+3,-12)
9f991fd fix is_hw_crypto_enabled Fixes the value of crypto_hw if vif is stopped and r... (+1)
e957183 update code: refacto pcie_rx_recv() (+9,-14)
155eb36 Change driver version to 10.3.9.0. (+1,-1)
08cc6bc mwlwifi: update to version 10.3.9.1-20230429 (+3,-3)
2c70dc7 fix disconnection issue see https://github.com/kaloz/mwlwifi/issues/409 (+2,-1)
85c11ac Change driver version to 10.3.9.1 (+1,-1)
136059d kernel: mwlwifi: add patch fixing compilation warning on 64bit systems (+176)

Miscellaneous (87 changes)

80f79be CI: usability improvements for tools (+13,-3)
c17c931 CI: add Kernel compile tests (+143)
8a77adb CI: run inside the buildbot docker container (+24,-46)
5468227 CI: kernel: Trigger workflow for more directories (+2)
7b4daf0 CI: kernel: Use downloads.cdn.openwrt.org (+2,-2)
43afaf6 CI: kernel: Show used OpenWrt configuration (+5)
b120e78 CI: kernel: Checkout feeds from github (+24)
fed325f CI: kernel: Build all kernel modules (+3)
f522c27 CI: kernel: Cache external toolchain (+13,-2)
0c45db5 CI: package kmods in kernel workflow (+5)
4f42566 CI: include automatic Pull Request Labeler (+115)
7152599 build: harden GitHub workflow permissions (+17)
63ed733 ci: move scripts into separate directory (+1,-1)
f4ca418 ci: show build failures directly in job log output (+20,-5)
3b23227 CI: use buildbot container for building (+50,-67)
25b65f5 CI: create Docker container containing compiled tools (+67)
5d09118 CI: use tools:latest container to speedup kernel workflow (+12,-3)
c27b439 CI: Add workaround for github uppercase usernames (+16,-2)
2781e38 CI: tools: compile tools with ccache support for tools container (+2,-1)
137ba15 CI: kernel: use ccache to speedup workflow (+17)
13cae3c README: add download section (+18)
23e946d CI: kernel: generate ccache cache on kernel push (+6)
87c69d7 CI: bump actions/checkout action to v3 (+10,-10)
77b2401 CI: bump actions/download,upload-artifact action to v3 (+7,-7)
5fb7232 CI: labeler: target major version of labeler action (+1,-1)
689cfae CI: kernel: check if patch are refreshed for each target (+71)
5e31c82 ci: kernel: trigger build check on changes in kernel.mk as well (+2,-2)
6d4bcad CI: kernel: fix deprecation of set-output (+3,-3)
b99d377 CI: packages: Add github CI job to build all packages (+151)
6645a01 CI: packages.yml: Fix usage of pre-build tools (+2)
b67d284 CI: add support to tag pr targeting stable branch (+14)
af8bc8e CI: labeler: fix wrong label for pr targeting stable branch (+3,-3)
ce34365 CI: Simplify if conditions (+2,-2)
7c406a5 CI: Extract the OpenWrt building to own sub workflow (+331,-341)
08f5283 CI: Allow building with internal toolchain (+20,-1)
cf361b8 CI: Build all boards and testing kernel (+29)
7555077 CI: tools: support per branch tools container (+26,-1)
abe8a48 CI: build: add support for per branch tools container (+56,-2)
e24a1e6 CI: build: add support for external toolchains from stable branch (+27,-2)
b59ac2a CI: build: add support to fallback to sdk for external toolchain (+33,-8)
65c3d19 CI: fix matching for openwrt release branch for container selection (+12,-8)
e3cf2b8 CI: build: fix matching for openwrt release branch for toolchain parsing (+8,-6)
644175c CI: trigger check also on build and check-kernel-patches workflow change (+6)
42f0ab0 CI: build: fix use of sdk as toolchain (+28)
99eaedf CI: build: skip sdk adapt to external toolchain on cache hit (+1,-1)
925e2a1 CI: kernel: don't checkout and install feeds (-1)
819b676 CI: improve build naming for shared workflow (+3,-2)
dcdb0b0 CI: build: make kernel build configurable (+6)
1b8c886 CI: introduce target toolchain test (+64)
65e72f8 github: add issue template (+94)
9b6dd57 github: point to forum feature request category (+1,-1)
af44174 CI: tools: reogranize and split workflow (+163,-128)
b6c7f90 CI: labeler: Add target label to target packages (+29)
f655923 CI: build: fix external toolchain use with release tag tests (+1,-1)
169878a github: add command for device (+3,-1)
f9653cb ci: show_build_failures: fix missing output for configure failures (+2,-2)
895f38c CI: build: fallback to compile toolchain if external toolchain fail (+5,-3)
04ada8b CI: kernel: build only changed targets (+46,-13)
cb679ad CI: add concurrency limits for pr test (+16)
57a02cb CI: kernel: test each target with additional changes than target/linux (+10,-12)
11627f3 CI: remove various tools from macOS (+1,-7)
dd35740 CI: remove already installed packages (+1,-11)
0a35d3f CI: remove pcre from macOS (+1,-2)
d9b80ba CI: labeler: add ipq807x target (+2)
6ca3473 CI: kernel: enable target testing also for pull request event (+1,-1)
183bad6 CI: tools: add gnu-getopt to macOS CI (+1)
7fe3d36 CI: tools: skip including dl dir in prebuilt tools tar (+1,-1)
d40f598 CI: tools: directly copy prebuilt tools in container (+24,-9)
d5943ff CI: push-containers: limit to one concurrent run (+4)
ba3aa62 ci: allow custom kernel and target jobs based on labels (+82)
6f89a0c CI: use openwrt official tools container by default (+18)
0c2b591 CI: kernel: skip subtarget test on non-specific target test (+6)
a297306 CI: build: disable cache of external toolchain/sdk (+2,-13)
7643d95 CI: check-kernel-patches: upload proposed refreshed patches (+16,-2)
9a26669 ci: add Coverity Scan scheduled workflow (+134)
218ce40 build: generate index.json (+4)
1cb8cdb ci: use new buildbot worker images with Debian 11 (+2,-2)
a7747e8 ci: fix check kernel patches job (+4)
7d226e1 ci: tools: run the job on changes in include directory as well (+2)
7df4397 ci: push-containers: trigger job on release branching (+1)
bf82648 CI: check-kernel-patches: use buildbot user on git diff check (+1,-4)
b79ed14 CI: rework build workflow to have split target and subtarget directly (+44,-42)
7666503 CI: use split target and subtarget in label workflow (+7,-2)
962334b CI: correctly output subtarget in label workflow (+2)
ec6bbc5 CI: build: fix parse toolchain step failing for git strict rules (+22,-22)
4174768 CI: don't add "" in target and subtarget for label workflow (+4,-4)
3a1cb63 CI: use toolchain container for label workflow (+2)

Addressed bugs

#4978

Description: f2fs-tools: update to fix resize.f2fs error
Link: https://github.com/openwrt/openwrt/issues/4978
Commits:
1aac1b3 f2fs-tools: fix resize.f2fs (#9800) (+47,-1)

#5066

Description: Firewall: Default Allow-DHCPv6 rule option src_ip 'fc00::/6' prevents receiving ipv6 DHCP from ISP
Link: https://github.com/openwrt/openwrt/issues/5066
Commits:
65258f5 firewall: config: remove restictions on DHCPv6 allow rule (+2,-4)
2df1760 firewall4: update to latest Git HEAD (+3,-3)
2379c3d tests: add test coverage for zone family selection logic (+300)
2816a82 ruleset: ensure that family-agnostic ICMP rules cover ICMPv6 as well (+19,-5)
b479815 fw4: fix family auto-selection for config nat rules (+74,-16)
05995f1 fw4: fix emitting device jump rules for family restricted zones (+17,-26)
b0b8122 treewide: use modern syntax (+151,-176)
f0cc317 fw4: refactor family selection for forwarding rules (+254,-24)
72b196d config: remove restictions on DHCPv6 allow rule (+1,-3)
7782017 tests: fix mocked `fd.read("line")` api (+2,-2)
57984e0 fw4: always resolve lower flowtable devices (+51,-40)
b268225 fw4: filter non hw-offload capable devices when resolving lower devices (+46,-49)
d005293 fw4: store zone associations from ubus in statefile as well (+3,-1)
628d791 hotplug: reliably handle interfaces with ubus zone hints (+7,-1)
c22eeef fw4: support negative CIDR bit notation (+8,-3)

FS#2987 (#7757)

Description: LEDs for WLAN and DSL do not work right.
Link: https://github.com/openwrt/openwrt/issues/7757
Commits:
0820d62 lantiq-xrx200: fix wan LED on o2 box 6431 (+4,-1)

FS#3552 (#8577)

Description: Linksys RE6500 bootloops with latest snapshots
Link: https://github.com/openwrt/openwrt/issues/8577
Commits:
bf5b1a5 ramips: enable LZMA loader to fix Linksys RE6500 boot (+1)

FS#3759 (#8776)

Description: Idle ssh Connection exits with: client_loop: send disconnect: Broken pipe
Link: https://github.com/openwrt/openwrt/issues/8776
Commits:
96ef2da kernel: Backport upstream flowtable patches from 5.15 (+446,-8)

FS#3832 (#8833)

Description: [Regression] xrx200 switch affecting AVM Fritz!Box 7362SL
Link: https://github.com/openwrt/openwrt/issues/8833
Commits:
8592df6 kernel: bump 5.10 to 5.10.114 (+32,-32)

#9420

Description: MT7621, MT7622: FDB learning bugs when VLAN filtering is enabled causes performance loss
Link: https://github.com/openwrt/openwrt/issues/9420
Commits:
3e0daca Revert "kernel: backport MT7530 VLAN fix" (-523)

#9442

Description: xiaomi-4a-gigabit-edition has a new flash which is EN25QX128@44Mhz cause a endless reboot
Link: https://github.com/openwrt/openwrt/issues/9442
Commits:
d7876da generic: add support for EON EN25QX128A spi nor flash (+42)

#9491

Description: IPROUTE2: package/network/utils/iproute2 failed to build (build variant: tcfull). LIBBPF_FORCE=on set, but couldn't find a usable libbpf
Link: https://github.com/openwrt/openwrt/issues/9491
Commits:
fa468d4 iproute2: add missing libbpf dependency (+1,-1)

#9499

Description: busybox: fix busybox lock applet pidstr buffer overflow
Link: https://github.com/openwrt/openwrt/issues/9499
Commits:
d80336e busybox: Fix snprintf arguments in lock (+1,-1)

#9501

Description: qmi: read sim status problem
Link: https://github.com/openwrt/openwrt/issues/9501
Commits:
ee7cb5e uqmi: fix acquiring PIN status (+8,-4)

#9557

Description: unifi-6-lr snapshot build is broken for Mar 25th and 26th
Link: https://github.com/openwrt/openwrt/issues/9557
Commits:
13960fb generic: sync mtd rootfs hack with part_bits (+1,-1)

#9585

Description: FW4 (nft) logging zone option log '1' has no affect
Link: https://github.com/openwrt/openwrt/issues/9585
Commits:
bea01fa netfilter: move nf-log modules into separate packages (+33,-7)

#9594

Description: RTC modules not enabled for Raspberry Pi
Link: https://github.com/openwrt/openwrt/issues/9594
Commits:
ff09905 bcm27xx: include 'rtc' in target's 'FEATURES' (+1,-1)

#9611

Description: [22.03] FW4 - interfaces with firewall rules require manual firewall restart
Link: https://github.com/openwrt/openwrt/issues/9611
Commits:
2df1760 firewall4: update to latest Git HEAD (+3,-3)
2379c3d tests: add test coverage for zone family selection logic (+300)
2816a82 ruleset: ensure that family-agnostic ICMP rules cover ICMPv6 as well (+19,-5)
b479815 fw4: fix family auto-selection for config nat rules (+74,-16)
05995f1 fw4: fix emitting device jump rules for family restricted zones (+17,-26)
b0b8122 treewide: use modern syntax (+151,-176)
f0cc317 fw4: refactor family selection for forwarding rules (+254,-24)
72b196d config: remove restictions on DHCPv6 allow rule (+1,-3)
7782017 tests: fix mocked `fd.read("line")` api (+2,-2)
57984e0 fw4: always resolve lower flowtable devices (+51,-40)
b268225 fw4: filter non hw-offload capable devices when resolving lower devices (+46,-49)
d005293 fw4: store zone associations from ubus in statefile as well (+3,-1)
628d791 hotplug: reliably handle interfaces with ubus zone hints (+7,-1)
c22eeef fw4: support negative CIDR bit notation (+8,-3)

#9661

Description: at91: fix build for sama7
Link: https://github.com/openwrt/openwrt/issues/9661
Commits:
5a84a87 at91/sama7: Remove config options build as module (+2,-38)

#9686

Description: fw4 / https-dns-proxy non-existent rule jump target
Link: https://github.com/openwrt/openwrt/issues/9686
Commits:
af02a12 firewall4: update to latest Git HEAD (+3,-3)
425ea8a fw4: fix applying zone flags for source bound rules (+1,-1)
9bce873 fw4: fix skipping invalid ipset entries (+1,-1)
fc83d46 ruleset: set auto-merge directive for interval sets (+1)

#9738

Description: wolfssl: add benchmark, enable CPU crypto instructions
Link: https://github.com/openwrt/openwrt/issues/9738
Commits:
d55f12c wolfssl: make WOLFSSL_HAS_OPENVPN default to y (+1,-1)

#9764

Description: firewall4: negative netmask not working
Link: https://github.com/openwrt/openwrt/issues/9764
Commits:
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)

#9765

Description: firewall4: ICMP rule without specified family is only applied for IPv4
Link: https://github.com/openwrt/openwrt/issues/9765
Commits:
2df1760 firewall4: update to latest Git HEAD (+3,-3)
2379c3d tests: add test coverage for zone family selection logic (+300)
2816a82 ruleset: ensure that family-agnostic ICMP rules cover ICMPv6 as well (+19,-5)
b479815 fw4: fix family auto-selection for config nat rules (+74,-16)
05995f1 fw4: fix emitting device jump rules for family restricted zones (+17,-26)
b0b8122 treewide: use modern syntax (+151,-176)
f0cc317 fw4: refactor family selection for forwarding rules (+254,-24)
72b196d config: remove restictions on DHCPv6 allow rule (+1,-3)
7782017 tests: fix mocked `fd.read("line")` api (+2,-2)
57984e0 fw4: always resolve lower flowtable devices (+51,-40)
b268225 fw4: filter non hw-offload capable devices when resolving lower devices (+46,-49)
d005293 fw4: store zone associations from ubus in statefile as well (+3,-1)
628d791 hotplug: reliably handle interfaces with ubus zone hints (+7,-1)
c22eeef fw4: support negative CIDR bit notation (+8,-3)

#9779

Description: bug: WS-AP3825i dtb is not actually padded by the build process, preventing reliable boot
Link: https://github.com/openwrt/openwrt/issues/9779
Commits:
1d06277 mpc85xx: Fix output location of padded dtb (+3,-3)

#9788

Description: Fw4 won't start after upgrade to 2022-04-21-fc83d462-1
Link: https://github.com/openwrt/openwrt/issues/9788
Commits:
573ce80 ucode: reorder BuildPackage calls (+1,-1)

#9800

Description: resize.f2fs from f2fs-tools and f2fs-tools-selinux from master/21.02.x/22.03.x broken
Link: https://github.com/openwrt/openwrt/issues/9800
Commits:
1aac1b3 f2fs-tools: fix resize.f2fs (#9800) (+47,-1)

#9824

Description: openwrt-22.03 bricks Samknows SK-WB8
Link: https://github.com/openwrt/openwrt/issues/9824
Commits:
064e7e5 ramips: fix booting on Samknows SK-WB8 (+1)

#9842

Description: [Zyxel NBG-419n v2 / 21.02.x boot fails / bootloop
Link: https://github.com/openwrt/openwrt/issues/9842
Commits:
fd72e59 ramips: fix booting on ZyXEL NBG-419N v2 (+1)

#9854

Description: firewall4: software offloading not working with bridge devices in flowtables
Link: https://github.com/openwrt/openwrt/issues/9854
Commits:
2df1760 firewall4: update to latest Git HEAD (+3,-3)
2379c3d tests: add test coverage for zone family selection logic (+300)
2816a82 ruleset: ensure that family-agnostic ICMP rules cover ICMPv6 as well (+19,-5)
b479815 fw4: fix family auto-selection for config nat rules (+74,-16)
05995f1 fw4: fix emitting device jump rules for family restricted zones (+17,-26)
b0b8122 treewide: use modern syntax (+151,-176)
f0cc317 fw4: refactor family selection for forwarding rules (+254,-24)
72b196d config: remove restictions on DHCPv6 allow rule (+1,-3)
7782017 tests: fix mocked `fd.read("line")` api (+2,-2)
57984e0 fw4: always resolve lower flowtable devices (+51,-40)
b268225 fw4: filter non hw-offload capable devices when resolving lower devices (+46,-49)
d005293 fw4: store zone associations from ubus in statefile as well (+3,-1)
628d791 hotplug: reliably handle interfaces with ubus zone hints (+7,-1)
c22eeef fw4: support negative CIDR bit notation (+8,-3)

#9894

Description: [22.03] layerscape: Not booting with LS1021A-IOT
Link: https://github.com/openwrt/openwrt/issues/9894
Commits:
d75ed37 uboot-layerscape: adjust LS1012A-IOT config and env (+46,-1)

#9920

Description: firewall is broken with flow offloading ON
Link: https://github.com/openwrt/openwrt/issues/9920
Commits:
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)

#9923

Description: fw4: Doesn't take into account time restrictions
Link: https://github.com/openwrt/openwrt/issues/9923
Commits:
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)
7f99808 ucode: update to latest Git HEAD (+3,-3)
559029e ci: make jobs faster during pull request testing (+63,-3)
9efbe18 lib: refactor `uc_int()` (+23,-10)
d996047 syntax: adjust number literal parsing and string to number conversion (+98,-11)

#9926

Description: bcm27xx after kernel 5.15 poe hat fan not work when install kmod-pwm-raspberrypi-poe module
Link: https://github.com/openwrt/openwrt/issues/9926
Commits:
cecb0cc bcm27xx: add pwm-fan dependency to RPi PoE (+1,-1)

#9927

Description: firewall4 typo
Link: https://github.com/openwrt/openwrt/issues/9927
Commits:
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)

#9935

Description: firewall4: 22.03.0-rc2/-rc3 fails to start fw4 on devices without hw-offload capability
Link: https://github.com/openwrt/openwrt/issues/9935
Commits:
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)

#9955

Description: firewall4: marking in outgoing rules
Link: https://github.com/openwrt/openwrt/issues/9955
Commits:
a7ddef6 firewall4: update to latest Git HEAD (+3,-3)
c4a78ed fw4: fix typo in emitted set types (+2,-2)
c7c9c84 fw4: ensure that negative bitcounts are properly translated (+9)
6dd2617 fw4: fix logic flaw in testing hw flow offloading support (+6,-8)
fb9a6b2 ruleset: correct mangle_output chain type (+18,-18)
30a7d47 fw4: fix datetime parsing (+12,-13)
221040e ruleset: emit time ranges when both start and stop times are specified (+260,-24)
4e5e322 fw4: make `fw4 restart` behavior more robust (+3,-3)
210991d fw4: prefer /dev/stdin if available (+4,-2)

#9986

Description: git prereq detection is fragile; broken on Guix
Link: https://github.com/openwrt/openwrt/issues/9986
Commits:
ab1f3a8 prereq-build: add additional git detection (+2,-1)

#10036

Description: Hostapd feature detection broken in master
Link: https://github.com/openwrt/openwrt/issues/10036
Commits:
f03b208 hostapd: fix feature detection (+1,-1)

#10064

Description: Intel igc driver needed for default installs
Link: https://github.com/openwrt/openwrt/issues/10064
Commits:
aae3a8a x86: 64: Add kmod-igc to default packages (+1,-1)

#10077

Description: VDSL - error in call ubus dsl metrics
Link: https://github.com/openwrt/openwrt/issues/10077
Commits:
456b902 ltq-vdsl-app: Fix counter overflow resulting in negative values (+1,-1)

#10080

Description: FriendlyARM NanoPi R1 not booting in 22.03.01-rc4
Link: https://github.com/openwrt/openwrt/issues/10080
Commits:
bf06a7c uboot-sunxi: use UUID of bootdev and bootpart (+5,-3)

#10105

Description: Automatic build error, target/linux/generic/config need update
Link: https://github.com/openwrt/openwrt/issues/10105
Commits:
aee1215 kernel: 5.15: x86-64: enable CONFIG_SLS (+1)

#10111

Description: wndap660 switch port to physical label and indicator LED mapping incorrect
Link: https://github.com/openwrt/openwrt/issues/10111
Commits:
3648360 apm821xx: WNDAP660: fix ethernet port ordering (+13,-13)

#10131

Description: YunCore AX820: GPIO LED not correct
Link: https://github.com/openwrt/openwrt/issues/10131
Commits:
a0e1d3a ramips: improve YunCore AX820 LEDs (+26,-6)

#10179

Description: [WIP,RFT,RFC] treewide: fix external toolchain use
Link: https://github.com/openwrt/openwrt/issues/10179
Commits:
a90eabf rules_mk: don't include wrapped bin with external toolchains (-1)

#10275

Description: TP-Link Archer VR2600 v1 - Labelled LAN ports on router do not match Switch port numbering
Link: https://github.com/openwrt/openwrt/issues/10275
Commits:
69ea671 ipq806x: Archer VR2600: fix switch ports numbering (+3,-3)

#10312

Description: ipq40xx: switch to 5.15 as default kernel
Link: https://github.com/openwrt/openwrt/issues/10312
Commits:
79af059 kernel: switch back 5.15 to fw_devlink=permissive (+30)

#10371

Description: Fritzbox 3390: 2 LAN Ports (still) not working - “OpenWrt 22.03.0-rc6 Changelog”
Link: https://github.com/openwrt/openwrt/issues/10371
Commits:
8756a04 lantiq: fix lan port 3+4 phy-mode settings for Fritzbox 3390 (+2,-2)

#10419

Description: NFTABLES (fw4) time based traffic rules does not work with start_date/stop_date ipset options
Link: https://github.com/openwrt/openwrt/issues/10419
Commits:
eada892 nftables: fix parsing date expressions (+50,-4)
e6e4f97 nftables: fix parsing date expressions (+50,-1)

#10461

Description: GL-iNet gl-mt1300 (Beryl) flash corruption
Link: https://github.com/openwrt/openwrt/issues/10461
Commits:
961e01f ramips: gl-mt1300: downclock SPI to 50MHz (+1,-2)

#10466

Description: kernel: `kmod-sunxi-ir` creates empty package in 22.03/ kernel 5.10.134 and 5.10.136.
Link: https://github.com/openwrt/openwrt/issues/10466
Commits:
b40a047 sunxi: fix sunxi-ir kconfig and description (+15,-2)

#10511

Description: RTL30VW (Askey) imagebuilder generated image yield `Bad Data CRC` in u-boot
Link: https://github.com/openwrt/openwrt/issues/10511
Commits:
0be1b78 ipq40xx: cellc_rtl30vw: fix imagebuilder generation (+5,-4)

#10530

Description: mpc85xx: PCIe addresses change from kernel 5.10.135 -> 5.10.138 breaks `/etc/config/wireless`
Link: https://github.com/openwrt/openwrt/issues/10530
Commits:
7f4b4c2 mpc85xx: Drop pci aliases to avoid domain changes (+80)

#10555

Description: Tools: broken xxd download link
Link: https://github.com/openwrt/openwrt/issues/10555
Commits:
06e01e8 scripts: xxdi.pl: add xxd -i compat mode (+19,-18)
eae2fb8 build: provide xxd -i with scripts/xxdi.pl (+4,-1)
88c9056 tools: remove xxd package (+1,-20)

#10639

Description: firewall4 may omit all of the jumps to the *_wan chains
Link: https://github.com/openwrt/openwrt/issues/10639
Commits:
cb24be4 firewall4: update to latest Git HEAD (+3,-3)
ce050a8 fw4: fall back to device if l3_device is not available in ifstatus (+2,-2)
145e159 fw4: recognize `option log` and `option counter` in `config nat` sections (+3)
b0a6bff tests: fix testcases (+12,-12)
592ba45 main.uc: remove uneeded/wrong set reload restrictions (-3)
43d8ef5 fw4: fix formatting of default log prefix (+243,-2)
3db4741 ruleset: properly handle zone names starting with a digit (+2,-2)
756f1e2 ruleset: fix emitting set_mark/set_xmark rules with masks (+188,-4)
c7201a3 main.uc: reintroduce set reload restriction (+6,-1)
4fbf6d7 ruleset.uc: log forwarded traffic not matched by zone policies (+3)

#10645

Description: [22.03.0] 22.03.0 bricks Netgear EX6150v1 ramips MT7621
Link: https://github.com/openwrt/openwrt/issues/10645
Commits:
7dd1cab mt7621: netgear_ex6150: fix reboot loop by using LZMA loader (+1)

#10692

Description: SSL certificate checking fails for source downloads (at least with wget)
Link: https://github.com/openwrt/openwrt/issues/10692
Commits:
50a48fa scripts/download.pl: fix downloads with wget (+8,-2)

#10749

Description: fw4: race condition with dnat rules (config redirect) during boot, leading to such rules being persistently broken
Link: https://github.com/openwrt/openwrt/issues/10749
Commits:
ef597b0 firewall: config: drop input traffic by default (+1,-1)

#10871

Description: tools: dosfstools 4.2 fix url
Link: https://github.com/openwrt/openwrt/issues/10871
Commits:
bd911b4 tools/dosfstools: fix PKG_SOURCE (+2,-2)

#10880

Description: .github/workflows/tools.yml: push-tools-container will fail when github username contains uppercase letters
Link: https://github.com/openwrt/openwrt/issues/10880
Commits:
c27b439 CI: Add workaround for github uppercase usernames (+16,-2)

#10944

Description: wolfssl: wolfssl 5.5.1 compilation fails on WOLFSSL_HAS_DEVCRYPTO_*
Link: https://github.com/openwrt/openwrt/issues/10944
Commits:
1716915 wolfssl: fix build with /dev/crypto (+33)

#10965

Description: firewall4: error in generation of "apply firewall mark" rule
Link: https://github.com/openwrt/openwrt/issues/10965
Commits:
cb24be4 firewall4: update to latest Git HEAD (+3,-3)
ce050a8 fw4: fall back to device if l3_device is not available in ifstatus (+2,-2)
145e159 fw4: recognize `option log` and `option counter` in `config nat` sections (+3)
b0a6bff tests: fix testcases (+12,-12)
592ba45 main.uc: remove uneeded/wrong set reload restrictions (-3)
43d8ef5 fw4: fix formatting of default log prefix (+243,-2)
3db4741 ruleset: properly handle zone names starting with a digit (+2,-2)
756f1e2 ruleset: fix emitting set_mark/set_xmark rules with masks (+188,-4)
c7201a3 main.uc: reintroduce set reload restriction (+6,-1)
4fbf6d7 ruleset.uc: log forwarded traffic not matched by zone policies (+3)

#10968

Description: ramips Belkin F9K1109 fails to boot due to large kernel
Link: https://github.com/openwrt/openwrt/issues/10968
Commits:
ac296f6 ramips: rt3883: enable lzma-loader for Belkin F9K1109v1 (+1,-1)

#10976

Description: kernel: bump 5.10 to 5.10.149
Link: https://github.com/openwrt/openwrt/issues/10976
Commits:
26f4002 mac80211: backport security fixes (+2.1K,-3)

#10983

Description: ipq806x Linksys EA8500 snapshot: Ethernet switch is dead
Link: https://github.com/openwrt/openwrt/issues/10983
Commits:
9a24040 ipq806x: fix Linksys EAX500 family devices dead Ethernet switch (+32,-16)

#11000

Description: ipq806x - NBG6817 bootloop with current master
Link: https://github.com/openwrt/openwrt/issues/11000
Commits:
1c514f0 ipq806x: 5.15: drop mmc-ddr-1_8v from sdcc1 node (+26)

#11073

Description: Dnsmasq: update to 2.87
Link: https://github.com/openwrt/openwrt/issues/11073
Commits:
41691ce dnsmasq: remove backported CVE patch (-179)

#11092

Description: kernel: remove obsolete CONFIG_GPIO_MCP23S08
Link: https://github.com/openwrt/openwrt/issues/11092
Commits:
1dccc6e kernel: replace gpio-mcp23s08 with pinctrl-mcp23s08* (+43,-10)

#11187

Description: OpenWrt 22.03, USB port not working properly on Linksys MR8300 V1.1
Link: https://github.com/openwrt/openwrt/issues/11187
Commits:
ed64c33 ipq40xx: Linksys MR8300: fix the USB port power (+11,-1)

#11197

Description: Rockchip (NanoPi R2S and R4S) Kernel 5.15 Configuration Not Retained After Sysupgrade
Link: https://github.com/openwrt/openwrt/issues/11197
Commits:
c984fc7 rockchip: use LZMA FIT for kernel image (+7,-8)

#11200

Description: rules.mk: grep --max-count usage in commitcount isn't portable
Link: https://github.com/openwrt/openwrt/issues/11200
Commits:
eb7ffea rules: fix broken commitcount on alpine system (+1,-1)

#11259

Description: Wireless interface name truncated to 16 characters, one more than the 15 characters allowed by the kernel
Link: https://github.com/openwrt/openwrt/issues/11259
Commits:
2e61469 netifd: update to the latest version (+3,-3)
2cffe0c treewide: correctly apply IFNAMSIZ limit (+6,-6)
96bcbb2 wireless: allow set_retry ubus notify command to trigger a wdev restart (+5,-4)
a2e8cd7 wireless: add support for disabling multicast-to-unicast per virtual interface (+29,-2)
e9f4418 system: move netdev types to system-linux.c where they are used (+69,-69)
a3fab01 utils: include utils.h last (+2,-1)
7ce73fc vlandev: propagate topology changes (+4)
81c1fbc device: fix vlan device issues with disappearing lower devices (+13)

#11318

Description: BPI-R3 bridge problem
Link: https://github.com/openwrt/openwrt/issues/11318
Commits:
eaba63c kernel: fix regression on mt7986 (+2,-10)

#11324

Description: mesh point configuration faulty when using 64 character passphrase
Link: https://github.com/openwrt/openwrt/issues/11324
Commits:
ae75153 hostapd: always use sae_password for mesh/SAE auth (+4,-4)

#11498

Description: Running 5.15 on the Askey RT4230W
Link: https://github.com/openwrt/openwrt/issues/11498
Commits:
266b261 ipq806x: 5.15: fix wrong boot-partitions values for split partitions (+3,-3)

#11561

Description: toolchain/gcc: switch to version 12 by default
Link: https://github.com/openwrt/openwrt/issues/11561
Commits:
fb15cb4 iproute2: Fix build with GCC 12 and glibc 2.36 (+43)

#11608

Description: Current bcm27xx Snapshots missing BCMGENET Ethernet driver, patch available
Link: https://github.com/openwrt/openwrt/issues/11608
Commits:
5863363 bcm27xx: fix BCMGENET kernel config (+54)

#11677

Description: ipq40xx, EA8300, DSA (master), sysupgrade does not restore settings
Link: https://github.com/openwrt/openwrt/issues/11677
Commits:
8634c10 ipq40xx: Fix Linksys upgrade, restore config step (+6,-1)

#11701

Description: Netgear DGN 3500(B) image 22.03.x bricks router
Link: https://github.com/openwrt/openwrt/issues/11701
Commits:
4d9c38d lantiq: fix lzma-loader for Netgear DGN 3500(B) (+18,-5)

#11721

Description: [22.03]: ksmbd: Update to 3.4.6 and fix security problems
Link: https://github.com/openwrt/openwrt/issues/11721
Commits:
78cbcc7 ksmbd: update to 3.4.6 (+2,-71)

#11771

Description: option band '60g' does not properly set hwmode to 'ad' in generated hostapd-phyX.conf on WiGig devices
Link: https://github.com/openwrt/openwrt/issues/11771
Commits:
2e1fcf4 netifd: fix hwmode for 60g band (+2,-1)

#11860

Description: iwinfo: shows encryption none
Link: https://github.com/openwrt/openwrt/issues/11860
Commits:
57586dd iwinfo: update to latest Git HEAD (+3,-3)
1e4e709 iwinfo: readd missing define for IWINFO_AUTH in header (+3)

#11902

Description: Transmit Power incorrect in snapshot
Link: https://github.com/openwrt/openwrt/issues/11902
Commits:
f28a604 iwinfo: bump to latest git HEAD (+3,-3)
c7eb8eb nl80211: restore iterating over all devices in nl80211_phy2ifname() (+6,-4)

#11919

Description: WSR-600DHP boot looping after upgrading to 22.03
Link: https://github.com/openwrt/openwrt/issues/11919
Commits:
c7b484f ramips: fix lzma-loader for buffalo_WSR_600DHP (+1)

#12144

Description: [binutils] Recent update of binutils to 2.40 has unmet dependency
Link: https://github.com/openwrt/openwrt/issues/12144
Commits:
d9a00c5 binutils: Deactivate msgpack (+1)

#12192

Description: mpc85xx: HiveAP 330: Linux can't see Ethernet PHYs detecting link-up as of 5.10 -> 5.15 snapshot
Link: https://github.com/openwrt/openwrt/issues/12192
Commits:
8b3c313 mpc85xx: define reset-delay for WS-AP3825i eth PHY (+4)

#12232

Description: snapshot builds do not install correctly - Mar 2023 builds
Link: https://github.com/openwrt/openwrt/issues/12232
Commits:
aad3481 kernel: backport fix for recently introduced UBI bug (+142,-4)

#12298

Description: Kirkwood configuration not kept via sysupgrade
Link: https://github.com/openwrt/openwrt/issues/12298
Commits:
65f8089 kirkwood: fix Linksys upgrade, restore config step (+6,-1)

#12562

Description: New support for SNR-CPE-ME1 breaking other ramips/mt7621 builds
Link: https://github.com/openwrt/openwrt/issues/12562
Commits:
36dd3ab ramips: fix dts file name for SNR-CPE-ME1 ()

#12587

Description: Unable to build package/libs/libusb
Link: https://github.com/openwrt/openwrt/issues/12587
Commits:
9145c4f fortify-headers: fix build error when _REDIR_TIME64 is not defined (+2,-2)

#12610

Description: Incorrect links in staging_dir
Link: https://github.com/openwrt/openwrt/issues/12610
Commits:
fdfb848 prereq-build: allow host command symlinks to update (+9,-3)

#12631

Description: glibc: Autoconf compilation error
Link: https://github.com/openwrt/openwrt/issues/12631
Commits:
76f241a toolchain: glibc: Fix build with autoconf 2.71 (-5)

Security fixes

CVE-004-2022

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-004-2022
Commits:
3835065 tools/e2fsprogs: update to 1.46.6 (+7,-57)
b6bc924 e2fsprogs: update to 1.46.6 (+3,-53)

CVE-101-2020

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-101-2020
Commits:
86b0d3b tcpdump: update to 4.99.1 (+361,-506)

CVE-102-2018

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-102-2018
Commits:
86b0d3b tcpdump: update to 4.99.1 (+361,-506)

CVE-2015-1197

Description: cpio 2.11, when using the --no-absolute-filenames option, allows local users to write to arbitrary files via a symlink attack on a file in an archive.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1197
Commits:
3636b06 tools/cpio: update to 2.14 (+2,-31)

CVE-2018-16301

Description: The command-line argument parser in tcpdump before 4.99.0 has a buffer overflow in tcpdump.c:read_infile(). To trigger this vulnerability the attacker needs to create a 4GB file on the local filesystem and to specify the file name as the value of the -F command-line argument of tcpdump.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16301
Commits:
86b0d3b tcpdump: update to 4.99.1 (+361,-506)

CVE-2018-25032

Description: zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
Commits:
8839a93 libs/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) (+13,-362)
9d8f620 tools/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) (+6,-348)

CVE-2022-0934

Description: A single-byte, non-arbitrary write/use-after-free flaw was found in dnsmasq. This flaw allows an attacker who sends a crafted packet processed by dnsmasq, potentially causing a denial of service.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0934
Commits:
002a99e dnsmasq: Backport DHCPv6 server fix (CVE-2022-0934) (+179)

CVE-2022-1271

Description: An arbitrary file write vulnerability was found in GNU gzip's zgrep utility. When zgrep is applied on the attacker's chosen file name (for example, a crafted file name), this can overwrite an attacker's content to an arbitrary attacker-selected file. This flaw occurs due to insufficient validation when processing filenames with two or more newlines where selected content and the target file names are embedded in crafted multi-line file names. This flaw allows a remote, low privileged attacker to force zgrep to write arbitrary files on the system.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1271
Commits:
20f8101 tools/xz: update to 5.2.6 (+2,-2)

CVE-2022-1292

Description: The c_rehash script does not properly sanitise shell metacharacters to prevent command injection. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2). Fixed in OpenSSL 1.1.1o (Affected 1.1.1-1.1.1n). Fixed in OpenSSL 1.0.2ze (Affected 1.0.2-1.0.2zd).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1292
Commits:
eb7d2ab openssl: bump to 1.1.1p (+2,-2)

CVE-2022-1304

Description: An out-of-bounds read/write vulnerability was found in e2fsprogs 1.46.5. This issue leads to a segmentation fault and possibly arbitrary code execution via a specially crafted filesystem.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1304
Commits:
60e335b e2fsprogs: Fix CVE-2022-1304 (+102,-2)

CVE-2022-2068

Description: In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehash script does not properly sanitise shell metacharacters to prevent command injection were found by code review. When the CVE-2022-1292 was fixed it was not discovered that there are other places in the script where the file names of certificates being hashed were possibly passed to a command executed through the shell. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. Fixed in OpenSSL 3.0.4 (Affected 3.0.0,3.0.1,3.0.2,3.0.3). Fixed in OpenSSL 1.1.1p (Affected 1.1.1-1.1.1o). Fixed in OpenSSL 1.0.2zf (Affected 1.0.2-1.0.2ze).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2068
Commits:
eb7d2ab openssl: bump to 1.1.1p (+2,-2)

CVE-2022-2097

Description: AES OCB mode for 32-bit x86 platforms using the AES-NI assembly optimised implementation will not encrypt the entirety of the data under some circumstances. This could reveal sixteen bytes of data that was preexisting in the memory that wasn't written. In the special case of "in place" encryption, sixteen bytes of the plaintext would be revealed. Since OpenSSL does not support OCB based cipher suites for TLS and DTLS, they are both unaffected. Fixed in OpenSSL 3.0.5 (Affected 3.0.0-3.0.4). Fixed in OpenSSL 1.1.1q (Affected 1.1.1-1.1.1p).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2097
Commits:
3899f68 openssl: bump to 1.1.1q (+2,-2)

CVE-2022-4304

Description: A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. For example, in a TLS connection, RSA is commonly used by a client to send an encrypted pre-master secret to the server. An attacker that had observed a genuine connection between a client and a server could use this flaw to send trial messages to the server and record the time taken to process them. After a sufficiently large number of messages the attacker could recover the pre-master secret used for the original connection and thus be able to decrypt the application data sent over that connection.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4304
Commits:
4ae86b3 openssl: bump to 1.1.1t (+3,-55)

CVE-2022-4450

Description: The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. This could be exploited by an attacker who has the ability to supply malicious PEM files for parsing to achieve a denial of service attack. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. These locations include the PEM_read_bio_TYPE() functions as well as the decoders introduced in OpenSSL 3.0. The OpenSSL asn1parse command line application is also impacted by this issue.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4450
Commits:
4ae86b3 openssl: bump to 1.1.1t (+3,-55)

CVE-2022-21151

Description: Processor optimization removal or modification of security-critical code for some Intel(R) Processors may allow an authenticated user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21151
Commits:
2747a94 firmware: intel-microcode: update to 20220510 (+2,-2)

CVE-2022-21216

Description: Insufficient granularity of access control in out-of-band management in some Intel(R) Atom and Intel Xeon Scalable Processors may allow a privileged user to potentially enable escalation of privilege via adjacent network access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21216
Commits:
8182c7e firmware: intel-microcode: update to 20230512 (+3,-3)

CVE-2022-21233

Description: Improper isolation of shared resources in some Intel(R) Processors may allow a privileged user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21233
Commits:
bb73828 firmware: intel-microcode: update to 20220809 (+2,-2)

CVE-2022-25638

Description: In wolfSSL before 5.2.0, certificate validation may be bypassed during attempted authentication by a TLS 1.3 client to a TLS 1.3 server. This occurs when the sig_algo field differs between the certificate_verify message and the certificate message.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25638
Commits:
e89f3e8 wolfssl: bump to 5.2.0 (+7,-9)

CVE-2022-25640

Description: In wolfSSL before 5.2.0, a TLS 1.3 server cannot properly enforce a requirement for mutual authentication. A client can simply omit the certificate_verify message from the handshake, and never present a certificate.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25640
Commits:
e89f3e8 wolfssl: bump to 5.2.0 (+7,-9)

CVE-2022-30065

Description: A use-after-free in Busybox 1.35-x's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in the copyvar function.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30065
Commits:
8b383ee busybox: awk: fix use after free (CVE-2022-30065) (+42)

CVE-2022-33196

Description: Incorrect default permissions in some memory controller configurations for some Intel(R) Xeon(R) Processors when using Intel(R) Software Guard Extensions which may allow a privileged user to potentially enable escalation of privilege via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33196
Commits:
8182c7e firmware: intel-microcode: update to 20230512 (+3,-3)

CVE-2022-33972

Description: Incorrect calculation in microcode keying mechanism for some 3rd Generation Intel(R) Xeon(R) Scalable Processors may allow a privileged user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33972
Commits:
8182c7e firmware: intel-microcode: update to 20230512 (+3,-3)

CVE-2022-34293

Description: wolfSSL before 5.4.0 allows remote attackers to cause a denial of service via DTLS because a check for return-routability can be skipped.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34293
Commits:
9710fe7 wolfssl: bump to 5.4.0 (+4,-48)

CVE-2022-37434

Description: zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field. NOTE: only applications that call inflateGetHeader are affected. Some common applications bundle the affected zlib source code but may be unable to call inflateGetHeader (e.g., see the nodejs/node reference).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434
Commits:
7df6795 zlib: backport fix for heap-based buffer over-read (CVE-2022-37434) (+32)
f443e9d zlib: backport null dereference fix (+29)
de79a0a zlib: update to 1.2.13 (+18,-339)

CVE-2022-38090

Description: Improper isolation of shared resources in some Intel(R) Processors when using Intel(R) Software Guard Extensions may allow a privileged user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38090
Commits:
8182c7e firmware: intel-microcode: update to 20230512 (+3,-3)

CVE-2022-39173

Description: In wolfSSL before 5.5.1, malicious clients can cause a buffer overflow during a TLS 1.3 handshake. This occurs when an attacker supposedly resumes a previous TLS session. During the resumption Client Hello a Hello Retry Request must be triggered. Both Client Hellos are required to contain a list of duplicate cipher suites to trigger the buffer overflow. In total, two Client Hellos have to be sent: one in the resumed session, and a second one as a response to a Hello Retry Request message.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39173
Commits:
a0cd133 Revert "wolfssl: fix TLSv1.3 RCE in uhttpd by using latest 5.5.1-stable release" (+2,-2)
ec8fb54 wolfssl: fix TLSv1.3 RCE in uhttpd by using 5.5.1-stable (CVE-2022-39173) (+2,-2)
f1b7e14 treewide: fix security issues by bumping all packages using libwolfssl (+4,-4)

CVE-2022-40674

Description: libexpat before 2.4.9 has a use-after-free in the doContent function in xmlparse.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-40674
Commits:
1b3a524 tools/expat: update to 2.4.9 (+2,-2)

CVE-2022-41674

Description: An issue was discovered in the Linux kernel before 5.19.16. Attackers able to inject WLAN frames could cause a buffer overflow in the ieee80211_bss_info_update function in net/mac80211/scan.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-41674
Commits:
26f4002 mac80211: backport security fixes (+2.1K,-3)

CVE-2022-42719

Description: A use-after-free in the mac80211 stack when parsing a multi-BSSID element in the Linux kernel 5.2 through 5.19.x before 5.19.16 could be used by attackers (able to inject WLAN frames) to crash the kernel and potentially execute code.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42719
Commits:
26f4002 mac80211: backport security fixes (+2.1K,-3)

CVE-2022-42720

Description: Various refcounting bugs in the multi-BSS handling in the mac80211 stack in the Linux kernel 5.1 through 5.19.x before 5.19.16 could be used by local attackers (able to inject WLAN frames) to trigger use-after-free conditions to potentially execute code.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42720
Commits:
26f4002 mac80211: backport security fixes (+2.1K,-3)

CVE-2022-42721

Description: A list management bug in BSS handling in the mac80211 stack in the Linux kernel 5.1 through 5.19.x before 5.19.16 could be used by local attackers (able to inject WLAN frames) to corrupt a linked list and, in turn, potentially execute code.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42721
Commits:
26f4002 mac80211: backport security fixes (+2.1K,-3)

CVE-2022-42722

Description: In the Linux kernel 5.8 through 5.19.x before 5.19.16, local attackers able to inject WLAN frames into the mac80211 stack could cause a NULL pointer dereference denial-of-service attack against the beacon protection of P2P devices.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42722
Commits:
26f4002 mac80211: backport security fixes (+2.1K,-3)

CVE-2022-43680

Description: In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43680
Commits:
23a456a expat: update to 2.5.0 (+2,-2)

CVE-2022-46392

Description: An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. An adversary with access to precise enough information about memory accesses (typically, an untrusted operating system attacking a secure enclave) can recover an RSA private key after observing the victim performing a single private-key operation, if the window size (MBEDTLS_MPI_WINDOW_SIZE) used for the exponentiation is 3 or smaller.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-46392
Commits:
af3c9b7 mbedtls: update to version 2.28.2 (+6,-6)

CVE-2022-46393

Description: An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. There is a potential heap-based buffer overflow and heap-based buffer over-read in DTLS if MBEDTLS_SSL_DTLS_CONNECTION_ID is enabled and MBEDTLS_SSL_CID_IN_LEN_MAX > 2 * MBEDTLS_SSL_CID_OUT_LEN_MAX.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-46393
Commits:
af3c9b7 mbedtls: update to version 2.28.2 (+6,-6)

CVE-2022-47522

Description: The IEEE 802.11 specifications through 802.11ax allow physically proximate attackers to intercept (possibly cleartext) target-destined frames by spoofing a target's MAC address, sending Power Save frames to the access point, and then sending other frames to the access point (such as authentication frames or re-association frames) to remove the target's original security context. This behavior occurs because the specifications do not require an access point to purge its transmit queue before removing a client's pairwise encryption key.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-47522
Commits:
d54c91b mac80211, mt76: add fixes for recently discovered security issues (+685)

CVE-2023-0215

Description: The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. This scenario occurs directly in the internal function B64_write_ASN1() which may cause BIO_new_NDEF() to be called and will subsequently call BIO_pop() on the BIO. This internal function is in turn called by the public API functions PEM_write_bio_ASN1_stream, PEM_write_bio_CMS_stream, PEM_write_bio_PKCS7_stream, SMIME_write_ASN1, SMIME_write_CMS and SMIME_write_PKCS7. Other public API functions that may be impacted by this include i2d_ASN1_bio_stream, BIO_new_CMS, BIO_new_PKCS7, i2d_CMS_bio_stream and i2d_PKCS7_bio_stream. The OpenSSL cms and smime command line applications are similarly affected.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0215
Commits:
4ae86b3 openssl: bump to 1.1.1t (+3,-55)

CVE-2023-0286

Description: There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but the public structure definition for GENERAL_NAME incorrectly specified the type of the x400Address field as ASN1_TYPE. This field is subsequently interpreted by the OpenSSL function GENERAL_NAME_cmp as an ASN1_TYPE rather than an ASN1_STRING. When CRL checking is enabled (i.e. the application sets the X509_V_FLAG_CRL_CHECK flag), this vulnerability may allow an attacker to pass arbitrary pointers to a memcmp call, enabling them to read memory contents or enact a denial of service. In most cases, the attack requires the attacker to provide both the certificate chain and CRL, neither of which need to have a valid signature. If the attacker only controls one of these inputs, the other input must already contain an X.400 address as a CRL distribution point, which is uncommon. As such, this vulnerability is most likely to only affect applications which have implemented their own functionality for retrieving CRLs over a network.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0286
Commits:
4ae86b3 openssl: bump to 1.1.1t (+3,-55)

CVE-2023-0464

Description: A security vulnerability has been identified in all supported versions of OpenSSL related to the verification of X.509 certificate chains that include policy constraints. Attackers may be able to exploit this vulnerability by creating a malicious certificate chain that triggers exponential use of computational resources, leading to a denial-of-service (DoS) attack on affected systems. Policy processing is disabled by default but can be enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0464
Commits:
c3cb2d4 openssl: fix CVE-2023-464 and CVE-2023-465 (+252,-1)

CVE-2023-464

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-464
Commits:
c3cb2d4 openssl: fix CVE-2023-464 and CVE-2023-465 (+252,-1)

CVE-2023-0465

Description: Applications that use a non-default option when verifying certificates may be vulnerable to an attack from a malicious CA to circumvent certain checks. Invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. Policy processing is disabled by default but can be enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0465
Commits:
c3cb2d4 openssl: fix CVE-2023-464 and CVE-2023-465 (+252,-1)

CVE-2023-465

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-465
Commits:
c3cb2d4 openssl: fix CVE-2023-464 and CVE-2023-465 (+252,-1)

CVE-2023-466

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-466
Commits:
c3cb2d4 openssl: fix CVE-2023-464 and CVE-2023-465 (+252,-1)

CVE-2023-1255

Description: Issue summary: The AES-XTS cipher decryption implementation for 64 bit ARM platform contains a bug that could cause it to read past the input buffer, leading to a crash. Impact summary: Applications that use the AES-XTS algorithm on the 64 bit ARM platform can crash in rare circumstances. The AES-XTS algorithm is usually used for disk encryption. The AES-XTS cipher decryption implementation for 64 bit ARM platform will read past the end of the ciphertext buffer if the ciphertext size is 4 mod 5 in 16 byte blocks, e.g. 144 bytes or 1024 bytes. If the memory after the ciphertext buffer is unmapped, this will trigger a crash which results in a denial of service. If an attacker can control the size and location of the ciphertext buffer being decrypted by an application using AES-XTS on 64 bit ARM, the application is affected. This is fairly unlikely making this issue a Low severity one.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1255
Commits:
1c5cafa openssl: fix low-severity CVE-2023-1255 (+40,-1)

CVE-2023-1801

Description: The SMB protocol decoder in tcpdump version 4.99.3 can perform an out-of-bounds write when decoding a crafted network packet.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1801
Commits:
36c30be tcpdump: update to 4.99.4 (+2,-2)

CVE-2023-2602

Description: A vulnerability was found in the pthread_create() function in libcap. This issue may allow a malicious actor to use cause __real_pthread_create() to return an error, which can exhaust the process memory.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-2602
Commits:
f1fbf61 libcap: update to 2.69 (+2,-2)

CVE-2023-2603

Description: A vulnerability was found in libcap. This issue occurs in the _libcap_strdup() function and can lead to an integer overflow if the input string is close to 4GiB.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-2603
Commits:
f1fbf61 libcap: update to 2.69 (+2,-2)

CVE-2023-24056

Description: In pkgconf through 1.9.3, variable duplication can cause unbounded string expansion due to incorrect checks in libpkgconf/tuple.c:pkgconf_tuple_parse. For example, a .pc file containing a few hundred bytes can expand to one billion bytes.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24056
Commits:
57ad2ea tools/pkgconf: update to 1.9.4 (+3,-3)

CVE-2023-28484

Description: In libxml2 before 2.10.4, parsing of certain invalid XSD schemas can lead to a NULL pointer dereference and subsequently a segfault. This occurs in xmlSchemaFixupComplexType in xmlschemas.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28484
Commits:
4b950bc libxml2: update to 2.11.3 (+4,-4)

CVE-2023-29469

Description: An issue was discovered in libxml2 before 2.10.4. When hashing empty dict strings in a crafted XML document, xmlDictComputeFastKey in dict.c can produce non-deterministic values, leading to various logic and memory errors, such as a double free. This behavior occurs because there is an attempt to use the first byte of an empty string, and any value is possible (not solely the '\0' value).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29469
Commits:
4b950bc libxml2: update to 2.11.3 (+4,-4)

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: 2023/06/09 15:10
  • by hauke