[OpenWrt-Devel] [PATCH CC 00/32] The CC backport wishlist

Matthias Schiffer mschiffer at universe-factory.net
Mon Feb 29 22:06:34 EST 2016


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 at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list