Commits on May 15, 2018

  1. OpenWrt v18.06: set branch defaults

    Signed-off-by: John Crispin <john@phrozen.org>
    blogic committed May 15, 2018
    Configuration menu
    Copy the full SHA
    f93c029 View commit details
    Browse the repository at this point in the history
  2. mt76: update to the latest version

    b2ecc52 mt76x2: fix avg_rssi estimation
    fd58b28 mt76x2: add a polling delay in mt76x2_mac_stop routine
    a78673d mt76: fix sending encrypted broadcast packets for secondary interfaces
    e87f925 mt76x2: apply coverage class on slot time too
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
    nbd168 committed May 15, 2018
    Configuration menu
    Copy the full SHA
    dc74878 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. kmod-sched-cake: bump to latest 20180515

    Following changes as part of the kernel
    upstreaming attempts.  And fix a slight fsck up
    when calculating overheads for GSO packets.
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
    ldir-EDB0 authored and Hans Dedecker committed May 16, 2018
    Configuration menu
    Copy the full SHA
    323285a View commit details
    Browse the repository at this point in the history

Commits on May 17, 2018

  1. octeontx: make board.d files executable

    Add the executable permission to the files to ensure they run on
    firstboot.
    
    Signed-off-by: Mathias Kresin <dev@kresin.me>
    mkresin committed May 17, 2018
    Configuration menu
    Copy the full SHA
    617b7e9 View commit details
    Browse the repository at this point in the history
  2. netfilter: fix hardware offload regression (FS#1551)

    The relevant code needs to be enabled even if flow table support is only
    compiled as module
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
    nbd168 committed May 17, 2018
    Configuration menu
    Copy the full SHA
    72ebcef View commit details
    Browse the repository at this point in the history
  3. wireguard: bump to 20180514

    52be69b version: bump snapshot
    4884b45 ncat-client-server: add wg-quick variant
    a333551 wg-quick: add darwin implementation
    f5bf84d compat: backport for OpenSUSE 15
    fe1ae1b wg-quick: add wg symlink
    ecc1c5f wg-quick: add android implementation
    3e6bb79 tools: reorganize for multiplatform wg-quick
    b289d12 allowedips: Fix graphviz output after endianness patch
    
    Refresh cross compile compatibility patch
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
    ldir-EDB0 authored and dedeckeh committed May 17, 2018
    Configuration menu
    Copy the full SHA
    4dab912 View commit details
    Browse the repository at this point in the history
  4. curl: bump to 7.60.0

    Refresh patches; remove 320-mbedtls_dont_use_deprecated_sha256_function
    patch as upstream fixed
    
    For changes in version 2.60 see https://curl.haxx.se/changes.html#7_60_0
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
    dedeckeh committed May 17, 2018
    Configuration menu
    Copy the full SHA
    54a864d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2018

  1. openwrt-keyring: rename from lede-keyring

    Also let the new openwrt-keyring package provide lede-keyring for backwards
    compatibility.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit fd72e67)
    jow- committed May 20, 2018
    Configuration menu
    Copy the full SHA
    fc6f1fd View commit details
    Browse the repository at this point in the history
  2. base-files: depend on openwrt-keyring

    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit 0132987)
    jow- committed May 20, 2018
    Configuration menu
    Copy the full SHA
    7d368e4 View commit details
    Browse the repository at this point in the history
  3. openwrt-keyring: bundle latest usign certificates

    Includes the public usign certificates used by the 18.06.* release builds.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit 6d108c4)
    jow- committed May 20, 2018
    Configuration menu
    Copy the full SHA
    8948a78 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2018

  1. build: prevent spurious package rebuilds under CONFIG_AUTOREMOVE

    When CONFIG_AUTOREMOVE is enabled, the build system touches an additional
    ".autoremove" stamp file in the cleaned build directory.
    
    Since the autoremove stamp file is touched after the compile process
    completed, it ends up being the most recent file of the package build
    directory, causing the timestamp.pl check of depends.mk to erroneously
    declare the ".built" and ".prepared" stamp files as stale, triggering
    a forced clean-build submake process.
    
    Fix the problem by using the ".built" stamp file as modification time
    reference when touching the ".autoremove" stamp file.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit b287c82)
    jow- committed May 22, 2018
    Configuration menu
    Copy the full SHA
    ff8bde5 View commit details
    Browse the repository at this point in the history
  2. wireguard: bump to 20180519

    * chacha20poly1305: add mips32 implementation
    
    "The OpenWRT Commit" - this significantly speeds up performance on cheap
    plastic MIPS routers, and presumably the remaining MIPS32r2 super computers
    out there.
    
    * timers: reinitialize state on init
    * timers: round up instead of down in slack_time
    * timers: remove slack_time
    * timers: clear send_keepalive timer on sending handshake response
    * timers: no need to clear keepalive in persistent keepalive
    
    Andrew He and I have helped simplify the timers and remove some old warts,
    making the whole system a bit easier to analyze.
    
    * tools: fix errno propagation and messages
    
    Error messages are now more coherent.
    
    * device: remove allowedips before individual peers
    
    This avoids an O(n^2) traversal in favor of an O(n) one. Before systems with
    many peers would grind when deleting the interface.
    
    Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
    zx2c4 authored and dedeckeh committed May 22, 2018
    Configuration menu
    Copy the full SHA
    a88ff7b View commit details
    Browse the repository at this point in the history

Commits on May 23, 2018

  1. uboot-mvebu: fix build on hosts lacking pkg-config

    The uboot-mvebu package incorrectly used the host pkg-config for the tool
    build parts, which broke the build on systems lacking pkg-config and only
    worked by accident on those that have it installed.
    
    Export the host-build specific environment variables for the uboot build
    to redirect pkg-config invocations to our staged host build pkg-config in
    buildroot.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit 01c2ce3)
    jow- committed May 23, 2018
    Configuration menu
    Copy the full SHA
    938908f View commit details
    Browse the repository at this point in the history
  2. uboot-mxs: fix build on hosts lacking pkg-config

    The uboot-mvebu package incorrectly used the host pkg-config for the tool
    build parts, which broke the build on systems lacking pkg-config and only
    worked by accident on those that have it installed.
    
    Export the host-build specific environment variables for the uboot build
    to redirect pkg-config invocations to our staged host build pkg-config in
    buildroot.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit 208b984)
    jow- committed May 23, 2018
    Configuration menu
    Copy the full SHA
    68586cf View commit details
    Browse the repository at this point in the history
  3. uboot-zynq: fix build on hosts lacking pkg-config

    The uboot-mvebu package incorrectly used the host pkg-config for the tool
    build parts, which broke the build on systems lacking pkg-config and only
    worked by accident on those that have it installed.
    
    Export the host-build specific environment variables for the uboot build
    to redirect pkg-config invocations to our staged host build pkg-config in
    buildroot.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit 1289e00)
    jow- committed May 23, 2018
    Configuration menu
    Copy the full SHA
    6052232 View commit details
    Browse the repository at this point in the history
  4. toolchain/glibc: update to latest 2.26 commit

    af7519f7b3 Fix path length overflow in realpath [BZ #22786]
    365722ace6 Fix stack overflow with huge PT_NOTE segment [BZ #20419]
    be056fae3b Fix blocking pthread_join. [BZ #23137]
    02f0dd83a4 Fix signed integer overflow in random_r (bug 17343).
    3241353ab2 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269)
    677e6d13e0 [BZ #22342] Fix netgroup cache keys.
    71d339cb86 Fix i386 memmove issue (bug 22644).
    31e2d15b80 Fix crash in resolver on memory allocation failure (bug 23005)
    1f7c4748d6 getlogin_r: return early when linux sentinel value is set
    7e7a5f0bcd resolv: Fully initialize struct mmsghdr in send_dg [BZ #23037]
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
    dedeckeh committed May 23, 2018
    Configuration menu
    Copy the full SHA
    8aae794 View commit details
    Browse the repository at this point in the history
  5. dnsmasq: use "hostsdir" instead of "addn-hosts"

    1.) "addn-hosts" per default point to a file (but it supports directory)
    2.) "hostsdir" only support directory with the additional benefit: New or changed files are read automatically.
    
    Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
    chris5560 authored and dedeckeh committed May 23, 2018
    Configuration menu
    Copy the full SHA
    c97189e View commit details
    Browse the repository at this point in the history

Commits on May 24, 2018

  1. Revert "dnsmasq: use "hostsdir" instead of "addn-hosts""

    This reverts commit c97189e
    as it has different issues:
    -Host file is not written in a directory unique per dnsmasq instance
    -odhcpd writes host info into the same directory but still sends a SIGHUP to dnsmasq
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
    dedeckeh committed May 24, 2018
    Configuration menu
    Copy the full SHA
    fdeba0e View commit details
    Browse the repository at this point in the history
  2. kernel: bump 4.9 to 4.9.102 for 18.06

    Refreshed all patches
    
    Added new ARM64 symbol: ARM64_ERRATUM_1024718
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
    Koen Vandeputte authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    2b7289c View commit details
    Browse the repository at this point in the history
  3. kernel: bump 4.14 to 4.14.43 for 18.06

    Refreshed all patches
    
    Dropped upstreamed patches:
    522-PCI-aardvark-fix-logic-in-PCI-configuration-read-write-functions.patch
    523-PCI-aardvark-set-PIO_ADDR_LS-correctly-in-advk_pcie_rd_conf.patch
    525-PCI-aardvark-use-isr1-instead-of-isr0-interrupt-in-legacy-irq-mode.patch
    527-PCI-aardvark-fix-PCIe-max-read-request-size-setting.patch
    
    updated patches:
    524-PCI-aardvark-set-host-and-device-to-the-same-MAX-payload-size.patch
    030-USB-serial-option-fix-dwm-158-3g-modem-interface.patch
    
    Added new ARM64 symbol: CONFIG_ARM64_ERRATUM_1024718
    
    Compile-tested on: cns3xxx, imx6, mvebu (arm64), x86_64
    Runtime-tested on: cns3xxx, imx6, x86_64
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
    Koen Vandeputte authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    e39414e View commit details
    Browse the repository at this point in the history
  4. tools: zlib: do not hardcode the install prefix in zlib.pc

    Our pkg-config wrapper relies on the ability to redefine the $prefix and
    $exec_prefix variables in order to construct proper search paths relative
    to the build environment.
    
    Patch the .pc file template to construct libdir, sharedlibdir and includedir
    relative to the ${prefix} variable so that it can be overridden as needed.
    
    This also fixes the libxml2/host build issue raised at
    openwrt/packages#6073 - it was caused by libxml2's
    configure picking up a wrong host search path through zlib.pc, letting it
    include the wrong endian.h, causing spurious member redeclaration errors in
    system headers.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
    (cherry picked from commit 4da832e)
    jow- committed May 24, 2018
    Configuration menu
    Copy the full SHA
    dcd6810 View commit details
    Browse the repository at this point in the history
  5. ltq-xdsl-app: start after led script

    During handshake we are highjack and reset a LED to the configured trigger
    afterwards. ltq-xdsl-app need to start after the LED init script, to
    ensure that the LED init script doesn't re-highjack the LED we are
    currently using for handshake indication.
    
    Drop the comment about the atm dependency. The dependency was fixed quite
    some time ago by using hotplug scripts for br2684ctl.
    
    Signed-off-by: Mathias Kresin <dev@kresin.me>
    (cherry picked from commit 0678cc8)
    mkresin authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    d4df696 View commit details
    Browse the repository at this point in the history
  6. brcm63xx: Tune the network configuration for several routers

    - DGND3700v1: fix port numbers, they're in reverse order
    - FaST2704n: there is no WAN port identified as such, only 4 LAN
    - AD1018: configure the "FIBRE" port as WAN
    
    Signed-off-by: Daniel Gonzalez Cabanelas <dgcbueu@gmail.com>
    (cherry picked from commit fbbb977)
    danitool authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    9373836 View commit details
    Browse the repository at this point in the history
  7. ipq40xx: fix ethernet on ap-dk01.1

    Not sure how it worked before but ethernet is disabled
    by default in ipq4019 dtsi.
    
    Signed-off-by: Roman Yeryomin <roman@advem.lv>
    (cherry picked from commit 1f42dee)
    Roman Yeryomin authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    f882f44 View commit details
    Browse the repository at this point in the history
  8. apm821xx: don't select swconfig for the MR24

    The swconfig package is part of the DEFAULT_PACKAGES list in
    the apm821xx's nand subtarget. It's enabled by default because
    the MX60(W) and WNDR4700 need it for their initramfs. However
    the package is not necessary for the MR24's sysupgrade image, as
    the MR24 does not have a switch.
    
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
    (cherry picked from commit e6e51ce)
    chunkeey authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    f47b580 View commit details
    Browse the repository at this point in the history
  9. apm821xx: backport and reassign crypto4xx patches

    This patch backports several patches that went upstream into
    Herbert Xu's cryptodev-2.6 tree:
    
    crypto: Use zeroing memory allocator instead of allocator/memset
    crypto: crypto4xx - performance optimizations
    crypto: crypto4xx - convert to skcipher
    crypto: crypto4xx - avoid VLA use
    crypto: crypto4xx - add aes-ctr support
    crypto: crypto4xx - properly set IV after de- and encrypt
    crypto: crypto4xx - extend aead fallback checks
    crypto: crypto4xx - put temporary dst sg into request ctx
    
    The older, outstanding patches from 120-wxyz series have been
    upstreamed as well and therefore they have been reassigned to
    fit into the series.
    
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
    (cherry picked from commit 16e3962)
    chunkeey authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    644f65a View commit details
    Browse the repository at this point in the history
  10. x86: Add APU3 reference to x86 board.d

    There is a new APU-model available, APU3. The device is configured in
    the same way as the APU1 and APU2, so the same LED/network setup can be
    used.
    
    I considered changing the case to pc-engines-apu*, but I chose to follow
    the existing pattern and add the full board name.
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
    (cherry picked from commit 8f9baf5)
    kristrev authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    efdfb25 View commit details
    Browse the repository at this point in the history
  11. brcm2708: add squashfs rootfs image

    This patch adds a image with squashfs as the root filesystem.
    A rootfs_data partition will be generated on the first boot
    and placed inside the rootfs partition (just after the squashfs
    image).
    
    advantages:
     - it is possible to migrate from an existing -ext4
       installation and back via sysupgrade.
     - existing partition layout will not be lost.
     - slightly smaller image size.
     - support for attendedsysupgrade
    
    disadvantages:
     - needs f2fs + tools as well. This is because fs-tools decides on the
       blocksize of the sdcard. So either f2fs or ext4 can get choosen as
       the rootfs_data filesystem (depends on the size of the root partition).
     - rootfs_data is placed into the rootfs partition. This makes
       it difficult for tools that expect a /dev/mmc0pX device.
       It also makes it difficult for data recovery tools since they
       might not expect to find a embedded partition or will be
       confused.
    
    For people with existing build configurations: make sure to include mkf2fs
    and f2fsck package into the image... Otherwise the new -squashfs image will
    boot of a ram-overlay and won't keep the configurations after a reboot.
    
    Cc: Álvaro Fernández Rojas <noltari@gmail.com>
    Cc: Paul Spooren <spooren@informatik.uni-leipzig.de>
    Cc: Daniel Golle <daniel@makrotopia.org>
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
    Acked-by: Daniel Golle <daniel@makrotopia.org>
    (cherry picked from commit 707b6c8)
    chunkeey authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    fff0209 View commit details
    Browse the repository at this point in the history
  12. ar71xx: WNDR3700: enable RFKILL function for Wifi button

    Wifi button for WNDR3700 dual band routers has been renamed to "rfkill"
    and its emitted keycode changed to KEY_RFKILL. This allows OpenWrt/LEDE
    to support it 'out of the box' without additional tweaking.
    
    Until this patch, button had been sending BTN_2 keycode which was
    ignored by default (no action script present). To get expected behaviour
    of switching radios on and off, user had to manually rename/link
    'rfkill' script to name 'BTN_2' in /etc/rc.button directory.
    
    This patch follows similar changes for other Netgear ar71xx routers,
    for example WNR2000v3. It applies cleanly to both latest trunk and 17.01
    branch. Tested on WNDR3700v1.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
    (cherry picked from commit 45dc530)
    realmicu authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    1780f09 View commit details
    Browse the repository at this point in the history
  13. ramips: add support for YUKAI Engineering Inc. BOCCO

    BOCCO is a communication robot provided by YUKAI Engineering Inc.
    
    SoC: MT7620A
    MEM: 256MB
    Flash: 8MB
    NAND: 512MB (non support)
    Include Sound DAC and AMP.
    No Wired Ethernet.
    
    Signed-off-by: YuheiOKAWA <tochiro.srchack@gmail.com>
    (cherry picked from commit d91953c)
    srchack authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    0f35193 View commit details
    Browse the repository at this point in the history
  14. wireguard: no longer need portability patch

    Drop package/network/services/wireguard/patches/100-portability.patch
    
    Instead pass 'PLATFORM=linux' to make since we are always building FOR
    linux.
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
    (cherry picked from commit f06def4)
    ldir-EDB0 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    09cb0a5 View commit details
    Browse the repository at this point in the history
  15. hostapd: fix IEEE 802.11r (fast roaming) defaults

    Use ft_psk_generate_local=1 by default, as it makes everything else fairly
    trivial. All of the r0kh/r1kh and key management stuff goes away and hostapd
    fairly much does it all	for us.
    
    We do need to provide nas_identifier, which can	be derived from	the BSSID,
    and we need to generate	a mobility_domain, for which we	default	to the first
    four chars of the md5sum of the	SSID.
    
    The complex manual setup should also still work, but the defaults also
    now work easily out of the box. Verified by manually running hostapd
    (with the autogenerated config) and watching the debug output:
    
    wlan2: STA ac:37:43:a0:a6:ae WPA: FT authentication already completed - do not start 4-way handshake
    
     This was previous submitted to LEDE in
     lede-project/source#1382
    
    [dwmw2: Rewrote commit message]
    Signed-off-by: Gospod Nassa <devianca@gmail.com>
    Signed-off-by: David Woodhouse <dwmw2@infradead.org>
    
    (cherry picked from commit 3cc56a5)
    devianceluka authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    d4cad59 View commit details
    Browse the repository at this point in the history
  16. x86: disable CONFIG_EFI_VARS

    Disable CONFIG_EFI_VARS, since it suffers from sysfs limitation (no
    support for variable longer than 1024 bytes).
    
    kmod-fs-efivarfs is the replacement of this, which enables mounting
    efivarfs file system and doesn't suffer from 1024 bytes limitation.
    
    Signed-off-by: Alif M. Ahmad <alive4ever@live.com>
    (cherry picked from commit b0a51da)
    alive4ever authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    0d6d8d7 View commit details
    Browse the repository at this point in the history
  17. kernel: whitespace fixes

    Signed-off-by: John Crispin <john@phrozen.org>
    (cherry picked from commit 22c16c5)
    blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    acdac1a View commit details
    Browse the repository at this point in the history
  18. ath25: add kernel 4.14 support

    Copy and refresh patches and config from 4.9, no more work is need.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit 3d69857)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    586872d View commit details
    Browse the repository at this point in the history
  19. ath25: switch to 4.14 kernel

    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit 5191ea5)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    5d3b216 View commit details
    Browse the repository at this point in the history
  20. ath25: drop 4.9 kernel support

    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit 0611647)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    8f2ac5c View commit details
    Browse the repository at this point in the history
  21. ar71xx: Fix build for dap-1330-a1 board

    Using a version number of 16 character causes a buffer overflow in the
    version number overwriting the first bit of the signature in the
    mkdapimg2 tool.
    I am not sure if the version number should be null terminated or not.
    This patch reduces the size of the version number by removing the number
    of private commits from it.
    
    This was the original version number which caused problems:
    OpenWrt-r6727+10
    Now it uses this version number:
    OpenWrt-r6727
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    (cherry picked from commit ae8ff1c)
    hauke authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    9e4f4e1 View commit details
    Browse the repository at this point in the history
  22. uClibc-ng: update to 1.0.30

    uClibc-ng 1.0.28 does not provide PF_VSOCK/AF_VSOCK definitions,
    which causes iproute2 v4.16.0 compile errors.
    In commit 57f2f80383b5 ("bits/socket.h: add missing defines")
    necessary defines were included and iproute2 builds fine.
    This commit now is part of uClibc-ng 1.0.30.
    Lets update uClibc-ng to latest 1.0.30 version.
    
    Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
    Cc: Alexey Brodkin <abrodkin@synopsys.com>
    Cc: Hauke Mehrtens <hauke@hauke-m.de>
    Cc: John Crispin <john@phrozen.org>
    (cherry picked from commit 83e9262)
    EvgeniiDidin authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    a6a5de4 View commit details
    Browse the repository at this point in the history
  23. arc770: remove source-only

    In commit 8b9cdeb ("arc770: mark as source-only") arc770 was marked
    as source-only because of iproute2 compile issues.
    With uClibc-ng version 1.0.30 issues with iproute2 were fixed.
    Lets remove "source-only" for arc770 as soon as uClibc-ng version
    will be updated to 1.0.30. Patch for uClibc-ng is here:
    https://patchwork.ozlabs.org/patch/917547/
    
    Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
    Cc: Alexey Brodkin <abrodkin@synopsys.com>
    Cc: Hauke Mehrtens <hauke@hauke-m.de>
    Cc: John Crispin <john@phrozen.org>
    (cherry picked from commit a2418db)
    EvgeniiDidin authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    2c9e373 View commit details
    Browse the repository at this point in the history
  24. kernel: disable ARCH_WANTS_THP_SWAP by default

    Only one arch (x86_64) enables this option. So disable
    ARCH_WANTS_THP_SWAP by default and remove referencies to it from all
    configs (except x86_64) to make them clean.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit f928c33)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    95922e1 View commit details
    Browse the repository at this point in the history
  25. kernel: disable DMA_{NOOP|VIRT}_OPS by default

    These options do not used by any supported arch, so disable them by
    default to make arch configs a bit more clean.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit ead26e9)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    1deadfe View commit details
    Browse the repository at this point in the history
  26. kernel: disable DRM_LIB_RANDOM by default

    DRM_LIB_RANDOM config symbol selected only by DRM_DEBUG_MM_SELFTEST
    which is disable by default, so disable DRM_LIB_RANDOM by default too.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit 978543a)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    294a45a View commit details
    Browse the repository at this point in the history
  27. kernel: enable EXPORTFS by default

    OVERLAY_FS config symbol selects EXPORTFS since 4.12 kernel, we have
    OVERLAY_FS enabled by default, so enable EXPORTFS in the generic config
    of 4.14 and remove this option from platform specific configs.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit a08b0d0)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    1f26cfc View commit details
    Browse the repository at this point in the history
  28. kernel: enable FUTEX_PI by default

    New FUTEX_PI configuration symbol enabled if FUTEX and RT_MUTEX symbols
    are enabled. Both of these symbols are enabled by default in the
    generic config, so enable FUTEX_PI by default too to keep platform
    specific configs minimal.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit bdc2b58)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    16e0866 View commit details
    Browse the repository at this point in the history
  29. kernel: enable THIN_ARCHIVES by default

    THIN_ARCHIVES option is enabled by default in the kernel configuration
    and no one target config disables it. So enable it by default and remove
    this symbol from target specific configs to keep them light.
    
    Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
    (cherry picked from commit 67a3cdc)
    rsa9000 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    23cdf9f View commit details
    Browse the repository at this point in the history
  30. ar71xx: Add support for PISEN TS-D084

    PISEN TS-D084 is an wireless router with a battery and integrated power supply based on Atheros AR9331.
    
    Specification:
    
    - 400/400/200 MHz (CPU/DDR/AHB)
    - 64 MB of RAM (DDR2)
    - 8 MB of FLASH (SPI NOR)
    - 1x 10/100 Mbps Ethernet
    - 1T1R 2.4 GHz (AR9331)
    - 1x USB 2.0
    
    Flash instruction:
    The manufacturer are using exactly the same firmware header as TP-LINK TL-WR703N (including device ID!). Simply upload the factory firmware into WebUI and flashing is done.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
    (cherry picked from commit a789c0f)
    981213 authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    991ec8e View commit details
    Browse the repository at this point in the history
  31. ramips: fix Archer C50v3 LED mapping

    This commit fixes the wrong LED mapping of the Archer C50 v3.
    Commit was tested with an EU device.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>
    (cherry picked from commit 35d00d9)
    blocktrron authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    53507ce View commit details
    Browse the repository at this point in the history
  32. ramips: change wifi led trigger for Archer C50v3

    This commit alters the TP-Link Archer C50v3 LED settings to use the phy
    trigger instead of the netdev one. This way the WiFi status is displayed
    even if the wifi interface name is altered.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>
    (cherry picked from commit ce91c85)
    blocktrron authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    701a7b1 View commit details
    Browse the repository at this point in the history
  33. build: add apend-uboot command

    This commit adds an append-uboot command to append U-Boot from the
    bin-directory.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>
    (cherry picked from commit 399495a)
    blocktrron authored and blogic committed May 24, 2018
    Configuration menu
    Copy the full SHA
    0411d3f View commit details
    Browse the repository at this point in the history