Hi, nbd asked for suggestions for patches to backport to CC, so here I deliver the set of patches we're currently carrying in Gluon and that I deem worthy for backporting. See below for some additional comments regarding the patches.
We also carry two kernel bugfixes backported from 4.x to 3.18. Would you prefer me to send them for the OpenWrt trunk first, or is 3.18 not relevant for the trunk anymore and I should just send them for CC? Thanks, Matthias > ar71xx: add support for tp-link wr740n v5.0 (EU) > ar71xx: add support for TL-WR741ND v5 Trivial hardware support. > sunxi: don't copy DTS files to BIN_DIR > sunxi: fix uboot install location > sunxi: respect CONFIG_TARGET_IMAGES_GZIP Fixes the image builder for sunxi; misc cleanup. > odhcp6c: add option "sourcefilter" to disable source filter Source routing may make the source address selection very non-intuitive. Backport support for the "sourcefilter" option to allow switching of source routing when desired. > base-files: default_postinst: propagate the real postinst return code Required for our sanity-checking postinst scripts. > odhcp6c: minor fixes Significatly reduces the number of spawned processes and thus load/memory consumption in large broadcast domains, especially in networks with multiple radvds. > tools/firmware-utils: tplink-safeloader: clean up code > tools/firmware-utils: tplink-safeloader: fix support-list format, > clean up vendor information > tools/firmware-utils: tplink-safeloader: add version 1.1 support to > CPE210/220/510/520 Add support for CPE210/510... v1.1; misc cleanup. > ar71xx: add support for the TP-LINK TL-WR1043ND v3 Trivial hardware support. > ar71xx: fix AR71XX_MODEL on TP-Link TL-WR703N AR71XX_MODEL fix. > OpenSSL: Added source/old to PKG_SOURCE_URL Allows building older trees without having to fixup the OpenSSL URL (especially annoying when OpenSSL is just a build dep, but not actually used). > firmware-utils: mkfwimage: add -Wall, fix obvious bugs causing compile > warnings > ar71xx, firmware-utils: split ubdev01 flash layout from XM > firmware-utils: mkfwimage: fix firmware_max_length for XM layout > kernel: disable software protection bits for macronix flash chips at > init These four patches fix compatiblity with the bootloader of AirOS 5.6.x on Airmax M XM/XW devices. > brcm2708-gpu-fw: move pkg build dir to kernel build dir to fix rebuild > bugs after cleaning the kernel tree Build fix. > kernel/gpio_keys: load module on pre-init Fix failsafe mode on WDR4900. > ar71xx/lzma-loader: fix O32 ABI conformance We suspect we might have hit this bug. Although we are still in the process of verifying that this patch actually fixes our issues, applying it certainly doesn't hurt. > ar71xx: fix ethernet initialization on QCA953x-based boards (TP-Link > TL-WR841N/ND v9, Compex WPJ531) > ar71xx: rework patch for qca953x/956x > ar71xx: compex wpj531 fix ethernet registration > ar71xx: compex wpj531 fix setting mac address on ethernet > ar71xx: compex wpj531 register usb support QCA953x stability improvents and related fixes. We've had reports of stability issues on TL-WR841 v9 (QCA9533) before adding these patches. We're not sure if they improve the situation, but they don't make it worse. > mac80211: set mcast-rate for mesh point interfaces I'm not sure why this was excluded from the mac80211 backport, but we need this feature. > ar71xx: rename firmware for Chinese version of TL-WR941ND v6 > ar71xx: add support for TP-LINK TL-WR941ND v6 (international version) Prevent people from bricking their devices because of installing the image for the Chinese version... > x86/generic: enable pata_atiixp driver Adds support for devices like the Futro thin-clients. > base-files: add /etc/profile.d support Simple feature, we want to use it. > kernel: add Realtek USB to Ethernet modules Add packages for two kernel modules. package/base-files/files/etc/profile | 7 + package/base-files/files/lib/functions.sh | 10 +- package/boot/uboot-sunxi/Makefile | 15 +- package/kernel/brcm2708-gpu-fw/Makefile | 2 +- package/kernel/linux/modules/input.mk | 2 +- package/kernel/linux/modules/usb.mk | 30 +++ .../mac80211/files/lib/netifd/wireless/mac80211.sh | 14 +- package/libs/openssl/Makefile | 5 +- package/network/ipv6/odhcp6c/Makefile | 4 +- package/network/ipv6/odhcp6c/files/dhcpv6.script | 9 +- package/network/ipv6/odhcp6c/files/dhcpv6.sh | 6 +- target/linux/ar71xx/base-files/etc/diag.sh | 3 +- .../ar71xx/base-files/etc/uci-defaults/01_leds | 9 + .../ar71xx/base-files/etc/uci-defaults/02_network | 1 + target/linux/ar71xx/base-files/lib/ar71xx.sh | 5 +- .../lib/preinit/05_set_preinit_iface_ar71xx | 1 + .../ar71xx/base-files/lib/upgrade/platform.sh | 1 + target/linux/ar71xx/config-3.18 | 1 + .../linux/ar71xx/files/arch/mips/ath79/dev-eth.c | 18 +- .../files/arch/mips/ath79/mach-tl-wr841n-v9.c | 6 + .../files/arch/mips/ath79/mach-tl-wr941nd-v6.c | 149 ++++++++++ .../ar71xx/files/arch/mips/ath79/mach-wpj531.c | 21 +- target/linux/ar71xx/image/Makefile | 33 ++- target/linux/ar71xx/image/lzma-loader/src/head.S | 3 + .../610-MIPS-ath79-openwrt-machines.patch | 17 +- ...07-MIPS-ath79-add-support-for-QCA953x-SoC.patch | 300 ++++++++++++++++++++- ...35-MIPS-ath79-add-support-for-QCA956x-SoC.patch | 113 ++------ .../736-MIPS-ath79-fix-chained-irq-disable.patch | 21 +- ...462-m25p80-mx-disable-software-protection.patch | 10 + target/linux/sunxi/image/Makefile | 38 +-- target/linux/x86/generic/config-default | 1 + tools/firmware-utils/Makefile | 2 +- tools/firmware-utils/src/mkfwimage.c | 18 +- tools/firmware-utils/src/tplink-safeloader.c | 71 +++-- 34 files changed, 729 insertions(+), 217 deletions(-) create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr941nd-v6.c create mode 100644 target/linux/generic/patches-3.18/462-m25p80-mx-disable-software-protection.patch -- 2.7.2 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel