Skip to content
Permalink
Branch: master
Commits on Jun 17, 2019
  1. urngd: move project to git.openwrt.org

    ynezz committed Jun 17, 2019
    Let's move project to a proper place.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>
  2. ar71xx: make target source-only

    ynezz committed Jun 13, 2019
    Lets make it really explicit, that we should now focus only on ath79 in
    order to make it ready for next release, where ar71xx is going to be
    removed for good.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>
  3. ar71xx: base-files: fix board detect on new MikroTik devices

    heinzek authored and ynezz committed Mar 23, 2019
    Move all MikroTik devices to new function to increase script execution
    speed.
    
    Machine name in new version of MikroTik RouterBOARD devices add "RB"
    before model name:
    
     Old machine name: MikroTik RouterBOARD 951Ui-2nD
     New:              MikroTik RouterBOARD RB951Ui-2nD
    
    So this patch should fix it for all currently supported MikroTik boards.
    
    Signed-off-by: Henryk Heisig <hyniu@o2.pl>
    [rebased,commit message facelift,script fixes]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>
    [spotted missing 922UAGS-5HPacD]
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  4. gpio-button-hotplug: fix 4.19 build breakage on malta/be64

    ynezz committed Jun 15, 2019
    While testing 4.19 build on malta/be64, I've encountered following
    error:
    
     gpio-button-hotplug/gpio-button-hotplug.c:529:18: error: implicit
     declaration of function 'gpio_to_desc'
    
    which is caused by the missing include fixed by this patch.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>
  5. tegra: add missing kernel symbol to 4.19 config

    ynezz committed Jun 13, 2019
    This patch adds missing kernel config symbol to 4.19 kernel config.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>
  6. tegra: refresh 4.19 kernel config

    ynezz committed Jun 13, 2019
    This patch refreshes Tegra's 4.19 kernel config.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>
  7. mvebu: add kernel 4.19 support

    ratkaj authored and ynezz committed Jun 13, 2019
    Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
    [added sfp related patches from Russell King]
    Signed-off-by: Marek Behún <marek.behun@nic.cz>
    [rebase; rework patches; separate and cleanup kernel configs;
    add espessobin dts; adjust venom dts]
    Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
  8. kernel: package module for SafeXcel crypto engine

    tmn505 authored and ynezz committed Jun 13, 2019
    Supports EIP97 and EIP197 found on Armada 37xx, 7k and 8k SoCs.
    Unfortunately firmware for EIP197 is not easily obtainable, therefore
    to not cause lot of user requests directed at OpenWrt, package it as
    module with explanation where to obtain the firmware.
    
    Cc: Marek Behún <marek.behun@nic.cz>
    Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
  9. kernel: backport 4.18 patch adding DMI_PRODUCT_SKU

    Rafał Miłecki
    Rafał Miłecki committed Jun 17, 2019
    It's needed for applying some hardware quirks. This fixes:
    drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c:60:20: error: 'DMI_PRODUCT_SKU' undeclared here (not in a function); did you mean 'DMI_PRODUCT_UUID'?
        DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "T8"),
    
    Fixes: 8888cb7 ("mac80211: brcm: backport remaining brcmfmac 5.2 patches")
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Commits on Jun 16, 2019
  1. uhttpd: Fix format string build problems

    hauke committed Jun 16, 2019
    91fcac34ac uhttpd: Fix multiple format string problems
    
    Fixes: fc454ca libubox: update to latest git HEAD
    Reported-by: Hannu Nyman <hannu.nyman@iki.fi>
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  2. nghttp2: bump to 1.39.1

    dedeckeh committed Jun 16, 2019
    7ffc239b Bump up version number to 1.39.1
    bc886a0e Fix FPE with default backend
    a3a14a9c Fix log-level is not set with cmd-line or configuration file
    acfb3607 Update manual pages
    bdfd14c2 Bump up version number to 1.39.0, LT revision to 31:4:17
    cddc09fe Update AUTHORS
    3c3b6ae8 Add missing colon
    2f83aa9e Fix multi-line text travis issue
    fc591d0c Run nghttpx integration test with cmake build
    9a17c3ef travis: use multi-line text
    b7220f07 cmake: Remove SPDY related files
    a1556fd1 Merge pull request #1356 from nghttp2/fix-log-level-on-reload
    77f1c872 nghttpx: Fix unchanged log level on configuration reload
    49ce44e1 Merge pull request #1352 from nghttp2/travis-osx
    f54b3ffc Fix libxml2 CFLAGS output
    b0f5e5cc Implement daemon() using fork() for OSX
    8d6ecd66 Enable osx build on travis
    f82fb521 Update doc
    2e1975dd clang-format-8
    97ce392b Merge pull request #1347 from nghttp2/nghttpx-ignore-cl-te-on-upgrade
    afefbda5 Ignore content-length in 200 response to CONNECT request
    4fca2502 nghttpx: Ignore Content-Length and Transfer-Encoding in 1xx or 200 to CONNECT
    6975c336 Update llhttp to 1.1.3
    0288093c Fix llhttp_get_error_pos usage
    a3a03481 Merge pull request #1340 from nghttp2/nghttpx-llhttp
    c64d2573 Replace http-parser with llhttp
    f028cc43 clang-format
    302e3746 Merge pull request #1337 from nghttp2/upgrade-mruby
    3cdbc5f5 Merge pull request #1335 from adamgolebiowski/boost-1.70
    a6925186 Fix mruby build error
    45d63d20 Upgrade mruby to 2.0.1
    cbba1ebf asio: support boost-1.70
    e86d1378 Bump up version number to 1.39.0-DEV
    4a9d2005 Update manual pages
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
  3. urngd: Fix more wrong type in format string

    hauke committed Jun 16, 2019
    Also the other type is worng and causes compile problems on ARM64
    platforms.
    
    Fixes: 9b53201 ("urngd: Fix wrong type in format string")
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  4. mvebu: fixes commit a7e6892

    George Amanakis authored and hauke committed Jun 13, 2019
    err_free_stats has been deprecated. Replace with err_netdev.
    
    Compile-tested on: mvebu
    Runtime-tested on: mvebu
    
    Fixes: a7e6892 ("kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297)")
    Signed-off-by: George Amanakis <gamanakis@gmail.com>
  5. mac80211: brcm: backport remaining brcmfmac 5.2 patches

    Rafał Miłecki
    Rafał Miłecki committed Jun 16, 2019
    This improves FullMAC firmware compatibility, adds logging in case of
    firmware crash and *may* fix "Invalid packet id" errors.
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
  6. kernel: Activate CONFIG_OPTIMIZE_INLINING

    hauke committed May 12, 2019
    This will reduce the size of the kernel if CONFIG_CC_OPTIMIZE_FOR_SIZE is
    set like for all targets with small_flash feature flag.
    I haven't seen any changes for an ARM64 target which optimizes the
    kernel for speed instead.
    
    On the ath79/tiny target the uncompressed kernel size was reduced by
    3.2% and the compressed kernel size by 2.1%
    
    kernel size with CONFIG_OPTIMIZE_INLINING=n
    4346412 build_dir/target-mips_24kc_musl/linux-ath79_tiny/vmlinux
    1391169 build_dir/target-mips_24kc_musl/linux-ath79_tiny/tplink_tl-wr941-v4-kernel.bin
    
    Kernel size with CONFIG_OPTIMIZE_INLINING=y
    4212396 build_dir/target-mips_24kc_musl/linux-ath79_tiny/vmlinux
    1362051 build_dir/target-mips_24kc_musl/linux-ath79_tiny/tplink_tl-wr941-v4-kernel.bin
    
    This change is currently pending for kernel 5.2 and already in
    linux-next, this updates our patch to match the upstream version.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  7. netsupport: improve xfrm module support

    André Valentin authored and dedeckeh committed Jun 14, 2019
    -switch to module autoprobe
    -exclude 4.9 kernel
    
    Signed-off-by: André Valentin <avalentin@marcant.net>
  8. libubox: update to latest git HEAD

    hauke committed Jun 16, 2019
    9dd2dcf libubox: add format string checking to ulog()
    ecf5617 ustream: Add format string checks to ustream_(v)printf()
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  9. toolchain: Add GCC 9.1.0 release

    jbenden authored and hauke committed May 8, 2019
    Most of the patches are copied over from GCC 8.3.
    
    The following patches are backported from the GCC 9.X development branch:
    toolchain/gcc/patches/9.1.0/970-recompute-dom-fast-queries-before-vn.patch
    toolchain/gcc/patches/9.1.0/975-g++-ICE-with-generic-lambda.patch
    
    The specs file changed with gcc 9, now it contains "%@{L*}" instead of
    "%{L*}" in older GCC versions.
    
    Signed-off-by: Joseph Benden <joe@benden.us>
  10. urngd: Fix wrong type in format string

    hauke committed Jun 16, 2019
    GCC 9.1 complains about this wrong type used in the format string, fix
    this to make the compiler happy.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  11. ubox: bump to git HEAD

    hauke committed Jun 16, 2019
    4df34a4 kmodloader: Increase path array size to make it always fit
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Commits on Jun 15, 2019
  1. netifd: xfrm fixes

    dedeckeh committed Jun 15, 2019
    9932ed0 netifd: fix xfrm interface deletion and standardize netlink call
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
  2. mac80211: refresh patches

    chunkeey committed Jun 15, 2019
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
  3. mac80211: ath10k: adjust tx power reduction for US regulatory domain

    ecsv authored and chunkeey committed Jun 11, 2019
    FCC allows maximum antenna gain of 6 dBi. 15.247(b)(4):
    
    > (4) The conducted output power limit
    > specified in paragraph (b) of this section
    > is based on the use of antennas
    > with directional gains that do not exceed
    > 6 dBi. Except as shown in paragraph
    > (c) of this section, if transmitting
    > antennas of directional gain greater
    > than 6 dBi are used, the conducted
    > output power from the intentional radiator
    > shall be reduced below the stated
    > values in paragraphs (b)(1), (b)(2),
    > and (b)(3) of this section, as appropriate,
    > by the amount in dB that the
    > directional gain of the antenna exceeds
    > 6 dBi.
    
    https://www.gpo.gov/fdsys/pkg/CFR-2013-title47-vol1/pdf/CFR-2013-title47-vol1-sec15-247.pdf
    
    Signed-off-by: Sven Eckelmann <sven@narfation.org>
  4. mac80211: ath10k: fix max antenna gain unit

    ecsv authored and chunkeey committed Jun 11, 2019
    Most of the txpower for the ath10k firmware is stored as twicepower (0.5 dB
    steps). This isn't the case for max_antenna_gain - which is still expected
    by the firmware as dB.
    
    The firmware is converting it from dB to the internal (twicepower)
    representation when it calculates the limits of a channel. This can be seen
    in tpc_stats when configuring "12" as max_antenna_gain. Instead of the
    expected 12 (6 dB), the tpc_stats shows 24 (12 dB).
    
    Tested on QCA9888 and IPQ4019 with firmware 10.4-3.5.3-00057.
    
    Signed-off-by: Sven Eckelmann <sven@narfation.org>
  5. mac80211: ath9k: Increase allowed antenna gain to 6 dBi

    ecsv authored and chunkeey committed Jun 11, 2019
    FCC allows maximum antenna gain of 6 dBi. 15.247(b)(4):
    
    > (4) The conducted output power limit
    > specified in paragraph (b) of this section
    > is based on the use of antennas
    > with directional gains that do not exceed
    > 6 dBi. Except as shown in paragraph
    > (c) of this section, if transmitting
    > antennas of directional gain greater
    > than 6 dBi are used, the conducted
    > output power from the intentional radiator
    > shall be reduced below the stated
    > values in paragraphs (b)(1), (b)(2),
    > and (b)(3) of this section, as appropriate,
    > by the amount in dB that the
    > directional gain of the antenna exceeds
    > 6 dBi.
    
    Signed-off-by: Sven Eckelmann <sven@narfation.org>
  6. ipq40xx: fix high resolution timer

    dissent1 authored and chunkeey committed May 14, 2019
    Cherry-picked from CAF QSDK repo.
    see 090-ipq40xx-fix-high-resolution-timer.patch
    
    Original commit message:
    The kernel is failing in switching the timer for high resolution
    mode and clock source operates in 10ms resolution. The always-on
    property needs to be given for timer device tree node to make
    clock source working in 1ns resolution.
    
    Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
    [changed authorship of main patch to pavel and cherry-picked
    patch to Abhishek Sahu]
  7. ipq40xx: directly define voltage per opp

    dissent1 authored and chunkeey committed May 14, 2019
    This should align opp table with what it was before converting to OPP v2.
    
    Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
  8. kernel: mt29f_spinand: fix memory leak during page program

    mantas-p authored and chunkeey committed Jun 11, 2019
    Memory is allocated with devm_kzalloc() on every page program
    and leaks until device is closed (which never happens).
    
    Convert to kzalloc() and handle error paths manually.
    
    Signed-off-by: Mantas Pucka <mantas@8devices.com>
  9. ath79: Merge cases in 11-ath10k-caldata

    adrianschmutzler authored and chunkeey committed Jun 11, 2019
    Cosmetical patch that just merges two cases.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  10. iwinfo: update PKG_MIRROR_HASH

    chunkeey committed Jun 14, 2019
    This patch updates the PKG_MIRROR_HASH to match the one
    of the current version.
    
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
  11. gemini: Make root filesystem writeable

    linusw authored and chunkeey committed Jun 11, 2019
    The squashfs+jffs2 root filesystem only came up as read-only
    and the config would not take:
    
    [   25.600237] mount_root: Could not open mtd device: /dev/mtd4
    [   25.634674] mount_root: reading rootfs_data failed
    [   25.665346] mount_root: Could not open mtd device: /dev/mtd3
    [   25.699802] mount_root: reading rootfs failed
    [   25.726426] mount_root: mounting /dev/root
    
    Well that is not very strange since the whole firmware partition
    is made read-only in the device tree. Let's fix that by augmenting
    the OpenWrt patch.
    
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
  12. gemini: Fix MAC address assignment for DIR-685

    linusw authored and chunkeey committed Jun 11, 2019
    The DIR-685 has the MAC addresses in the RedBoot code just like
    DNS-313. Check some magic numbers to determine that the MAC
    address is where we want it and extract it from RedBoot.
    
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
    [replaced ifconfig with ip, ! -z = -n, added string quotes]
  13. gemini: Make a per-board case for ethernet MAC

    linusw authored and chunkeey committed Jun 11, 2019
    The DNS-313 isn't the only special board so let's bite the
    bullet and create a case ladder in preparation for DIR-685.
    
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [refreshed]
  14. gemini: Use library functions to assign MAC address

    linusw authored and chunkeey committed Jun 11, 2019
    This simplifies the ethernet address extraction script
    by using standard library functions to locate the MTD
    partitions and extract ethernet address from a binary
    offset location in the flash. Furthermore, the aging
    ifconfig is replaced by the ip tool, which will now
    assign the MAC addresses.
    
    Suggested-by: Christian Lamparter <chunkeey@gmail.com>
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
    [ifconfig replacement, use -n instead of ! -z,
    -n requires string to be quoted within the test brackets,
    drop prepended "x" in check, add quotes, make local
    variables local, kill whitespaces]
Older
You can’t perform that action at this time.