Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder arc_arc700 Build #88

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revision80a799125bf34b49793e7757e3d08d30030c1b92
Changes69 changes

BuildSlave:

fsf-dock-06

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. sharedwd Setting up shared work directory ( 0 secs )
    1. stdio
  2. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  3. download downloading to cleanup.sh ( 0 secs )
    1. - no logs -
  4. cleanold Cleaning previous builds ( 57 secs )
    1. stdio
  5. cleanup Cleaning work area ( 1 secs )
    1. stdio
  6. mksdkdir Preparing SDK directory ( 0 secs )
    1. stdio
  7. downloadsdk Downloading SDK archive ( 32 secs )
    1. stdio
  8. unpacksdk Unpacking SDK archive ( 8 secs )
    1. stdio
  9. updatesdk Updating SDK ( 5 secs )
    1. stdio
  10. cleancmdlinks Sanitizing host command symlinks ( 0 secs )
    1. stdio
  11. writeversionmk downloading to getversion.mk ( 0 secs )
    1. - no logs -
  12. getversion property 'release_version' set ( 0 secs )
    1. stdio
    2. property changes
  13. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  14. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  15. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  16. mkdldir Preparing download directory ( 0 secs )
    1. stdio
  17. mkconf Preparing SDK configuration ( 4 secs )
    1. stdio
  18. download_1 downloading to ccache.sh ( 0 secs )
    1. - no logs -
  19. prepccache Preparing ccache ( 0 secs )
    1. stdio
  20. updatefeeds Updating feeds ( 3 mins, 50 secs )
    1. stdio
  21. installfeeds Installing feeds ( 8 secs )
    1. stdio
  22. logclear Clearing failure logs ( 0 secs )
    1. stdio
  23. compile Building packages ( 6 hrs, 27 mins, 43 secs )
    1. stdio
  24. mkfeedsconf Generating pinned feeds.conf ( 0 secs )
    1. stdio
  25. signprepare Ran ( 0 secs )
    1. stdio
  26. signpack Packing files to sign ( 0 secs )
    1. stdio
  27. upload uploading sign.tar.gz ( 8 secs )
    1. - no logs -
  28. signfiles Ran ( 2 secs )
    1. stdio
  29. download_2 downloading to sign.tar.gz ( 8 secs )
    1. - no logs -
  30. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  31. uploadprepare Preparing package directory ( 2 secs )
    1. stdio
  32. packageupload Uploading package files ( 19 mins, 28 secs )
    1. stdio
  33. logprepare Preparing log directory ( 3 secs )
    1. stdio
  34. logfind Finding failure logs ( 0 secs )
    1. stdio
  35. logcollect Collecting failure logs ( 0 secs )
    1. stdio
  36. logupload Uploading failure logs ( 3 secs )
    1. stdio
  37. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  38. sourceupload Uploading source archives ( 14 secs )
    1. stdio
  39. df Reporting disk usage ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/arc_arc700 slave
buildername arc_arc700 Builder
buildnumber 88 Build
codebase Build
nproc 8 SetPropertyFromCommand Step
project Build
release_version SNAPSHOT SetPropertyFromCommand Step
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision 80a799125bf34b49793e7757e3d08d30030c1b92 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename fsf-dock-06 BuildSlave
workdir /builder/arc_arc700 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Alexander Couzens
  3. Andrew Cameron
  4. Bernhard Geier
  5. Chih-Wei Chen
  6. Chuanhong Guo
  7. DENG Qingfang
  8. Daniel Danzberger
  9. David Bauer
  10. Felix Fietkau
  11. Fredrik Olofsson
  12. Hauke Mehrtens
  13. Jo-Philipp Wich
  14. Koen Vandeputte
  15. Kristian Evensen
  16. Kyle Copperfield
  17. Michal Cieslakiewicz
  18. Paul Spooren
  19. Petr Štetiar
  20. Rafał Miłecki
  21. Rasim Kalimullin
  22. Roger Pueyo Centelles
  23. Sebastian Kemper
  24. Sungbo Eo
  25. Vladimir Vid
  26. Yousong Zhou

Timing:

StartWed Nov 6 18:38:38 2019
EndThu Nov 7 01:32:35 2019
Elapsed6 hrs, 53 mins, 57 secs

All Changes:

:

  1. Change #2766

    Category None
    Changed by Rafał Miłecki <rafalohnoyoudont@milecki.pl>
    Changed at Mon 28 Oct 2019 16:01:00
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b49f2113cc750c093d3b55f228f820d8bfe029a9

    Comments

    kernel: fix swconfig compilation with kernels 5.2+
    This is related to the upstream kernel change 3b0f31f2b8c9 ("genetlink:
    make policy common to family").
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>

    Changed files

    • target/linux/generic/files/drivers/net/phy/swconfig.c
  2. Change #2782

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Tue 29 Oct 2019 13:28:49
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f526e85426aa8d232b167e871a0b329f0205f827

    Comments

    base-files: hotplug-call: exit success when dir is absent
    "block mount" invokes "hotplug-call mount".  It emits the following
    error when mount is not present
    
    	hotplug-call call failed
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/base-files/Makefile
    • package/base-files/files/sbin/hotplug-call
  3. Change #2799

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Wed 30 Oct 2019 10:16:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8390dde3f80bec1c40ddad2546a59f57f59a5b85

    Comments

    kernel: bump 4.9 to 4.9.197
    Refreshed all patches.
    
    Compile-tested on: none
    Runtime-tested on: none
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
  4. Change #2800

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Wed 30 Oct 2019 10:16:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0787b7247f0af07bc40b82634034c92ff1719618

    Comments

    kernel: bump 4.14 to 4.14.150
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/generic/backport-4.14/030-USB-serial-option-fix-dwm-158-3g-modem-interface.patch
    • target/linux/layerscape/patches-4.14/807-usb-support-layerscape.patch
  5. Change #2801

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Wed 30 Oct 2019 10:16:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4b2ab533d404784b2c708114032864271f53a062

    Comments

    kernel: bump 4.19 to 4.19.80
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch
    • target/linux/brcm2708/patches-4.19/950-0548-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
    • target/linux/brcm2708/patches-4.19/950-0652-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
    • target/linux/brcm2708/patches-4.19/950-0654-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
    • target/linux/brcm2708/patches-4.19/950-0802-regulator-gpio-Allow-nonexclusive-GPIO-access.patch
    • target/linux/brcm2708/patches-4.19/950-0803-gpio-Enable-nonexclusive-gpiods-from-DT-nodes.patch
    • target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  6. Change #2802

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Wed 30 Oct 2019 12:43:17
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4bf9bec361699e1c033460964158531adf15d7ee

    Comments

    kernel: mark kmod-usb-serial-wwan as hidden
    The kconfig symbol is an invisible one since its introduction.  It is
    not supposed to be enabled on its own.
    
    Resolves FS#1821
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/kernel/linux/modules/usb.mk
  7. Change #2812

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Thu 31 Oct 2019 08:17:13
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b314d14297f4e264149d46853a129c2668f970d8

    Comments

    kernel: bump 4.9 to 4.9.198
    Refreshed all patches.
    
    Compile-tested on: none
    Runtime-tested on: none
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
  8. Change #2813

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Thu 31 Oct 2019 08:17:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0e212220e90db414afa27e304b32cb1f477d7d87

    Comments

    kernel: bump 4.14 to 4.14.151
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/brcm47xx/patches-4.14/159-cpu_fixes.patch
    • target/linux/generic/pending-4.14/220-optimize_inlining.patch
    • target/linux/layerscape/patches-4.14/202-core-linux-support-layerscape.patch
  9. Change #2814

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Thu 31 Oct 2019 08:17:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision df60a0852caf21de6684d38107f32a4eebc4579b

    Comments

    kernel: bump 4.19 to 4.19.81
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/brcm2708/patches-4.19/950-0542-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
    • target/linux/brcm47xx/patches-4.19/159-cpu_fixes.patch
  10. Change #2825

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Fri 01 Nov 2019 06:59:51
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 289d532ddd9427a9071d85966d38fff9d78837bd

    Comments

    dropbear: rebuild libs on config change
    Required as dependency on dropbear config headers is not tracked in
    dropbear build system
    
    Fixes FS#2275
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/network/services/dropbear/Makefile
  11. Change #2850

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Fri 01 Nov 2019 12:26:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c2675bb0cef373ff59fcc2dbd77471d244bbc774

    Comments

    rpcd: update to latest Git HEAD
    d442d62 plugin: fix double free in finish callback
    ee26d83 main: exec_self: make clang analyzer happy
    90e40bd file: exec: properly free memory on error
    9ecfada uci: free configs list memory on return
    32fba36 exec: always call finish_cb to allow plugin to free up memory
    ca3e2d5 plugin: do not free method name separately
    02c6e1d exec: properly free memory on rpc_exec() error
    cc50263 plugin: exec: properly free memory on parse error
    bd0ed25 uci: reset uci_ptr flags when merging set operations
    37aa919 plugin: fix leaking invoked method name for exec plugins
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • package/system/rpcd/Makefile
  12. Change #2860

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Fri 01 Nov 2019 20:14:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f85d56bb034d8017bdb6b4bb493eb076a21d11b3

    Comments

    ath79: add support for Netgear WNR2200
    This patch adds ath79 support for Netgear WNR2200.
    Router was previously supported by ar71xx target only (8 MiB variant).
    Netgear WNR2200 has two flash versions - 8MiB sold in EU, US etc. and
    16 MiB for Russia and China markets. Apart from flash size both variants
    share the same hardware specification.
    
    Specification
    =============
      * Description: Netgear WNR2200
      * Loader: U-boot
      * SOC: Atheros AR7241 (360 MHz)
      * RAM: 64 MiB
      * Flash: 8 MiB or 16 MiB (SPI NOR)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 64 KiB
    	- Firmware: 7808 KiB or 16000 KiB
    	- ART: 64 KiB
      * Ethernet: 4 x 10/100 LAN + 1 x 10/100 WAN
      * Wireless: 2.4 GHz b/g/n (Atheros AR9287)
      * USB: yes, 1 x USB 2.0
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN (blue)
    	- 4 x LAN (amber/green)
    	- WPS (green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 1.5A
      * MAC addresses: LAN on case label, WAN +1, WLAN +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_generic=y
    CONFIG_TARGET_ath79_generic_DEVICE_netgear_wnr2200-8m=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    CONFIG_KERNEL_DEBUG_INFO=y
    CONFIG_KERNEL_DEBUG_KERNEL=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ath79
    • target/linux/ath79/dts/ar7241_netgear_wnr2200-16m.dts
    • target/linux/ath79/dts/ar7241_netgear_wnr2200-8m.dts
    • target/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi
    • target/linux/ath79/generic/base-files/etc/board.d/01_leds
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/image/generic.mk
  13. Change #2861

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ddab758997440758b140e42c03ed29a42f6be99b

    Comments

    lantiq: Allow PKG_ASLR_PIE for DSL and voice drivers
    When ASLR_PIE was activated globally these drivers failed to build
    because the user space LDFLAGS leaked into the kernel build process.
    This was fixed in upstream Linux kernel commit ce99d0bf312d ("kbuild:
    clear LDFLAGS in the top Makefile") which went into Linux 4.17. The
    lantiq target is now on Linux 4.19 only and these exceptions are not
    needed any more.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/lantiq/ltq-adsl/Makefile
    • package/kernel/lantiq/ltq-ifxos/Makefile
    • package/kernel/lantiq/ltq-tapi/Makefile
    • package/kernel/lantiq/ltq-vdsl-mei/Makefile
    • package/kernel/lantiq/ltq-vdsl/Makefile
    • package/kernel/lantiq/ltq-vmmc/Makefile
    • package/network/config/ltq-vdsl-app/Makefile
  14. Change #2862

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 57ff06405e09ebce705c01178143c3ce907993b2

    Comments

    ustream-ssl: Update to latest git HEAD
    465f8dc wolfssl: adjust to new API in v4.2.0
    3b06c65 Update example certificate & key, fix typo
    1c38fd8 wolfssl: enable CN validation
    33308ee ustream-io-cyassl.c: fix client-mode connections
    79d91aa Remove CyaSSL, WolfSSL < 3.10.4 support
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/libs/ustream-ssl/Makefile
  15. Change #2863

    Category None
    Changed by Vladimir Vid <vladimir.vidohnoyoudont@sartura.hr>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b2fdfe07276bf980bf2a50ef0093639d96d356dc

    Comments

    uboot-mvebu: add support for Macronix mx25u12835f flash
    Some of A3700 boards use mx25u12835f, specifically uDPU and ESPRESSObin v7.
    
    Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>

    Changed files

    • package/boot/uboot-mvebu/patches/100-add_support_for_macronix_mx25u12835f.patch
  16. Change #2864

    Category None
    Changed by DENG Qingfang <dengqf6ohnoyoudont@mail2.sysu.edu.cn>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2d00cf75159938e5e8c9f26e6cdb5a4843213a3e

    Comments

    libnl: update to 3.5.0
    Update libnl to 3.5.0
    
    Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>

    Changed files

    • package/libs/libnl/Makefile
    • package/libs/libnl/patches/101-add-musl-workaround-to-the-libc-compat.h-copy.patch
    • package/libs/libnl/patches/102-revert-build-enable-building-cli-during-tests.patch
  17. Change #2887

    Category None
    Changed by Daniel Danzberger <danielohnoyoudont@dd-wrt.com>
    Changed at Sat 02 Nov 2019 18:25:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision affe633be4c8122835e255425418ba1680a652e3

    Comments

    ipq40xx: ipq4019: Add new device Compex WPJ419
    This device contains 2 flash devices. One NOR (32M) and one NAND (128M).
    U-boot and caldata are on the NOR, the firmware on the NAND.
    
        SoC:    IPQ4019
        CPU:    4x 710MHz ARMv7
        RAM:    256MB
        FLASH:  NOR:32MB NAND:128MB
        ETH:    2x GMAC Gigabit
        POE:    802.3 af/at POE, IEEE802.3af/IEEE802.3at(48-56V)
        WIFI:   1x 2.4Ghz Atheros qca4019 2x2 MU-MIMO
                1x 5.0Ghz Atheros qca4019 2x2 MU-MIMO
        USB:    1x 3.0
        PCI:    1x Mini PCIe
        SIM:    1x Slot
        SD:     1x MicroSD slot
        BTN:    Reset
        LED:    - Power
                - Ethernet
        UART:  1x Serial Port 4 Pin Connector (UART)
               1x Serial Port 6 Pin Connector (High Speed UART)
        POWER: 12V 2A
    
    Installation
    ------------
    Initial flashing can only be done via u-boot using the following commands:
    
    tftpboot openwrt-ipq40xx-generic-compex_wpj419-squashfs-nand-factory.ubi
    nand erase.chip; nand write ${fileaddr} 0x0 ${filesize}
    res
    
    Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>

    Changed files

    • target/linux/ipq40xx/base-files/etc/board.d/02_network
    • target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
    • target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-wpj419.dts
    • target/linux/ipq40xx/image/Makefile
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  18. Change #2888

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Sat 02 Nov 2019 18:29:30
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9b6f89c37fc9c2e23cc123bd7b5cf9a1f8dc301a

    Comments

    ath79: add support for Netgear WNDR4300
    This patch adds ath79 support for Netgear WNDR4300.
    Router was previously supported by ar71xx target only.
    Note: device requires 'ar934x-nand' driver in kernel.
    
    Specification
    =============
      * Description: Netgear WNDR4300
      * Loader: U-boot
      * SOC: Atheros AR9344 (560 MHz)
      * RAM: 128 MiB
      * Flash: 128 MiB (NAND)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 256 KiB
    	- ART: 256 KiB
    	- POT: 512 KiB
    	- Language: 2 MiB
    	- Config: 512 KiB
    	- Traffic Meter: 3 MiB
    	- Firmware: 25 MiB
    	- ART Backup: 256 KiB
    	- Reserved: 96 MiB
      * Ethernet: 5 x 10/100/1000 (4 x LAN, 1 x WAN) (AR8327)
      * Wireless:
    	- 2.4 GHz b/g/n (internal)
    	- 5 GHz a/n (AR9580)
      * USB: yes, 1 x USB 2.0
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN 2G (green)
    	- WLAN 5G (blue)
    	- 4 x LAN (amber/green)
    	- USB (green)
    	- WPS (amber/green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 2.5A
      * MAC addresses: LAN=WLAN2G on case label, WAN +1, WLAN5G +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Note about partitioning: firmware partition offset (0x6c0000) is
    hardcoded into vendor's u-boot, so this partition cannot be moved
    and resized to include Netgear-specific flash areas (pot, language,
    config, traffic_meter) not used by OpenWrt.
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_nand=y
    CONFIG_TARGET_ath79_nand_DEVICE_netgear_wndr4300=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ath79
    • target/linux/ath79/dts/ar9344_netgear_wndr4300.dts
    • target/linux/ath79/image/nand.mk
    • target/linux/ath79/nand/base-files/etc/board.d/01_leds
    • target/linux/ath79/nand/base-files/etc/board.d/02_network
    • target/linux/ath79/nand/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/nand/base-files/lib/upgrade/platform.sh
  19. Change #2889

    Category None
    Changed by Kyle Copperfield <kmcopperohnoyoudont@danwin1210.me>
    Changed at Sat 02 Nov 2019 19:51:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 87f9292300cf56ad17f44363ced213c59a95ef44

    Comments

    hostapd: add IEEE 802.11k support
    The sender domain has a DMARC Reject/Quarantine policy which disallows
    sending mailing list messages using the original "From" header.
    
    To mitigate this problem, the original message has been wrapped
    automatically by the mailing list software.
    Enables radio resource management to be reported by hostapd to clients.
    
    Ref: https://github.com/lede-project/source/pull/1430
    Co-developed-by: Lorenzo Santina <lorenzo.santina@edu.unito.it>
    Signed-off-by: Lorenzo Santina <lorenzo.santina@edu.unito.it>
    Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>

    Changed files

    • package/network/services/hostapd/files/hostapd.sh
  20. Change #2890

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision cd87272eb241b1ea7955c1631ad2bb8d38e9fae9

    Comments

    ath79: add support for Netgear WNDR4300
    This patch adds ath79 support for Netgear WNDR4300.
    Router was previously supported by ar71xx target only.
    Note: device requires 'ar934x-nand' driver in kernel.
    
    Specification
    =============
      * Description: Netgear WNDR4300
      * Loader: U-boot
      * SOC: Atheros AR9344 (560 MHz)
      * RAM: 128 MiB
      * Flash: 128 MiB (NAND)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 256 KiB
    	- ART: 256 KiB
    	- POT: 512 KiB
    	- Language: 2 MiB
    	- Config: 512 KiB
    	- Traffic Meter: 3 MiB
    	- Firmware: 25 MiB
    	- ART Backup: 256 KiB
    	- Reserved: 96 MiB
      * Ethernet: 5 x 10/100/1000 (4 x LAN, 1 x WAN) (AR8327)
      * Wireless:
    	- 2.4 GHz b/g/n (internal)
    	- 5 GHz a/n (AR9580)
      * USB: yes, 1 x USB 2.0
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN 2G (green)
    	- WLAN 5G (blue)
    	- 4 x LAN (amber/green)
    	- USB (green)
    	- WPS (amber/green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 2.5A
      * MAC addresses: LAN=WLAN2G on case label, WAN +1, WLAN5G +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Note about partitioning: firmware partition offset (0x6c0000) is
    hardcoded into vendor's u-boot, so this partition cannot be moved
    and resized to include Netgear-specific flash areas (pot, language,
    config, traffic_meter) not used by OpenWrt.
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_nand=y
    CONFIG_TARGET_ath79_nand_DEVICE_netgear_wndr4300=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/image/Makefile
    • target/linux/ath79/image/nand-netgear.mk
  21. Change #2891

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6d00e6fc7bc598daea83c5a5582daf3d081af87f

    Comments

    ath79: fix several issues for ZyXEL NBG6716
    This fixes several issues introduced with ZyXEL NBG6716 support:
    - Inhomogeneous indent
    - Wrong ath10k MAC patching function
    - Wrong brackets for pad-to in nand.mk
    - Add missing DEVICE_MODEL
    - Remove k2t.sh include (copy/paste leftover)
    
    Fixes: 99835e09992b ("ath79: add support for ZyXEL NBG6716")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts
    • target/linux/ath79/image/nand.mk
    • target/linux/ath79/nand/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
  22. Change #2892

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision dc90caf45a25ae34e5f935cfef17584bf6878087

    Comments

    ipq40xx: convert IMAGE_SIZE/KERNEL_SIZE/BLOCKSIZE to kiB
    This cosmetical patch converts IMAGE_SIZE, KERNEL_SIZE and
    BLOCKSIZE definitions to kilobytes, as this is consistent and
    easier to read/type.
    
    An exception was made for asus_rt-ac58u, where the IMAGE_SIZE of
    20439364 cannot be divided by 1024 (and also does not seem to
    match anything in DTS).
    
    Build-tested for all devices.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ipq40xx/image/Makefile
  23. Change #2893

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 999504ff65a24baf9e022883a63e2e862e0b6aae

    Comments

    ath79: remove further redundant mtd-mac-address for wmac
    For several devices, wmac MAC address is set from art 0x1002
    explicitly by using mtd-mac-address although mtd-cal-data is
    pulled from art 0x1000.
    
    With the MAC address in 0x1002, the driver should automatically
    use it when reading caldata from 0x1000. Thus, remove the
    redundant mtd-mac-address for those devices.
    
    This patch addresses the cases where the calibration data partition
    is not labelled art, having been overlooked in the first patch.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9342_ubnt_nanostation-ac.dts
    • target/linux/ath79/dts/ar9342_ubnt_wa.dtsi
    • target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
    • target/linux/ath79/dts/qca9533_ubnt_acb-isp.dts
  24. Change #2894

    Category None
    Changed by Sebastian Kemper <sebastian_mlohnoyoudont@gmx.net>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1f0063b58c84e55e209d19007d2acfbfdd22bc33

    Comments

    rules.mk: remove "$(STAGING_DIR)/include"
    "$(STAGING_DIR)/include" was carried over from buildroot-ng to OpenWrt
    in commit 60c1f0f64d23003a19a07d6b9638542130f6641d. buildroot has
    dropped this directory a long time ago.
    
    In OpenWrt the directory is still created by the PrepareStaging macro
    and is part of the default TARGET_CPPFLAGS. But nothing at all installs
    headers into this directory, nor should anything be installed under this
    path.
    
    Removing this directory from TARGET_CPPFLAGS will cut down the log noise
    a bit. Not only will CPPFLAGS be shorter, there will be less warnings
    set off by "-Wmissing-include-dirs" (or even failures when paired with
    "-Werror"). After all the directory does not even _exist_ in the SDKs,
    which are used on the build bots when building packages (see [1] and
    [2]).
    
    make[8]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/libmbim-1.20.0/src/common'
      CC       libmbim_common_la-mbim-common.lo
    cc1: error: /builder/shared-workdir/build/sdk/staging_dir/target-aarch64_generic_musl/include: No such file or directory [-Werror=missing-include-dirs]
    cc1: all warnings being treated as errors
    
    [1] https://github.com/openwrt/packages/issues/10377
    [2] https://github.com/openwrt/packages/pull/10378
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
    Acked-by: Jo-Philipp Wich <jo@mein.io>
    Acked-by: Rosen Penev <rosenp@gmail.com>

    Changed files

    • rules.mk
    • tools/Makefile
  25. Change #2895

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:23:35
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0975c35b83a632f9662d1944307f87da9db06154

    Comments

    ramips: add newline for ASUS RT-ACx5P DTSes
    Those files are missing the newline at the end.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_asus_rt-ac65p.dts
    • target/linux/ramips/dts/mt7621_asus_rt-ac85p.dts
  26. Change #2896

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:26:17
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 19724e28c81e3ff642f09c49f612cd147c54a697

    Comments

    ramips: split base-files into subtargets
    While most of the target's contents are split into subtargets, the
    base-files are maintained for the target as a whole.
    
    However, OpenWrt already implements a mechanism that will use (and
    even prefer) files in the subtargets' directories. This can be
    exploited to make several scripts subtarget-specific and thus save
    some space.
    
    In certain cases, keeping files in parent (=target) base-files was
    more convenient, and thus no splitting was performed for those.
    
    Note that this will increase overall code lines, but reduce code
    per subtarget.
    
    base-files ipk size reduction:
    master (mt7621)   60958 B
    split (mt7620)    46358 B (- 14.3 kiB)
    split (mt7621)    48759 B (- 11.9 kiB)
    split (mt76x8)    44948 B (- 15.6 kiB)
    split (rt288x)    43508 B (- 17.0 kiB)
    split (rt305x)    45616 B (- 15.0 kiB)
    split (rt3883)    44176 B (- 16.4 kiB)
    
    Run-tested on:
    GL.iNet GL-MT300N-V2 (mt76x8)
    D-Link DWR-116 (mt7620)
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/base-files/etc/board.d/01_leds
    • target/linux/ramips/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7620/base-files/etc/board.d/03_gpio_switches
    • target/linux/ramips/mt7620/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
    • target/linux/ramips/mt7620/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches
    • target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/mt7621/base-files/lib/upgrade/ubnt.sh
    • target/linux/ramips/mt7621/base-files/sbin/fixup-mac-address
    • target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
    • target/linux/ramips/mt76x8/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/rt288x/base-files/etc/board.d/01_leds
    • target/linux/ramips/rt288x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt288x/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/rt305x/base-files/etc/board.d/01_leds
    • target/linux/ramips/rt305x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt305x/base-files/lib/preinit/04_handle_checksumming
    • target/linux/ramips/rt305x/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/rt3883/base-files/etc/board.d/01_leds
    • target/linux/ramips/rt3883/base-files/etc/board.d/02_network
    • target/linux/ramips/rt3883/base-files/lib/preinit/04_handle_checksumming
    • target/linux/ramips/rt3883/base-files/lib/upgrade/platform.sh
  27. Change #2897

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:29:12
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 194612997bd3f6430f76722a75f754b751561bc2

    Comments

    ath79: use nand_do_upgrade by default for nand subtarget
    On nand subtarget, the default upgrade mechanism should be
    nand_do_upgrade. This patch changes platform_do_upgrade()
    accordingly.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/nand/base-files/lib/upgrade/platform.sh
  28. Change #2898

    Category None
    Changed by Roger Pueyo Centelles <roger.pueyoohnoyoudont@guifi.net>
    Changed at Sat 02 Nov 2019 23:29:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 20ace70db65c3f1cb6a842d3092ac2eb7be81b5a

    Comments

    ath79: remove wmac mtd-mac-address for UniFi AC family
    The MAC address for the wmac 2.4 GHz radio of the Ubiquiti UniFi AC
    family of devices is actually embedded in the mtd-cal-data, so there
    is no need for mtd-mac-address (which was incorrectly forcing wmac
    to have the same MAC as eth0). This makes it coherent with the stock
    firmware and the ar71xx target:
    
     · XX:XX:XX:X0:XX:XX eth0
     · XX:XX:XX:X1:XX:XX ath0/wlan1 (2.4 GHz)
     · XX:XX:XX:X2:XX:XX ath1/wlan0 (5 GHz)
    
    Checked on a UniFi AC Mesh, a UniFi AC LR and a UniFi Lite.
    
    Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>

    Changed files

    • target/linux/ath79/dts/qca9563_ubnt_unifiac.dtsi
  29. Change #2899

    Category None
    Changed by Rasim Kalimullin <neutrino.vmohnoyoudont@gmail.com>
    Changed at Sat 02 Nov 2019 23:29:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 81f7af48811656dc12c720efda3f88e088d39b2b

    Comments

    ath79: add support for TP-Link TL-WR1045ND v2
    Specifications:
     - QCA9558 Soc
     - 720/800 (CPU/DDR)
     - 1x 10/100/1000 Mbps WAN Ethernet
     - 4x 10/100/1000 Mbps LAN Ethernet
     - 64 MB RAM (DDR2)
     - 8 MB FLASH
     - QCA9558 2.4 GHz 802.11bgn
     - 1x USB 2.0
    
    Flash instruction
    WebUI:
    Download *-factory.bin image, rename to tp_firmware.bin and upload
    it via the firmwary upgrade function of the stock firmware WebUI.
    
    Tftp:
    Rename OpenWRT or original firmware to wr1045v2_tp_recovery.bin and
    Change your computer ip in 192.168.0.66 and subnet mask in 255.255.255.0.
    Router will obtain IP 192.168.0.86 for a few seconds while loading,
    when reset button pressed at power On.
    
    Signed-off-by: Rasim Kalimullin <neutrino.vm@gmail.com>
    [rebased onto base-files split]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9558_tplink_tl-wr1045nd-v2.dts
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/image/generic-tp-link.mk
  30. Change #2900

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Sat 02 Nov 2019 23:30:09
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 14d17306bc73a2ef512758c72af0f0f99aef7a2a

    Comments

    x86: make profile titles more verbose
    So far (nearly) all x86 profiles are called "Generic" which makes
    it hard to distinguish them in special cases, like searching for a
    specific profile (without pre-selecting target/subtarget).
    
    To make this change locally working, remove the tmp/ folder to
    force reload of menuconfig.
    
    As these files are infrequently touched, the Copyright was updated
    as well.
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>
    [changed commit title]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/x86/64/Makefile
    • target/linux/x86/64/profiles/000-Generic.mk
    • target/linux/x86/generic/profiles/000-Generic.mk
    • target/linux/x86/geode/profiles/000-Generic.mk
    • target/linux/x86/geode/profiles/100-Geos.mk
    • target/linux/x86/legacy/profiles/000-Generic.mk
  31. Change #2901

    Category None
    Changed by Chih-Wei Chen <changewayohnoyoudont@gmail.com>
    Changed at Sat 02 Nov 2019 23:30:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3e88ab79b03917bc4b03b34db12edf622bde1de1

    Comments

    ramips: fix Xiaomi MiWiFi Mini switch definition
    Based on OpenWRT Table of Hardware > Xiaomi > Xiaomi Mi WiFi Mini
    
    Switch Ports Defaults:
    0, 1: LAN
    4: WAN
    6: CPU
    
    Port in Web GUI (word printed on bottom of case)
    WAN(Internet) map to switch port 4
    LAN1(.) map to switch port 1
    LAN2(..) map to switch port 0
    CPU map to switch port 6
    
    current setting is 1 WAN/ 4 LAN port, fix it.
    
    Signed-off-by: Chih-Wei Chen <changeway@gmail.com>
    [rebased after base-files split, fixed commit title]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  32. Change #2902

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:46:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision fe534392a5f3eb029033318a1957741e54a150d1

    Comments

    ath79: revert erroneous second addition of files for WNDR4300
    There are two recent commits stating to add support for Netgear
    WNDR4300, where the second one seems to be just leftover from
    an earlier patch having been rebased.
    
    Since the first patch already provides support in the most recent
    state, just revert the second one.
    
    This reverts commit cd87272eb241b1ea7955c1631ad2bb8d38e9fae9.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/Makefile
    • target/linux/ath79/image/nand-netgear.mk
  33. Change #2903

    Category None
    Changed by Alexander Couzens <lynxisohnoyoudont@fe80.eu>
    Changed at Sun 03 Nov 2019 03:20:21
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5625a02e77bd293e999562141aab01746521f30b

    Comments

    ubinize-image: set image sequence from SOURCE_DATE_EPOCH
    Set the image sequence number to SOURCE_DATE_EPOCH.
    If not set, ubinize will use rand() as image sequence.
    
    Signed-off-by: Alexander Couzens <lynxis@fe80.eu>

    Changed files

    • scripts/ubinize-image.sh
  34. Change #2904

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 04:24:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 51e76247762d265d4a4aac33456876b83b0cca25

    Comments

    libubox: bump to version 2019-10-29
    It contains a single change to vlist.h header file: "vlist: add more
    macros for loop iteration".  This is needed for newer version of fstools
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/libs/libubox/Makefile
  35. Change #2905

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 04:25:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e4af39d56395738d86daa4babb379ab605b4d277

    Comments

    fstools: bump to version 2019-11-03
    2f2a09a block: mount_device: err log only when mp deviates from spec
    da4edc1 block: mount_device: skip extroot earlier
    32c3126 block: mount_action: handle mount/umount deps
    fb0700f block: support hierarchical mount/umount
    1212b5b block: umount: skip / unless -a is given
    eda8b3f block: use fsck.fat instead of dosfsck
    d05276d libblkid-tiny: ntfs: fix use-after-free
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/system/fstools/Makefile
  36. Change #2906

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 04:25:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 66ebca7103052ba851be2261a4452787959de9c2

    Comments

    build: label kernel and rootfs ext4 volumes
    UUID of ext4 volumes generated by make_ext4fs are determined by volume
    label and it will all be 57f8f4bc-abf4-655f-bf67-946fc0f9f25b when label
    is empty
    
    Labeling them does not make them unique but tools like block command
    from fstools have a better chance differentiating them
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • include/image.mk
    • scripts/gen_image_generic.sh
    • target/linux/mvebu/image/Makefile
  37. Change #2910

    Category None
    Changed by Bernhard Geier <freifunkohnoyoudont@geierb.de>
    Changed at Sun 03 Nov 2019 12:59:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3930aab2cb067d04f5c9ebbf1af57744e19355eb

    Comments

    ath79: add support for TP-Link WBS210 v2
    TP-Link WBS210 v2 is an outdoor wireless CPE for 2.4 GHz with
    two Ethernet ports based on Atheros AR9344
    
    The device is the same as TP-Link CPE220 v2, but with higher TX power (27 dBm
    instead of 12 dBm) and two antenna connectors instead of built-in antennas.
    
    Specifications:
     - SoC: Atheros AR9344
     - RAM: 64MB
     - Storage: 8 MB SPI NOR
     - Wireless: 2.4GHz 300 Mbps, 2x RP-SMA connector, 27 dBm TX power
     - Ethernet: 1x 10/100 Mbps with 24V POE IN, 1x 10/100 Mbps
    
    Installation:
    Flash factory image through stock firmware WEB UI
    or through TFTP
    To get to TFTP recovery just hold reset button while powering on for
    around 4-5 seconds and release.
    Rename factory image to recovery.bin
    Stock TFTP server IP: 192.168.0.100
    Stock device TFTP adress: 192.168.0.254
    
    The TP-Link WBS devices use the same GPIOs as the CPE devices,
    except for the link4 LED. For this one, WBS devices use "2", while
    CPE devices use "16". (Tested on WBS210 v2)
    
    Signed-off-by: Bernhard Geier <freifunk@geierb.de>
    [added comment about GPIO]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9344_tplink_cpe210-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_cpe220-v2.dts
    • target/linux/ath79/dts/ar9344_tplink_cpe510-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_cpexxx-v1.dtsi
    • target/linux/ath79/dts/ar9344_tplink_wbs210-v2.dts
    • target/linux/ath79/generic/base-files/etc/board.d/01_leds
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches
    • target/linux/ath79/image/generic-tp-link.mk
    • tools/firmware-utils/src/tplink-safeloader.c
  38. Change #2911

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 03 Nov 2019 13:00:04
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 65d76175a596703683f3aabc8825c9a555e849cf

    Comments

    ramips: improve common definition for Netgear R6xxx in mt7621.mk
    This patch renames and reassembles the common definition for
    Netgear R6xxx devices in mt7621.mk. The following goals should be
    achieved:
    - Give the node a more generic name instead of adding devices to it
    - Use the common definition in the (less) similar R6220 node
    - Include/exclude settings into the common definition so the common
      node contains the common definitions
    - Prepare for support of R6700 v2
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/image/mt7621.mk
  39. Change #2912

    Category None
    Changed by Kristian Evensen <kristian.evensenohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 14:10:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a033f14fe9c65609e319a7bc1306d7ad6043a3a6

    Comments

    ramips: update ZBT WE1026 DTS-files
    This commit makes the following changes to the WE1026 DTS-files:
    
    * The parts that are unique to the -5G-version (LED and 5GHz wifi)
    are moved to a separate file, so that WE1026.dtsi can be referenced also
    by the DTS for the -H version.
    * Use the generic "flash"-name for the spi-nor node.
    * Add label MAC.
    
    All changes have been tested on the WE1026-5G-16M and work fine. I.e.,
    the device works as before the DTS-changes.
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
    Acked-by: Mathias Kresin <dev@kresin.me>
    Acked-by: Alex Maclean <monkeh@monkeh.net>
    Acked-by: INAGAKI Hiroshi <musashino.open@gmail.com>
    Acked-by: Petr Štetiar <ynezz@true.cz>
    [minor style fixes, rebased onto base-files split, remove obsolete
    gpio-keys comment]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-5g-16m.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-5g.dtsi
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026.dtsi
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  40. Change #2913

    Category None
    Changed by Kristian Evensen <kristian.evensenohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 14:10:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5f108bbc58ff1454e3ac5542dc8a64e83198c276

    Comments

    ramips: add support for ZBT WE1026-H
    This commit adds support for the ZBT WE1026-H, an outdoor AP with
    support for adding an internal LTE modem. The detailed specs are:
    
    * CPU: MT7620A
    * 2x 10/100Mbps Ethernet (LAN port has passive PoE support).
    * 16/32 MB Flash.
    * 128/256 MB RAM.
    * 1x USB 2.0 port.
    * 1x mini-PCIe slot (only USB2.0 bus).
    * 1x SIM slot (standard size).
    * 1x 2.4Ghz WIFI (rt2800).
    * 1x button.
    * 6x LEDS (4 GPIO-controlled).
    * 1x micro-SD reader.
    
    The following have been tested and working:
    - Ethernet switch
    - Wifi
    - Mini-PCIe slot + SIM slot
    - USB port
    - microSD slot
    - sysupgrade
    - reset button
    
    Installation and recovery:
    
    In order to install OpenWRT the first time or ito recover the router,
    you can use the web-based recovery system. Keep the reset button pressed
    during boot and access 192.168.1.1 in your browser when your machine
    obtains an IP address. Upload the firmware to start the recovery
    process.
    
    Notes:
    
    * When binding the USB LED to a usbport, the LED is switched on all the
    time due to the presence of an internal hub. Thus, it does not really
    signal any USB-information.
    
    * I only have the 32MB version and have only added support for this
    device. However, the files are structured so that adding support for the
    16MB version should be easy.
    
    * Only the LAN port is accessible from the outside of the casing and LEDs
    are not visible.
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
    [rebased onto base-files split, minor style fixes, removed use of
    USB led as power LED]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h-32m.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h.dtsi
    • target/linux/ramips/image/mt7620.mk
    • target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  41. Change #2936

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Sun 03 Nov 2019 19:25:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6f3a2935327c98aca28cec0be6f35832cca8817a

    Comments

    procd: Update to version 2019-11-02
    f47622e instance: Warn about unexpected number of parameters
    564ecdf instance: ujail: Fix allocated size for no_new_privs parameter
    7fb2e1d procd: simplify code in procd_inittab_run
    4a127c3 procd: replace exit(-1) with exit(EXIT_FAILURE)
    bc0a73e procd: add upgraded binary to .gitignore
    ba4c4db procd: add start-console support
    3e39fe5 procd: shift arguments for askfirst only once
    5d62829 procd: skip respawn in case device disappeared
    d27949f procd: guard fork_worker calls
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/system/procd/Makefile
  42. Change #2954

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 04 Nov 2019 11:10:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a5428d8c9b69f4c227a6bfd3d9eebf7801876e87

    Comments

    x86: delete empty Makefile introduced by accident
    When changing profile titles for this target, an empty Makefile
    has been added by accident.
    
    Fixes: 14d17306bc73 ("x86: make profile titles more verbose")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/x86/64/Makefile
  43. Change #2955

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 11:11:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d26738bc767f48d2dee7097cbfc6d07ffeee58fb

    Comments

    scripts/dl_github_archive.py: fix python3 str, bytes confusion
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • scripts/dl_github_archive.py
  44. Change #2956

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 46a97fe316e47f6287579ff15e047f4b63576965

    Comments

    mediatek: fix Unielec U7623 dts in 4.19
    remove duplicated pinctrl nodes.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/patches-4.19/0227-arm-dts-Add-Unielec-U7623-DTS.patch
  45. Change #2957

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 109e614d906995cc7d9ec1233a13eb8be1823ba3

    Comments

    mediatek: backport upstream patches related to mt7629 support
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/patches-4.19/0002-Revert-ARM-mediatek-add-MT7623a-smp-bringup-code.patch
    • target/linux/mediatek/patches-4.19/0003-arm-mediatek-add-MT7629-smp-bring-up-code.patch
    • target/linux/mediatek/patches-4.19/0004-clk-mediatek-add-clock-support-for-MT7629-SoC.patch
    • target/linux/mediatek/patches-4.19/0005-pinctrl-mediatek-sync-with-5.3.patch
    • target/linux/mediatek/patches-4.19/0006-mtd-spi-nor-mtk-quadspi-add-SNOR_HWCAPS_READ-to-spi_.patch
  46. Change #2958

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 58b0d3ecd66ef220101d1f4dfe550242d6004fce

    Comments

    mediatek: cosmetic fixes for mt7629-lynx-rfb
    This patch did the following things:
    1. rename device compatible string
    2. add earlycon into cmdline
    3. add mac address location according to mt7629 eeprom layout
    4. rename mtd partitions
    5. replace spaces for indentation with tabs
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/files-4.19/arch/arm/boot/dts/mt7629-lynx-rfb.dts
  47. Change #2959

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 09fe0c847dd32a829fd3dcb21e284cc0c7a3e763

    Comments

    mediatek: add mt7629 subtarget with rfb image
    base-files are added into subtarget directory like what's done
    recently in ath79. For this subtarget, metadata checks are enforced
    and a SUPPORTED_DEVICE is added to generate proper metadata.
    Since we only have mt7629 support in 4.19, override KERNEL_PATCHVER
    in target.mk for now.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/Makefile
    • target/linux/mediatek/image/Makefile
    • target/linux/mediatek/image/mt7629.mk
    • target/linux/mediatek/mt7629/base-files/etc/board.d/02_network
    • target/linux/mediatek/mt7629/base-files/lib/upgrade/platform.sh
    • target/linux/mediatek/mt7629/config-4.19
    • target/linux/mediatek/mt7629/profiles/default.mk
    • target/linux/mediatek/mt7629/target.mk
  48. Change #2960

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Mon 04 Nov 2019 14:22:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6ea5f7d44c8dccdf018af0aa9750903308aa95b7

    Comments

    ramips: fix MTK_SOC for RT3662 devices
    rt3883.mk contains both RT3662 and RT3883 device profiles, but commit
    6a104ac77206 set MTK_SOC to rt3883 for all devices. This patch fixes it,
    and renames dts files accordingly. And SoC compatible strings are also
    appended in the dts.
    
    Fixes: 6a104ac77206 ("ramips/rt288x,rt3883: Name DTS files based on scheme")
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/dts/rt3662_asus_rt-n56u.dts
    • target/linux/ramips/dts/rt3662_dlink_dir-645.dts
    • target/linux/ramips/dts/rt3662_edimax_br-6475nd.dts
    • target/linux/ramips/dts/rt3662_loewe_wmdr-143n.dts
    • target/linux/ramips/dts/rt3662_omnima_hpm.dts
    • target/linux/ramips/dts/rt3662_samsung_cy-swr1100.dts
    • target/linux/ramips/image/rt3883.mk
  49. Change #2966

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Mon 04 Nov 2019 17:46:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3034f8c3b85e70b1dd9b4cd5cd33e9d2cd8be3b8

    Comments

    hostapd: enable PMKSA and OK caching for WPA3-Personal
    This enables PMKSA and opportunistic key caching by default for
    WPA2/WPA3-Personal, WPA3-Personal and OWE auth types.
    Otherwise, Apple devices won't connect to the WPA3 network.
    
    This should not degrade security, as there's no external authentication
    provider.
    
    Tested with OCEDO Koala and iPhone 7 (iOS 13.1).
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/network/services/hostapd/files/hostapd.sh
  50. Change #2967

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Mon 04 Nov 2019 17:50:53
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 70d5989c9c99788a9b2a1a737987edcf7e1ae382

    Comments

    ipq806x: use switch trigger for WAN LED on NETGEAR boards
    With this commit, the WAN LED is triggered by the switch port state
    instead of the eth0 netdev.
    Otherwise, the LED is always illuminated, regardless of the WAN port
    link state.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ipq806x/base-files/etc/board.d/01_leds
  51. Change #3023

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 05 Nov 2019 11:09:26
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d64daf7026ce47788f12130462a3107bdab8718f

    Comments

    mac80211: add pcie apsm backport changes
    Required for newer versions of mt76
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/build/100-backports-pci-Include-linux-pci-aspm.h.patch
    • package/kernel/mac80211/patches/build/101-backport-add-pci_disable_link_state-wrapper-with-ret.patch
  52. Change #3024

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 05 Nov 2019 11:09:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8b15e7f661b4263a7b9fb6a410a5f58263b72caa

    Comments

    mac80211: add support for multiple wiphys behind a single device
    The device path will be the same for the first phy. For all subsequent
    phys, the path gets an extra +1, +2, ...
    Move the code for converting path to phy and vice versa to a separate
    library script shared by config detection code and the netifd wireless
    handler script
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/files/lib/netifd/mac80211.sh
    • package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
    • package/kernel/mac80211/files/lib/wifi/mac80211.sh
  53. Change #3025

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 05 Nov 2019 12:14:29
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 443ba75c4ecbf1439f8d988a0e44b7597150a495

    Comments

    ath79: fix sorting and harmonize indent in tiny board.d files
    This seems to have been overlooked when splitting base files.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/tiny/base-files/etc/board.d/01_leds
    • target/linux/ath79/tiny/base-files/etc/board.d/02_network
  54. Change #3026

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 05 Nov 2019 13:22:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision fa37dbbc43db23a0ce7256f47943f38a1dcc9027

    Comments

    mac80211: fix build without CONFIG_PCI
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/build/101-backport-add-pci_disable_link_state-wrapper-with-ret.patch
  55. Change #3027

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Tue 05 Nov 2019 13:43:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6f9157e6bdea91507af84acdf53da7c0e6879bc1

    Comments

    ustream-ssl: update to latest Git HEAD
    c9b6668 ustream-ssl: skip writing pending data if .eof is true after connect
    
    Fixes: CVE-2019-5101, CVE-2019-5102
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • package/libs/ustream-ssl/Makefile
  56. Change #3028

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Tue 05 Nov 2019 14:43:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f96af28272ee7056d04c7b5ea79a8a6f26b96340

    Comments

    ath10k-firmware: update Candela Tech firmware images
    The release notes since last time for wave-1:
    
      *  October 5,  2019:  Fix too-short msg caused by invalid use of PayloadLen in receive path.
                            This appears to resolve the issue of getting (and ignoring) too-short commands
                            when we detect loss of CE interrupts and go into polling mode.
    
      *  October 12, 2019:  Fix regression in IBSS mode that caused SWBA overrun issues.  Related to
                            regression added during the ct-station logic, specifically TSF allocation.
                            Thanks for Ahmed Zaki @ Mage-Networks for helping to diagnose and test.
    
      *  October 15, 2019:  Only send beacon tx completion events if we can detect CT driver is being
                            used (based on CT_STATS_OK flag being set).  This should help CT firmware work
                            better on stock driver.
    
    The release notes since last time for wave-2:
    
      *  October 15, 2019:  Only send beacon tx completion events if we can detect CT driver is being
                            used (based on ATH10k_USE_TXCOMPL_TXRATE2 | ATH10k_USE_TXCOMPL_TXRATE1 flags being set).
                            This should help CT firmware work better on stock driver.
    
      *  October 31, 2019:  Compile out peer-ratecode-list-event.  ath10k driver ignores the event.
    
      *  November 1, 2019:  Fix rate-ctrl related crash when nss and other things were changed while
                            station stays associated.  See bug: https://github.com/greearb/ath10k-ct/issues/96
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • package/firmware/ath10k-firmware/Makefile
  57. Change #3038

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 05 Nov 2019 21:55:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4c6fe32468bc60cc25a8c298498c0be3c73e7378

    Comments

    mac80211 ath9k: force QCA953x clock to 25MHz
    The QCA953x only supports 25 MHz refclk, however some OEMs set an
    invalid bootstrap value for the REF_CLK option, which would break the
    clock detection in ath9k.
    
    Force the QCA953x refclk to 25MHz in ath9k, as this is (according to the
    datasheet) the only valid frequency.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/kernel/mac80211/patches/ath/552-ahb_of.patch
  58. Change #3039

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Tue 05 Nov 2019 23:21:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 04d6753d03e3a6db07b7a2d3296774d0965bbbfa

    Comments

    Revert "ipq806x: fix EA8500 switch control"
    There is a problem with the EA8500, the switch will not work after soft
    reboot, the only way to get it working again is to power cycle it
    manually.
    
    There are probably several issues in the play, it's quite hard to fix it
    without having access to the actual device, so I don't see any other
    option now, then revert the offending commit.
    
    Ref: PR#2047
    Fixes: FS#2168 ("Switch no longer work after restart on Linksys EA8500")
    Reported-by: Adam <424778940z@gmail.com>
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts
  59. Change #3040

    Category None
    Changed by Fredrik Olofsson <fredrik.olofssonohnoyoudont@anyfinetworks.com>
    Changed at Tue 05 Nov 2019 23:21:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e6901bf902abbf5d009f9bc8b6e2e283ffd55113

    Comments

    tools/automake: Revert "Do not use $(V) - force AM_V=1"
    This reverts commit 43365ca66253 ("Do not use $(V) - force AM_V=1") as
    it breaks verbose output in automake packages, deviating from the
    upstream and expected behaviour.
    
    As you can see, neither make command outputs the expected verbose
    compile command lines:
    
    ```
    $ make package/mtd-utils/{clean,compile} V=sc
    ...
      CCLD     lsmtd
      CC       nand-utils/nanddump.o
      CCLD     nanddump
    ...
    ```
    ```
    $ make -C build_dir/target*/mtd-utils-2.1.1 clean
    ...
    $ make -C build_dir/target*/mtd-utils-2.1.1 V=1
    ...
      CC       lib/libmtd.o
      CC       lib/libfec.o
      CC       lib/common.o
      CC       lib/libcrc32.o
    ```
    
    The original reason for this commit was some packages failing to build
    if V is set to something other than 0 or 1. See the discussion in PR
    https://github.com/openwrt/openwrt/pull/2481 for how to fix this in the
    package Makefile.
    
    Ref: PR#2481
    Acked-by: Mirko Vogt <mirko-openwrt@nanl.de>
    Signed-off-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
    [commit title/description facelift]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • tools/automake/patches/200-do-not-override-silent-rules.patch
  60. Change #3041

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 05 Nov 2019 23:27:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2c5413559880c54c5eec980121febfe6c7cd287a

    Comments

    gitignore: ignore patches in OpenWrt root directory
    This will have GIT ignore patches in root directory, as created
    when using "git format-patch".
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • .gitignore
  61. Change #3042

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Tue 05 Nov 2019 23:27:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 763914ef1be07038eb2c862c1fe3c84de419679f

    Comments

    ramips: improve netis WF-2881 support
    This patch does the following:
    
    1. remove u-boot-env partition
       Stock bootloader saves env variables at 0x80000 in flash,
       and there is nothing stored at 0x30000.
       By merging the partition "u-boot-env" with "u-boot",
       the partition table becomes the same as used in stock firmware:
       00000000-00080000: "Bootloader"
       00080000-00100000: "Config"
       00100000-00140000: "Factory"
       00140000-07f80000: "Kernel"
    
    2. fix LAN/WAN MAC addresses and provide label MAC address
       Ethernet MAC addresses are stored in factory partition at:
       0xe000: LAN (label_mac)
       0xe006: WAN (label_mac+1)
    
    3. fix LAN port order
       WF-2881 LAN ports are in reverse order of switch ports.
    
    4. fix WiFi LEDs
       mt76 led nodes are added to make WiFi LEDs work.
       On top of this, mt76 node names are changed to more generic ones,
       and compatible strings are also added.
    
    5. fix pinmux groups
       uart3 and uart2 pins are used as button and led, but jtag pins are not.
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/dts/mt7621_netis_wf-2881.dts
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  62. Change #3043

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 05 Nov 2019 23:27:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f4026ad24d0374bdb8704e8b6ec38e9fd85f5e0e

    Comments

    ath79: DTS file style update and harmonization
    This applies several style adjustments that have been requested in
    recent reviews to older DTS files. Despite making the code base more
    consistent, this will also help to reduce review time when DTSes
    are copy/pasted.
    
    Applied changes:
    - Rename gpio-keys/gpio-leds to keys/leds
    - Remove node labels that are not used
    - Use label property for partitions
    - Prefix led node labels with "led_"
    - Remove redundant includes
    - Harmonize new lines after status property
    - Several smaller style fixes
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar1022_iodata_wn-ag300dgr.dts
    • target/linux/ath79/dts/ar1022_sitecom_wlr-7100.dts
    • target/linux/ath79/dts/ar7161_adtran_bsap1880.dtsi
    • target/linux/ath79/dts/ar7161_aruba_ap-105.dts
    • target/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dts
    • target/linux/ath79/dts/ar7161_dlink_dir-825-b1.dts
    • target/linux/ath79/dts/ar7161_jjplus_ja76pf2.dts
    • target/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi
    • target/linux/ath79/dts/ar7161_ubnt_routerstation.dtsi
    • target/linux/ath79/dts/ar7240_buffalo_whr-g301n.dts
    • target/linux/ath79/dts/ar7240_netgear_wnr1000-v2.dts
    • target/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi
    • target/linux/ath79/dts/ar7240_tplink_tl-wr74xn-v1.dtsi
    • target/linux/ath79/dts/ar7241_netgear_wnr2000-v3.dts
    • target/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi
    • target/linux/ath79/dts/ar7241_tplink.dtsi
    • target/linux/ath79/dts/ar7241_tplink_tl-mr3x20.dtsi
    • target/linux/ath79/dts/ar7241_tplink_tl-wr842n-v1.dts
    • target/linux/ath79/dts/ar7241_ubnt_airrouter.dts
    • target/linux/ath79/dts/ar7241_ubnt_unifi.dts
    • target/linux/ath79/dts/ar7241_ubnt_xm_outdoor.dtsi
    • target/linux/ath79/dts/ar7242_avm_fritz300e.dts
    • target/linux/ath79/dts/ar7242_buffalo_bhr-4grv.dts
    • target/linux/ath79/dts/ar7242_buffalo_wzr-bhr.dtsi
    • target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g302h-a1a0.dts
    • target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g450h.dts
    • target/linux/ath79/dts/ar7242_tplink_tl-wr2543-v1.dts
    • target/linux/ath79/dts/ar9132_tplink_tl-wa901nd-v2.dts
    • target/linux/ath79/dts/ar9132_tplink_tl-wr1043nd-v1.dts
    • target/linux/ath79/dts/ar9330_glinet_gl-ar150.dts
    • target/linux/ath79/dts/ar9330_pqi_air-pen.dts
    • target/linux/ath79/dts/ar9331_alfa-network_ap121f.dts
    • target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-mr3020-v1.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-mr3040-v2.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-wr703n_tl-mr10u.dtsi
    • target/linux/ath79/dts/ar9331_tplink_tl-wr741nd-v4.dtsi
    • target/linux/ath79/dts/ar9341_pcs_cr3000.dts
    • target/linux/ath79/dts/ar9341_pisen_wmb001n.dts
    • target/linux/ath79/dts/ar9341_tplink.dtsi
    • target/linux/ath79/dts/ar9341_tplink_tl-wr842n-v2.dts
    • target/linux/ath79/dts/ar9342_iodata_etg3-r.dts
    • target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
    • target/linux/ath79/dts/ar9344_aerohive_hiveap-121.dts
    • target/linux/ath79/dts/ar9344_comfast_cf-e120a-v3.dts
    • target/linux/ath79/dts/ar9344_dlink_dir-825-c1.dts
    • target/linux/ath79/dts/ar9344_dlink_dir-835-a1.dts
    • target/linux/ath79/dts/ar9344_netgear_wndr4300.dts
    • target/linux/ath79/dts/ar9344_ocedo_raccoon.dts
    • target/linux/ath79/dts/ar9344_pcs_cap324.dts
    • target/linux/ath79/dts/ar9344_pcs_cr5000.dts
    • target/linux/ath79/dts/ar9344_tplink_cpe510.dtsi
    • target/linux/ath79/dts/ar9344_tplink_cpe610-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_tl-wdrxxxx.dtsi
    • target/linux/ath79/dts/ar9344_wd_mynet-n750.dts
    • target/linux/ath79/dts/ar9344_wd_mynet-wifi-rangeextender.dts
    • target/linux/ath79/dts/qca9531_comfast_cf-e313ac.dts
    • target/linux/ath79/dts/qca9531_comfast_cf-e314n-v2.dts
    • target/linux/ath79/dts/qca9531_engenius_ews511ap.dts
    • target/linux/ath79/dts/qca9531_tplink_archer-d50-v1.dts
    • target/linux/ath79/dts/qca9531_tplink_tl-wr810n-v1.dts
    • target/linux/ath79/dts/qca9531_yuncore_a770.dts
    • target/linux/ath79/dts/qca9533_comfast_cf-e110n-v2.dts
    • target/linux/ath79/dts/qca9533_tplink_cpe210.dtsi
    • target/linux/ath79/dts/qca9533_tplink_tl-wr810n-v2.dts
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841-v10.dts
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841-v11.dtsi
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841-v9.dts
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841.dtsi
    • target/linux/ath79/dts/qca9533_tplink_tl-wr842n-v3.dts
    • target/linux/ath79/dts/qca953x_tplink_tl-wr810n.dtsi
    • target/linux/ath79/dts/qca9557_buffalo_bhr-4grv2.dts
    • target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi
    • target/linux/ath79/dts/qca9558_devolo_dvl1200e.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1200i.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750c.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750e.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750i.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750x.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi
    • target/linux/ath79/dts/qca9558_engenius_ecb1750.dts
    • target/linux/ath79/dts/qca9558_engenius_epg5000.dts
    • target/linux/ath79/dts/qca9558_librerouter_librerouter-v1.dts
    • target/linux/ath79/dts/qca9558_netgear_ex7300.dtsi
    • target/linux/ath79/dts/qca9558_ocedo_koala.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c5-v1.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c7-v1.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c7.dtsi
    • target/linux/ath79/dts/qca9558_tplink_re350k-v1.dts
    • target/linux/ath79/dts/qca9558_tplink_tl-wdr4900-v2.dts
    • target/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi
    • target/linux/ath79/dts/qca9558_trendnet_tew-823dru.dts
    • target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts
    • target/linux/ath79/dts/qca9561_avm_fritz4020.dts
    • target/linux/ath79/dts/qca9561_tplink_archer-c25-v1.dts
    • target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
    • target/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c1.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c2.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c3.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-859-a1.dts
    • target/linux/ath79/dts/qca9563_elecom_wrc-1750ghbk2-i.dts
    • target/linux/ath79/dts/qca9563_elecom_wrc-300ghbk2-i.dts
    • target/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi
    • target/linux/ath79/dts/qca9563_glinet_gl-ar750s.dts
    • target/linux/ath79/dts/qca9563_nec_wg1200cr.dts
    • target/linux/ath79/dts/qca9563_nec_wg800hp.dts
    • target/linux/ath79/dts/qca9563_rosinson_wr818.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-c2-v3.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-c7-v4.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-x6-v2.dtsi
    • target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi
    • target/linux/ath79/dts/qca9563_tplink_re450-v2.dts
    • target/linux/ath79/dts/qca9563_tplink_tl-wr1043n.dtsi
    • target/linux/ath79/dts/qca9563_tplink_tl-wr1043nd-v4.dts
    • target/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi
    • target/linux/ath79/dts/tp9343_tplink_tl-wr940n-v4.dts
  63. Change #3050

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 12:17:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d2b9333ea90ed89069879b4a676211c72c859f9b

    Comments

    ramips: remove default case for MAC address assignment
    So far, MAC address assignment in ramips has contained a default
    case, which defined wan_mac = eth0 + 1 for _every_ device not
    having an explicit case there.
    
    This is not desirable, as many device supporters will just not
    care or know about this definition, so another MAC address will be
    introduced by accident. In some cases the wan_mac is assigned
    although it is not needed, in other cases even addresses not
    dedicated to the device will be used (e.g. wan_mac actually is
    eth0 - 1, but during support nobody cared, so eth0 + 1 is used now,
    which might actually belong to another device ...).
    
    Thus, in this PR the former default case is converted to an
    explicit case. This one comprises all devices not being accounted
    for by other cases, reduced by those not having wan at all.
    The big number of entries for this node might be another indication
    that many of them wouldn't actually be there if there hadn't been
    default wan_mac setup.
    
    In exchange, the current "do nothing" case can be removed, as it
    will be the new default case.
    
    The devices being put in the newly created explicit case were
    determined as follows:
    
    1. Create a list of all devices based on the DTS files.
    
    2. Remove all devices already having an explicit entry setting
       their address.
    
    3. Remove all devices that only have lan set up in the first part
       of 02_network:
    
    mt7620:
       - alfa-network,tube-e4g
       - asus,rp-n53
       - buffalo,wmr-300
       - comfast,cf-wr800n
       - edimax,ew-7476rpc
       - edimax,ew-7478ac
       - elecom,wrh-300cr
       - hnet,c108
       - kimax,u25awf-h1
       - kimax,u35wf
       - kingston,mlw221
       - kingston,mlwg2
       - microduino,microwrt
       - netgear,ex2700
       - netgear,ex3700
       - netgear,wn3000rp-v3
       - planex,cs-qr10
       - planex,mzk-ex300np
       - planex,mzk-ex750np
       - ravpower,wd03
       - sercomm,na930
       - yukai,bocco
       - zbtlink,zbt-cpe102
       - zte,q7
    
    mt7621:
       - gnubee,gb-pc1
       - gnubee,gb-pc2
       - linksys,re6500
       - mikrotik,rbm11g
       - netgear,ex6150
       - thunder,timecloud
       - tplink,re350-v1
       - tplink,re650-v1
    
    mt76x8:
       - alfa-network,awusfree1
       - d-team,pbr-d1
       - glinet,vixmini
       - vocore,vocore2-lite
       - tama,w06
       - tplink,tl-mr3020-v3
       - tplink,tl-wa801nd-v5
       - tplink,tl-wr802n-v4
       - tplink,tl-wr902ac-v3
       - vocore,vocore2
       - widora,neo-16m
       - widora,neo-32m
    
    rt288x:
       - buffalo,wli-tx4-ag300n
       - dlink,dap-1522-a1
    
    rt305x:
       - allnet,all0256n-4m
       - allnet,all0256n-8m
       - allnet,all5002
       - allnet,all5003
       - alphanetworks,asl26555-16m
       - alphanetworks,asl26555-8m
       - asus,wl-330n
       - aximcom,mr-102n
       - dlink,dcs-930
       - easyacc,wizard-8800
       - hame,mpr-a2
       - hootoo,ht-tm02
       - huawei,d105
       - intenso,memory2move
       - planex,mzk-dp150n
       - rt305x dlink,dcs-930l-b1
       - sparklan,wcr-150gn
       - tenda,3g150b
       - tenda,3g300m
       - tenda,w150m
       - trendnet,tew-638apb-v2
       - unbranded,a5-v11
       - vocore,vocore-16m
       - vocore,vocore-8m
       - wansview,ncs601w
       - zorlik,zl5900v2
    
    rt3883:
       - loewe,wmdr-143n
       - omnima,hpm
    
    4. Put the remaining devices in the new case.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
    • target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
    • target/linux/ramips/rt288x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt305x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt3883/base-files/etc/board.d/02_network
  64. Change #3051

    Category None
    Changed by Andrew Cameron <apcameronohnoyoudont@softhome.net>
    Changed at Wed 06 Nov 2019 12:37:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision bae0d47f2e36376d2876bc4d5557e3e11f80f2fb

    Comments

    ath79: add support for the TP-LINK CPE220 V3
    This adds support for a popular low-cost 2.4GHz N based AP
    
    Specifications:
    SoC: Qualcomm Atheros QCA9533 (650MHz)
    RAM: 64MB
    Storage: 8 MB SPI NOR
    Wireless: 2.4GHz N based built into SoC 2x2
    Ethernet: 2x 100/10 Mbps, integrated into SoC
    
    Installation:
    Flash factory image through stock firmware WEB UI
    or through TFTP
    To get to TFTP recovery just hold reset button while powering on for
    around 4-5 seconds and release.
    Rename factory image to recovery.bin
    Stock TFTP server IP:192.168.0.100
    Stock device TFTP adress:192.168.0.254
    
    This also applies some minor changes to the common DTSI:
    - use &wmac for label-mac-device, as this one is actually set up in
      common DTSI
    - move &eth0 to parent DTSI
    - fix several leading spaces, added/removed newlines
    
    Signed-off-by: Andrew Cameron <apcameron@softhome.net>
    [DTS style fixes/improvements, updated commit message/title]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9533_tplink_cpe210.dtsi
    • target/linux/ath79/dts/qca9533_tplink_cpe220-v3.dts
    • target/linux/ath79/dts/qca9533_tplink_cpexxx.dtsi
    • target/linux/ath79/generic/base-files/etc/board.d/01_leds
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches
    • target/linux/ath79/image/generic-tp-link.mk
    • tools/firmware-utils/src/tplink-safeloader.c
  65. Change #3052

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 12:51:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 15dc60e727e591a214c9ec1006ced29c3f706728

    Comments

    ath79: move eth0 to parent DTSI for ar9344 TP-Link CPE devices
    The &eth0 node is the same for all TP-Link CPE devices in ar9344,
    so move it to parent DTSI. While at it, do some minor DTS
    harmonizations.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9344_tplink_cpe510.dtsi
    • target/linux/ath79/dts/ar9344_tplink_cpe610-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_cpexxx-v1.dtsi
    • target/linux/ath79/dts/ar9344_tplink_cpexxx.dtsi
  66. Change #3061

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Wed 06 Nov 2019 13:31:32
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 62b1559b569c47e3b5596b190f3e077f8e70d7f0

    Comments

    ramips: improve support for WeVO 11AC NAS and W2914NS v2
    - remove WAN port index
    - load WAN MAC address directly from the flash
    - provide label MAC address
    - increase flash's SPI frequency to 80MHz
    - add mt76 led nodes to make WiFi LEDs work
    - drop unnecessary pinmux groups
    
    The factory partition scheme for MAC addresses (verified on both devices):
    0x4   : WiFi 2.4GHz (label_mac-9)
    0x28  : unused
    0x2e  : WAN (label_mac)
    0x8004: WiFi 5GHz (label_mac-5)
    0xe000: LAN (label_mac-1)
    0xe006: unused
    
    By improving flash speed,
    `time dd if=/dev/mtdblock3 of=/dev/null bs=64k`
    has been reduced from 14.51s to 3.11s.
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>
    [rebased]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  67. Change #3062

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 13:43:04
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c7842ceaaa27a72146303362e24e10fbb1bcb213

    Comments

    ramips: reorganize DTSI files for Netgear R devices
    This reorganizes DTSI files for the Netgear R devices in mt7621
    (and the WNDR3700 v5). It creates a common DTSI for all R (sercomm)
    devices and distributes the remaining code in r6220.dtsi to R6220
    and WNDR3700 v5.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_netgear_r6220.dts
    • target/linux/ramips/dts/mt7621_netgear_r6260.dts
    • target/linux/ramips/dts/mt7621_netgear_r6260_r6350_r6850.dtsi
    • target/linux/ramips/dts/mt7621_netgear_r6350.dts
    • target/linux/ramips/dts/mt7621_netgear_r6850.dts
    • target/linux/ramips/dts/mt7621_netgear_sercomm.dtsi
    • target/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi
    • target/linux/ramips/dts/mt7621_netgear_wndr3700-v5.dts
  68. Change #3063

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 14:04:05
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c8c4f7216e31916d50aecaf4585a07652e22cb27

    Comments

    ath79: specify N and ND subversions of TL-WR941 with ALT0_MODEL
    TP-Link's TL-WR941 is sold with detachable antennas
    internationally (ND version), but with fixed antennas in China
    (N version). While hardware and images are similar for both
    variants of v2 and v4, they are different for v6.
    
    Having both explicitly will make it easier for user to identify
    the correct image, and most importantly will raise awareness
    that N and ND are not necessarily always the same as for
    TL-WR841 series.
    
    With an image selection webpage, using ALT0_MODEL as in this
    patch will provide the option to list versions for N and ND
    separately.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/tiny-tp-link.mk
  69. Change #3064

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Wed 06 Nov 2019 15:31:42
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 80a799125bf34b49793e7757e3d08d30030c1b92

    Comments

    libnl-tiny: update to latest Git head
    Includes following changes:
    
     0230d0698e59 add initial GitLab CI support
     5e13b797a988 iron out all extra compiler warnings
     802fbd4d6f39 cmake: enable extra compiler checks
     050bb5c4431b convert into CMake project
     5b350e42d1fd refactor into separate Git project
    
    and converts the package build to utilize CMake.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/libs/libnl-tiny/Makefile