Skip to content
Permalink
Tree: 47f68ca586
Commits on Oct 19, 2018
  1. kernel: bump 4.14 to 4.14.77

    xback committed Oct 18, 2018
    Refreshed all patches.
    
    Altered patches:
    - 666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
    
    New symbol for arm targets:
        - HARDEN_BRANCH_PREDICTOR
    
    Compile-tested on: cns3xxx, imx6, x86_64
    Runtime-tested on: cns3xxx, imx6, x86_64
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
    Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
  2. kernel: bump 4.9 to 4.9.134

    xback committed Oct 18, 2018
    Refreshed all patches.
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Oct 17, 2018
  1. ar71xx: fix mtd corruption

    fabio70mi authored and xback committed Oct 17, 2018
    In commit 9e1530b ("kernel: bump 4.9 to 4.9.117 for 18.06") [1], the following patch for removed:
    - 403-mtd_fix_cfi_cmdset_0002_status_check.patch
    
    This patch contained fixes for both write and erase functions.
    
    While the chip-detects for erase got fixed upstream [2],
    some modifications are still required, even with the fixes applied.
    
    Not doing so results in following errors seen:
    
    Collected errors:
     * pkg_write_filelist: Failed to open //usr/lib/opkg/info/luci-lib-ip.list: I/O error.
     * opkg_install_pkg: Failed to extract data files for luci-lib-ip. Package debris may remain!
     * opkg_install_cmd: Cannot install package luci-ssl.
     * opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: I/O error.
    
    [    0.780920] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
    [    8.406396] jffs2: notice: (415) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
    [    8.423476] mount_root: switching to jffs2 overlay
    [  270.902671] jffs2: Write of 1989 bytes at 0x005ce6f8 failed. returned -5, retlen 962
    [  270.931965] jffs2: Write of 1989 bytes at 0x005ceec0 failed. returned -5, retlen 0
    [  270.939631] jffs2: Not marking the space at 0x005ceec0 as dirty because the flash driver returned retlen zero
    [  270.950397] jffs2: Write of 68 bytes at 0x005ceec0 failed. returned -5, retlen 0
    [  270.957838] jffs2: Not marking the space at 0x005ceec0 as dirty because the flash driver returned retlen zero
    [  270.968584] jffs2: Write of 68 bytes at 0x005ceec0 failed. returned -5, retlen 0
    [  270.976027] jffs2: Not marking the space at 0x005ceec0 as dirty because the flash driver returned retlen zero
    [  270.986735] jffs2: Write of 68 bytes at 0x005ceec0 failed. returned -5, retlen 0
    [  270.994225] jffs2: Not marking the space at 0x005ceec0 as dirty because the flash driver returned retlen zero
    
    [1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=fec8fe806963c96a6506c2aebc3572d3a11f285f
    [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v4.9.133&id=a0239d83e1cb60de5e78452d4708c083b9e3dcbe
    
    Fixes: 9e1530b ("kernel: bump 4.9 to 4.9.117 for 18.06")
    Signed-off-by: Fabio Bettoni <fbettoni@gmail.com>
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Oct 15, 2018
  1. kernel: bump 4.14 to 4.14.76

    xback committed Oct 15, 2018
    Refreshed all patches.
    
    Compile-tested on: cns3xxx, imx6
    Runtime-tested on: cns3xxx, imx6
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  2. kernel: bump 4.9 to 4.9.133

    xback committed Oct 15, 2018
    Refreshed all patches.
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Oct 11, 2018
  1. mac80211: fix A-MSDU packet handling with TCP retransmission

    nbd168 committed Oct 11, 2018
    Improves local TCP throughput and fixes use-after-free bugs that could lead
    to crashes.
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Commits on Oct 10, 2018
  1. netfilter: add missing dependency for kernel 4.14

    xback committed Oct 10, 2018
    Since kernel 4.14.75 commit ("netfilter: xt_cluster: add dependency on conntrack module")
    a dependency is required on kmod-nf-conntrack.
    
    It seems this was already present for kmod-ipt-clusterip
    but not yet for kmod-ipt-cluster
    
    Add it fixing a build error when including kmod-ipt-cluster:
    
    Package kmod-ipt-cluster is missing dependencies for the following libraries:
    nf_conntrack.ko
    modules/netfilter.mk:665: recipe for target '/mnt/ramdisk/koen/firmware/builds/openwrt/bin/targets/cns3xxx/generic/packages/kmod-ipt-cluster_4.14.75-1_arm_mpcore_vfp.ipk' failed
    make[3]: *** [/mnt/ramdisk/koen/firmware/builds/openwrt/bin/targets/cns3xxx/generic/packages/kmod-ipt-cluster_4.14.75-1_arm_mpcore_vfp.ipk] Error 1
    make[3]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/openwrt/package/kernel/linux'
    Command exited with non-zero status 2
    time: package/kernel/linux/compile#1.80#0.05#2.07
    package/Makefile:107: recipe for target 'package/kernel/linux/compile' failed
    make[2]: *** [package/kernel/linux/compile] Error 2
    make[2]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/openwrt'
    package/Makefile:103: recipe for target '/mnt/ramdisk/koen/firmware/builds/openwrt/staging_dir/target-arm_mpcore+vfp_musl_eabi/stamp/.package_compile' failed
    make[1]: *** [/mnt/ramdisk/koen/firmware/builds/openwrt/staging_dir/target-arm_mpcore+vfp_musl_eabi/stamp/.package_compile] Error 2
    make[1]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/openwrt'
    /mnt/ramdisk/koen/firmware/builds/openwrt/include/toplevel.mk:216: recipe for target 'world' failed
    make: *** [world] Error 2
    
    Fixes: bba7434 ("kernel: bump 4.14 to 4.14.75")
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
    
    [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v4.14.75&id=b969656b46626a674232c0eadf92a394b89df07c
  2. kernel: bump 4.14 to 4.14.75

    xback committed Oct 10, 2018
    Refreshed all patches.
    
    Compile-tested on: cns3xxx, imx6
    Runtime-tested on: cns3xxx, imx6
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  3. kernel: bump 4.9 to 4.9.132

    xback committed Oct 10, 2018
    Refreshed all patches.
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Oct 9, 2018
  1. kernel: enable memory compaction

    nbd168 committed Oct 9, 2018
    Compaction is the only memory management component to form high order (larger
    physically contiguous) memory blocks reliably. The page allocator relies on
    compaction heavily and the lack of the feature can lead to unexpected OOM
    killer invocations for high order memory requests. You shouldn't disable this
    option unless there really is a strong reason for it.
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
    Signed-off-by: Michal Hrusecky <michal.hrusecky@nic.cz>
Commits on Oct 8, 2018
  1. e2fsprogs: fix glibc compile issue (FS#1749,FS#1796)

    dedeckeh committed Oct 8, 2018
    Fixes the following build error:
    
    .../toolchain-i386_pentium4_gcc-7.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/7.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: ../lib/libcom_err.so: undefined reference to `sem_post’
    .../toolchain-i386_pentium4_gcc-7.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/7.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: ../lib/libcom_err.so: undefined reference to `sem_wait'
    .../toolchain-i386_pentium4_gcc-7.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/7.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: ../lib/libcom_err.so: undefined reference to `sem_init’
    .../toolchain-i386_pentium4_gcc-7.3.0_glibc/lib/gcc/i486-openwrt-linux-gnu/7.3.0/../../../../i486-openwrt-linux-gnu/bin/ld: ../lib/libcom_err.so: undefined reference to `sem_destroy’
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Commits on Oct 7, 2018
  1. iperf: fix --daemon option

    Rafał Miłecki
    Rafał Miłecki committed Oct 7, 2018
    Support for -D got broken in the 2.0.11 release by the upstream commit
    218d8c667944 ("first pass L2 mode w/UDP checks, v4 only"). After that
    commit clients were still able to connect but no traffic was passed.
    It was reported and is fixed now in the upstream git repository.
    
    Backport two patches to fix this. The first one is just a requirement
    for the later to apply. The second one is the real fix and it needed
    only a small adjustment to apply without backporing the commit
    10887b59c7e7 ("fix --txstart-time report messages").
    
    Fixes: 7d15f96 ("iperf: bump to 2.0.12")
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
    (cherry picked from commit 87cd118)
  2. ar71xx: Fix installation of fw_setenv in sysupgrade ramdisk

    ecsv authored and mkresin committed Oct 1, 2018
    The install_bin from /lib/upgrade/common.sh is no longer creating the
    symlinks when a secondary parameter is added. But the fw_setenv program was
    always copied this way to the ramdisk for the upgrade.
    
    Instead, just install fw_setenv and let install_bin handle the detection of
    the required dependencies.
    
    Fixes: 438dcbf ("base-files: automatically handle paths and symlinks for RAMFS_COPY_BIN")
    Signed-off-by: Sven Eckelmann <sven.eckelmann@openmesh.com>
  3. base-files: Reintroduce sysupgrade_pre_upgrade hook

    ecsv authored and mkresin committed Oct 1, 2018
    The sysupgrade_pre_upgrade hook was removed with 6a27c2f ("base-files:
    drop fwtool_pre_upgrade") while there were still scripts using it:
    
    * target/linux/ar71xx/base-files/lib/upgrade/allnet.sh
    * target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh
    * target/linux/ipq40xx/base-files/lib/upgrade/openmesh.sh
    
    Not running the hooks can either prevent a successful upgrade or brick the
    device because the fw_setenv program cannot be started correctly.
    
    Fixes: 6a27c2f ("base-files: drop fwtool_pre_upgrade")
    Signed-off-by: Sven Eckelmann <sven.eckelmann@openmesh.com>
  4. netifd: fix segfault (FS#1875)

    dedeckeh committed Oct 7, 2018
    d0fa124 iprule: fix segfault (FS#1875)
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Commits on Oct 4, 2018
  1. build: use CMAKE_SOURCE_SUBDIR variable to cmake.mk

    ammubhave authored and dedeckeh committed Oct 2, 2018
    Sometimes, the CMakeLists.txt file is not in the root directory of a
    repo. In those cases, the CMAKE_SOURCE_SUBDIR variable can be specified
    to use CMakeLists.txt from a subdirectory instead.
    
    Signed-off-by: Amol Bhave <ambhave@fb.com>
  2. kernel: bump 4.14 to 4.14.74

    xback committed Oct 4, 2018
    Refreshed all patches.
    
    Fixes CVE:
    
    - CVE-2018-7755
    
    Compile-tested on: cns3xxx, imx6
    Runtime-tested on: cns3xxx, imx6
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  3. kernel: bump 4.9 to 4.9.131

    xback committed Oct 4, 2018
    Refreshed all patches.
    
    Fixes CVE:
    
    - CVE-2018-10880
    - CVE-2018-7755
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Oct 2, 2018
  1. ar71xx: flag FritzBox 4020 buttons as active low

    blocktrron authored and NeoRaider committed Sep 11, 2018
    Buttons of AVM FritzBox 4020 are incorrectly flagged as active high.
    
    This was an oversight as RFKill button was working as expected even
    with incorrectly flagged GPIO.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>
    (cherry picked from commit cd02d4f)
  2. kmod-sched-cake: bump to 20181002

    ldir-EDB0 committed Oct 2, 2018
    Revert "Add workaround for wrong skb->mac_len values after splitting GSO"
    
    Remove our local patch which did the same thing.
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
    (cherry picked from commit 885052f)
  3. kmod-sched-cake: don't gso fixup on fixed kernels

    ldir-EDB0 committed Sep 28, 2018
    Kernels 4.14.73 & 4.9.140 include the gso fixup fix, so cake
    doesn't need to do it.  Let's not waste cpu cycles by doing it in
    cake which could be really important on cpu constrained devices.
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
    (cherry picked from commit b47614f)
  4. kerneL: bump 4.14 to 4.14.73

    xback committed Oct 2, 2018
    Refreshed all patches.
    
    Removed upstreamed:
    - 192-Revert-ubifs-xattr-Don-t-operate-on-deleted-inodes.patch
    
    Compile-tested on: cns3xxx, imx6, x86_64
    Runtime-tested on: cns3xxx, imx6, x86_64
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  5. kernel: bump 4.9 to 4.9.130

    xback committed Oct 2, 2018
    Refreshed all patches.
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Oct 1, 2018
  1. mt76: update to the latest version, fixes mt76x2 beacon issue

    nbd168 committed Oct 1, 2018
    53e1110 mt76: mt76x2: fix multi-interface beacon configuration
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Commits on Sep 29, 2018
  1. mac80211: fix management frame protection issue with mt76 (and possib…

    nbd168 committed Sep 29, 2018
    …ly other drivers)
    
    Software crypto wasn't working for management frames because the flag
    indicating management frame crypto was missing
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
  2. mt76: update to the latest version from the 18.06 branch

    nbd168 committed Sep 29, 2018
    497c304 mt7603: fix wcid for frames sent via drv_tx
    27af7a5 mt76: fix handling ps-poll frames
    c3dba28 mt76: check aggregation sequence number for frames sent via drv_tx
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Commits on Sep 26, 2018
  1. uboot-lantiq: fix compatibility with gcc7

    sch-m authored and mkresin committed Sep 24, 2018
    Backport u-boot commit 704f3acfcf55343043bbed01c5fb0a0094a68e8a to fix
    compatibility with gcc7.
    
    Signed-off-by: Martin Schiller <ms@dev.tdt.de>
  2. ramips: fix Archer C20 sysupgrade

    ambassador86 authored and mkresin committed Sep 24, 2018
    The sysupgrade image failed the check due to the wrong string in the
    supported devices. This patch provides the correct name by dropping the
    SUPPORTED_DEVICES to use the default generated name.
    
    Signed-off-by: Steffen Förster <steffen@chemnitz.freifunk.net>
    [drop the SUPPORTED_DEVICES, the old name was never used in a release]
    Signed-off-by: Mathias Kresin <dev@kresin.me>
  3. ramips: ex2700: actually remove kmod-mt76*

    jclehner authored and mkresin committed Sep 7, 2018
    When building using the multiple devices option with per-device root
    filesystem, only the meta package mt76 is omitted but not the
    dependencies selected by the package.
    
    Explicitly exclude all 3 mt76 packages, plus the metapackage.
    Otherwise, these modules will be included in the build, wasting
    a few hundred kilobytes.
    
    Signed-off-by: Joseph C. Lehner <joseph.c.lehner@gmail.com>
    [mention the root cause of the issue in the commit message]
    Signed-off-by: Mathias Kresin <dev@kresin.me>
  4. kernel: bump 4.14 to 4.14.72

    xback committed Sep 26, 2018
    Refreshed all patches.
    
    Removed upstreamed:
    - 180-earlycon-initialize-port-uartclk-based-on-clock-frequency-property.patch
    - 181-earlycon-remove-hardcoded-port-uartclk-initialization-in-of_setup_earlycon. patch
    - 700-1-6-e1000e-Remove-Other-from-EIAC.patch
    - 700-2-6-Partial-revert-e1000e-Avoid-receiver-overrun-interrupt-bursts.patch
    - 700-3-6-e1000e-Fix-queue-interrupt-re-raising-in-Other-interrupt.patch
    - 700-4-6-e1000e-Avoid-missed-interrupts-following-ICR-read.patch
    
    Compile-tested on: cns3xxx, imx6
    Runtime-tested on: cns3xxx, imx6
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  5. kernel: bump 4.9 to 4.9.129

    xback committed Sep 26, 2018
    Refreshed all patches.
    
    Removed upstreamed:
    - 203-MIPS-ath79-fix-restart.patch
    
    Compile-tested on: ar71xx
    Runtime-tested on: ar71xx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Commits on Sep 24, 2018
  1. kernel: pick earlycon regression fixes from the stable-queue.git

    Rafał Miłecki
    Rafał Miłecki committed Sep 24, 2018
    This fixes regression introduced in kernel 4.14 and makes bcm53xx revert
    obsolete.
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
    (cherry picked from commit 43d3660)
  2. build: drop buildbot toolchain rebuild check when not using git

    nbd168 committed Sep 24, 2018
    The check cleans and rebuilds the toolchain if it changed on update.
    When building from a source tarball, it is reasonable to expect that
    there will be no updates, so no rebuild check is necessary
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Commits on Sep 22, 2018
  1. mac80211: fix tx queue allocation for active monitor interfaces

    nbd168 committed Sep 22, 2018
    Fixes a crash with drivers like ath9k
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
  2. mt76: fix tx power issue for mt76x2

    nbd168 committed Sep 22, 2018
    6e1898d mt76x2: fix tx power configuration for VHT mcs 9
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Older
You can’t perform that action at this time.