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

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

fd82b4fe7062...
Koen Vandeputte
kernel: add missing symbol when enabling PTP support
Discovered by enabling PTP_1588_CLOCK:

net/sched/Kconfig:44: warning: menuconfig statement without prompt
*
* Restart config...
*
*
* PTP clock support
*
PTP clock support (PTP_1588_CLOCK) [Y/n/?] y
Driver for the National Semiconductor DP83640 PHYTER (DP83640_PHY) [N/m/y/?] (NEW)

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
fcf87d5461c5...
Felix Fietkau
build: adjust gcc/g++ version checks for newer apple compilers
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry-picked from commit 46a129194de0f9e2f71b6526634569e1ec802504)
fb5a6d49261e...
Jeff Kletsky
ath79: Correct glinet, gl-ar300m-lite in 02_network
Previously, the board name for the GL-AR300M-Lite was incorrect
in 02_network, resulting in an unintended, fall-through condition
when initializing the network configuration.

While builds prior to commit 8dde11d521 (merged June 5, 2019)
    ath79: dts: drop "simple-mfd" for gmacs in SoC dtsi
functioned properly, the error was noted in resolving first-boot
connectivity issues related to the single-phy nature of the device
and the "swap" of eth0 and eth1 related to that commit.

Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>
(cherry picked from commit 549ea4dc1878d95ee2b752b8840d75a64a67b679)
f4b1926be022...
Dan Haab
bcm53xx: sysupgrade: support Luxul NAND devices
This adds support for UBI-aware sysupgrade using Luxul formats.

Signed-off-by: Dan Haab <dan.haab@legrand.com>
(cherry picked from commit 63c43e5674f346b8ed13377d551e5699afbeb673)
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
f3a265575cdb...
Koen Vandeputte
kernel: bump 4.14 to 4.14.149
Refreshed all patches.

Altered patches:
- 820-sec-support-layerscape.patch

Compile-tested on: ar71xx, brcm2708, cns3xxx, imx6, layerscape, x86_64
Runtime-tested on: ar71xx, cns3xxx, imx6

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
f2c321fc078e...
Petr Štetiar
build: fix host menu config targets using ncurses
On a recent Gentoo Linux installation, invoking `make menuconfig`, `make
kernel_menuconfig` or `make kernel_nconfig` in the build system fails,
whereas for example `make menuconfig` in the kernel tree alone works as
expected.

This is happening because STAGING_PREFIX is not defined when kernel's
{menu,n}config target calls pkg-config from the toolchain/host and thus
pkg-config returns an empty value, and the fallback values in the kernel
config script are applied but those are off and the linking fails.

Solution is to use system's pkg-config for all ncurses based menu config
targets in order to provide proper compiler/linker flags.

Ref: FS#2423
Cc: Thomas Albers <thomas.gameiro@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit 965f341aa9fdb6e07d509d02a6ca188af050292a)
e8dc69fcb02e...
Jo-Philipp Wich
iwinfo: update to latest Git HEAD
Contains following updates squashed from 3 bump commits in master:

02112f9 cli: fix reporting of mixed WPA2/WPA3 versions
7faeaea nl80211: properly detect WEP encryption in wpa_supp scan results
629b5ff nl80211: do not confuse open connections with WEP ones
3d47ddd nl80211: rework hostapd and wpa_supplicant wpa suite parsing
313e827 nl80211: keep awaiting wpa_supplicant scan results on busy response
a766751 nl80211: fix parsing of mixed wpa encryption in wpa_supp scan results
f096bfd utils: support parsing SAE and OWE key management suites from IEs
2a95086 nl80211: recognize SAE encrypted mesh

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
e8308747a18b...
Koen Vandeputte
gdb: bump to 8.3.1
GDB 8.3.1 brings the following fixes and enhancements over GDB 8.3:

PR c++/20020 (GDB segfault on printing objects)
PR gdb/24454 (nat/x86-linux-dregs.c failed assertion)
PR breakpoints/24541 (Incorrect evaluation of systemtap probes due to register being signed and probe expression assuming unsigned)
PR symtab/24545 (Symbol loading performance regression with cc1)
PR gdb/24592 (amd64->i386 linux syscall restart problem)
PR gdb/25009 (terminate called after throwing an instance of 'srchilite::ParserException')
PR gdb/25010 (Calls to error () can cause SIGTTOU to send gdb to the background)
PR breakpoints/25011 (Breakpoints on file reloads broken for PIE binaries)

This corrective release also brings the following testsuite fixes and
enhancements:

PR testsuite/25005 (gdb-caching-proc.exp takes a lot of time on skip_opencl_tests)
PR testsuite/25016 (Test-case failures for -pie)

GDB 8.3 includes the following changes and enhancements:

* Support for new native configurations (also available as a target configuration):
    - RISC-V GNU/Linux (riscv*-*-linux*)
    - RISC-V FreeBSD (riscv*-*-freebsd*)

* Support for new target configurations:
    - CSKY ELF (csky*-*-elf)
    - CSKY GNU/Linux (csky*-*-linux)
    - NXP S12Z ELF (s12z-*-elf)
    - OpenRISC GNU/Linux (or1k*-*-linux*)

* Native Windows debugging is only supported on Windows XP or later.

* The Python API in GDB now requires Python 2.6 or later.

* GDB now supports terminal styling for the CLI and TUI.
  Source highlighting is also supported by building GDB with GNU
  Highlight.

* Experimental support for compilation and injection of C++ source
  code into the inferior (requires GCC 7.1 or higher, built with
  libcp1.so).

* GDB and GDBserver now support IPv6 connections.

* Target description support on RISC-V targets.

* Various enhancements to several commands:
    - "frame", "select-frame" and "info frame" commands
    - "info functions", "info types", "info variables"
    - "info thread"
    - "info proc"
    - System call alias catchpoint support on FreeBSD
    - "target remote" support for Unix Domain sockets.

* Support for displaying all files opened by a process

* DWARF index cache: GDB can now automatically save indices of DWARF
  symbols on disk to speed up further loading of the same binaries.

* Various GDB/MI enhancements.

* GDBserver on PowerPC GNU/Linux now supports access to the PPR,
  DSCR, TAR, EBB/PMU, and HTM registers.

* Ada task switching support when debugging programs built with
  the Ravenscar profile added to aarch64-elf.

* GDB in batch mode now exits with status 1 if the last executed
  command failed.

* Support for building GDB with GCC's Undefined Behavior Sanitizer.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
d04c07003d07...
Jo-Philipp Wich
rpcd: update to latest Git HEAD
e2a7bc4 iwinfo: add WPA3 support

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d6a405280f0156a2dad7d9cfa96695d53ed87dab)
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
c987955f8242...
Jo-Philipp Wich
rpcd: update to latest Git HEAD
95f0973 file: increase minimum read buffer size to 4096 bytes

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2a603cfcfccc4b20b10b7992bc07be0945345ed9)
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
c4b514b20036...
Koen Vandeputte
kernel: bump 4.14 to 4.14.147
Refreshed all patches.

Altered patches:
- 403-mtd_fix_cfi_cmdset_0002_status_check.patch (ar71xx)
- 403-mtd_fix_cfi_cmdset_0002_status_check.patch (ath79)

Compile-tested on: ar71xx, cns3xxx, imx6, x86_64
Compile-tested on: ar71xx, cns3xxx, imx6

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
b5a70a3fcd3e...
Tomasz Maciej Nowak
ath79: dts: fix ja76pf2 spi frequency
The frequency was filled acording the information from datasheet for
particular chip (Winbond 25Q128BVFG). Unfortunately this led to
coruption and introduced bad blocks on the chip. Reducing the frequency
to commonly used in ath79, made the board more stable and no new bad
blocks were spoted.

Fixes: b3a0c97 ("ath79: add support for jjPlus JA76PF2")
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(cherry picked from commit c1db564cbc7cad88606f3caedf81d07b0a60931f)
b3d70f628bdf...
Rafał Miłecki
bcm53xx: fix serial console on Luxul XWC-2000
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit fedc5b65dc67c0687f0d1b8dafbacf8e7ab899d2)
ad07166ea728...
Eneas U de Queiroz
ipq806x: remove unsupported hw-crypto qce driver
The following symbols, selected by the qce driver were removed:
CONFIG_CRYPTO_CBC
CONFIG_CRYPTO_CTR
CONFIG_CRYPTO_DES
CONFIG_CRYPTO_DEV_QCE
CONFIG_CRYPTO_ECB
CONFIG_CRYPTO_NULL
CONFIG_CRYPTO_SEQIV
CONFIG_CRYPTO_XTS

CONFIG_CRYPTO_GF128MUL was removed as well, since it is only needed by
some cipher modes (LRW, GCM), none of which are selected, and it is
packaged as a module.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
ac1858ddf070...
Koen Vandeputte
treewide: remove 4.19 leftovers
19.07 branch focuses on kernel 4.14
so remove all remaining 4.19 configs

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
a66dd8475878...
Rafał Miłecki
bcm53xx: fix sysupgrade for Luxul XWC-2000
Use a correct "compatible" value as in the upstream DTS file.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 64b7dbb3000b7e8772fea40b35ac6ec717f9f822)
830000855eb6...
Johann Neuhauser
build: make device tree arg really optional in mkits.sh
If no device tree is given there is no node generated, but
the configuration does still include the name of the missing node.
This will result in a successful build fit image, but bootm does
throw a error message if we want to boot the bad configuration.

Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com>
(cherry picked from commit 205e0939f0a141a1524d94eaf84407ddcb6a1a09)
7594c5e6dc53...
Christian Lamparter
apm821xx: fix fan control on highest step
This patch removes a typo (extra "0") so that the 'cpu-alert6'
step is triggered once the system reaches 85°C.

Note: Unless the WNDR4700 is placed in an hot oven, the
hardware-monitor will never reach this value.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
6fe6853d7e70...
Paul Spooren
build: add buildinfo as single Makefile target
The prepare target was added some 11 years ago to build tools and
toolchain and was recently extended to  create buildinfo files for
reproducibility, meaning {feeds,version,config}.buildinfo.

As the buildbot workflow is more complex than the single prepare (kmod
feed insertion), prepare is only used to create those buildinfo files.
Running prepare however runs `target/compile` as well, taking time even
everything is already compiled.

Splitting this allows the buildbot to run only the `buildinfo` target
while others can still use the convenience feature `prepare`.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 6caf437652d858e5795ee16bdaf9f0436d2488f9)
6cdd518eb14a...
Tomasz Maciej Nowak
ar71xx: sysupgrade: accept ath79 combined-image
There is md5 sum of whole image embedded in combined-image header which
is checked on sysupgrade. The check will fail for ath79 images which
may have embedded metadata. This is because metadata are appended after
the combined image is created. To allow smooth transition from ar71xx to
ath79, strip metadata before calculating md5 sum for whole image.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(cherry picked from commit 8b4109c2b4d60495d046157d1baca9b1cdbf8dc8)
6179bf5be136...
Michael Heimpold
brcm47xx: fix switch port labels for Asus WL500GP V2
The switch port naming in LuCI does not fit the physical numbers
on the front of this device. Since this is confusing, fix it.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit e56e5a454e729f1067ba1fc8acfc18b99ccb88b4)
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
60ff8bf512d5...
Koen Vandeputte
kernel: bump 4.14 to 4.14.148
Refreshed all patches.

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
5e9aae9ef069...
Oldřich Jedlička
kernel: Fix off-by-one error in FIT mtd partition search.
This fixes off-by-one error introduced in commit dc76900021b8
("kernel: Correctly search for the FIT image in mtd partition.")

Function `mtd_read` starts reading at `offset` and
needs `hdr_len` number of bytes to be available. Suppose
the easiest case when `offset` is `0` and `hdr_len` equals
to `mtd->size` - the `for` loop will not be entered even
when enough bytes are available to be read.

Same happens for any non-zero `offset`, when `hdr_len` is
just enough bytes to be read until `mtd->size` is reached.
Imagine that for example `mtd->size=5`, `offset=4` and
`hdr_len=1`. Then `offset+hdr_len=5` and the check has to
be `offset+hdr_len <= mtd->size`, i.e. `5 <= 5`. The
check for `offset + hdr_len` value needs to be inclusive,
therefore use `<=`.

Fixes: dc76900021b8 ("kernel: Correctly search for the FIT image in mtd partition.")
Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
[adjusted commit ref, fixes tag]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit e0ce80d42ace6feba509da16795ab0eb81cf5bf4)
5bd83825adbb...
Jo-Philipp Wich
rpcd: update to latest Git HEAD
69eeb1b file: refactor message parsing and permission checking
f65527a iwinfo: expose all rate info fields in assoclist reply
7fec636 sys: fix symbol redeclaration
27c24c7 rpcd: sys: actually move timespec declaration
345363b file: add remove operation
604db20 rpcd: Switch to nanosleep

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2f9f8769e334d2e8d0bac4edadbcf6bcdd229519)
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
5a0a969e411e...
Jeff Kletsky
ath79: Restore GL.iNet GL-AR300M-Lite first-boot connectivity
The relationship between GMAC0 and GMAC1 and the kernel devices
eth0 and eth1 was reversed for many ath79 devices by commit 8dde11d521
ath79: dts: drop "simple-mfd" for gmacs in SoC dtsi

The GL-AR300M-Lite is a single-port device, with the "LAN" port of the
GL-AR300M board unpopulated and its sole port now referenced as eth1,
as a result of commit 8dde11d521. The device was unreachable on
first boot or fresh config.

By changing &eth1 (GMAC1) to an MFD, GMAC0 is able to associate with
the phy and is known by the kernel as "eth0".

Thanks to Chuanhong Guo for the suggestion of "simple-mfd"

Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>
(cherry picked from commit b90ea19860853dd538e704e3e4402686c316e43c)
53a6aa516471...
leo chung
build: fix xconfig target
`make xconfig` fails with following linking error of qconf binary:

g++ -lQt5Widgets -lQt5Gui -lQt5Core -o qconf qconf.o zconf.tab.o
/usr/bin/ld: qconf.o: in function ConfigList::metaObject() const': qconf.cc:(.text+0x3eb): undefined reference to QObjectData::dynamicMetaObject() const'
/usr/bin/ld: qconf.o: in function `ConfigList::qt_metacast(char const*)': link error.

which is caused by the wrong order of the linked objects/libraries so
this patch reorders the linker's arguments which makes the qconf compile
again.

Signed-off-by: leo chung <gewalalb@gmail.com>
[commit subject and message tweaks, whitespace fix]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit b2c55d50f8aeb21ef4cd3948034a158f7dd743c2)
4e93d17f2a8d...
Tomasz Maciej Nowak
ath79: image: append metadata to routerstations and ja76pf2 images
This target enforces metadata check so add the necessary information. It
was previously removed because md5 sum check. When using these sysupgrade
images on ar71xx target the check would complain about them not matching.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(cherry picked from commit 077d06a1a5a23caae4d0c53afb60913955d2a3ea)
4c928599455b...
Jo-Philipp Wich
iwinfo: update to latest Git HEAD
a29b7d4 nl80211: align path to phy mapping logic with mac80211.sh

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 57b834281b586839b5e2cb00d7907de50c68ebcc)
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
4abf456b4a82...
Fredrik Olofsson
kernel: Correctly search for the FIT image in mtd partition.
Previously all iterations of the loop checked offset=0 in the partition.

Signed-off-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
(cherry picked from commit dc76900021b880820adf981bb7b1cf5ff3ffe1fd)
49c563a829b4...
Chuanhong Guo
ramips: mt7621: add support for memory detection
mt7621 has the following memory map:
0x0-0x1c000000: lower 448m memory
0x1c000000-0x2000000: peripheral registers
0x20000000-0x2400000: higher 64m memory

detect_memory_region in arch/mips/kernel/setup.c only add the first
memory region and isn't suitable for 512m memory detection because
it may accidentally read the memory area for peripheral registers.

This commit adds memory detection capability for mt7621:
1. add the highmem area when 512m is detected.
2. guard memcmp from accessing peripheral registers:
    This only happens when some weird user decided to change
    kernel load address to 256m or higher address. Since this
    is a quite unusual case, we just skip 512m testing and return
    256m as memory size.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(cherry picked from commit 6d91ddf5175d2eac3c4bc4a404cc0f5dd44cf25b)
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
39ae849d0d23...
Tomasz Maciej Nowak
ath79: image: add supported string for routerstations and ja76pf2
Now that the md5 check is fixed and metadata present, sysupgrade on
ar71xx will complain about device not being supported by the image.
Since the cause is not matching strings for supported devices add them
accordingly.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(cherry picked from commit a45cf75eca4069f24bf5bba8f245de2e553f7f78)
3468a4435a25...
Christian Franke
lantiq: Fix fw_cutter LzmaWrapper
The destination buffer size `d_len` is passed to `lzma_inflate` as a
pointer. Therefore, it needs to be dereferenced to compare its content.

Signed-off-by: Christian Franke <nobody@nowhere.ws>
(cherry picked from commit d544bc84a07f299ac1e513715301cae5fbd30923)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
28d3afc8d672...
Adrian Schmutzler
base-files: use get_mac_binary() in mtd_get_mac_binary_ubi()
The actual retrieval of the MAC address in mtd_get_mac_binary_ubi()
is the same as in get_mac_binary(). Thus, use the latter function
in the former to reduce duplicate code.

This will also allow to benefit from the enhanced path check there
and bring mtd_get_mac_binary_ubi() more in line with the similar
mtd_get_mac_binary().

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(cherry picked from commit 45600124fcbd14ece6e289cb59b318ea44c598fe)
2155e94d4b8e...
Adrian Schmutzler
ramips: remove memory node for ZBT-WE1326
Memory auto-detection for mt7621 has just been added to 19.07
stable branch.

This removes the memory node for the ZBT-WE1326, which will support
revision 5 that has 256MiB RAM (Nanya NT5CC128M16IP-DI) instead of
512MiB (up to revision 4).

ref: #1930

This is taken from master commit a2c19f1d2f65 ("ramips: dts: drop
memory nodes"), where _all_ memory nodes were removed.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
180bd7597391...
Jo-Philipp Wich
iwinfo: update to latest Git HEAD
07315b6 nl80211: handle hidden SSIDs in wpa_supplicant scan results
3ac846e lua: fix string description of mixed WPA3 modes

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit bc61458b73c04f900c358be8b7ed37c84298472a)
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
07dcbfa6e8d2...
Jo-Philipp Wich
fwtool: do not omit final 16 byte when image does not contain signature
The fwutil command will interpret the final 16 byte of a given firmware
image files as "struct fwimage_trailer".

In case these bytes do look like a valid trailer, we must ensure that we
print them out along with the remainder of the image to not accidentally
truncate non-trailer-images by 16 bytes when they're piped through fwtool,
e.g. as part of an image verification command sequence.

Some command sequences pipe images through fwtool in order to strip any
possible metadata, certificate or signature trailers and do not expect
bare images without any of that metadata to get truncated as other non-
fwtool specific metadata is expected at the end of the file, e.g. an
information block with an md5sum in case of the combined image format.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 889b841048c5eb7f975135cab363f1fdd9b6cfa1)
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
04c81498dfe1...
Koen Vandeputte
toolchain/gdb: bump to 8.3.1
GDB 8.3.1 brings the following fixes and enhancements over GDB 8.3:

PR c++/20020 (GDB segfault on printing objects)
PR gdb/24454 (nat/x86-linux-dregs.c failed assertion)
PR breakpoints/24541 (Incorrect evaluation of systemtap probes due to register being signed and probe expression assuming unsigned)
PR symtab/24545 (Symbol loading performance regression with cc1)
PR gdb/24592 (amd64->i386 linux syscall restart problem)
PR gdb/25009 (terminate called after throwing an instance of 'srchilite::ParserException')
PR gdb/25010 (Calls to error () can cause SIGTTOU to send gdb to the background)
PR breakpoints/25011 (Breakpoints on file reloads broken for PIE binaries)

This corrective release also brings the following testsuite fixes and
enhancements:

PR testsuite/25005 (gdb-caching-proc.exp takes a lot of time on skip_opencl_tests)
PR testsuite/25016 (Test-case failures for -pie)

GDB 8.3 includes the following changes and enhancements:

* Support for new native configurations (also available as a target configuration):
    - RISC-V GNU/Linux (riscv*-*-linux*)
    - RISC-V FreeBSD (riscv*-*-freebsd*)

* Support for new target configurations:
    - CSKY ELF (csky*-*-elf)
    - CSKY GNU/Linux (csky*-*-linux)
    - NXP S12Z ELF (s12z-*-elf)
    - OpenRISC GNU/Linux (or1k*-*-linux*)

* Native Windows debugging is only supported on Windows XP or later.

* The Python API in GDB now requires Python 2.6 or later.

* GDB now supports terminal styling for the CLI and TUI.
  Source highlighting is also supported by building GDB with GNU
  Highlight.

* Experimental support for compilation and injection of C++ source
  code into the inferior (requires GCC 7.1 or higher, built with
  libcp1.so).

* GDB and GDBserver now support IPv6 connections.

* Target description support on RISC-V targets.

* Various enhancements to several commands:
    - "frame", "select-frame" and "info frame" commands
    - "info functions", "info types", "info variables"
    - "info thread"
    - "info proc"
    - System call alias catchpoint support on FreeBSD
    - "target remote" support for Unix Domain sockets.

* Support for displaying all files opened by a process

* DWARF index cache: GDB can now automatically save indices of DWARF
  symbols on disk to speed up further loading of the same binaries.

* Various GDB/MI enhancements.

* GDBserver on PowerPC GNU/Linux now supports access to the PPR,
  DSCR, TAR, EBB/PMU, and HTM registers.

* Ada task switching support when debugging programs built with
  the Ravenscar profile added to aarch64-elf.

* GDB in batch mode now exits with status 1 if the last executed
  command failed.

* Support for building GDB with GCC's Undefined Behavior Sanitizer.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(cherry picked from commit 942f020bf4d0f49e4c5586a59ddf21c00e9d8bbe)
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
047ef4b39a27...
Rafał Miłecki
bcm53xx: add pending patch adding Luxul XWC-2000 DTS file
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 06091afada06183f541106b3c688a5d30d85c25b)
00f96dcddb77...
Koen Vandeputte
toolchain/musl: bump to version 1.1.24
1.1.24 release notes

new features:
- GLOB_TILDE extension to glob
- non-stub catgets localization API, using netbsd binary catalog format
- posix_spawn file actions for [f]chdir (extension, pending future standard)
- secure_getenv function (extension)
- copy_file_range syscall wrapper (Linux extension)
- header-level support for new linux features in 5.2

performance:
- new fast path for lrint (generic C version) on 32-bit archs

major internal changes:
- functions involving time are overhauled to be time64-ready in 32-bit archs
- x32 uses the new time64 code paths to replace nasty hacks in syscall glue

compatibility & conformance:
- support for powerpc[64] unaligned relocation types
- powerpc[64] and sh sys/user.h no longer clash with kernel asm/ptrace.h
- select no longer modifies timeout on failure (or at all)
- mips64 stat results are no longer limited to 32-bit time range
- optreset (BSD extension) now has a public declaration
- support for clang inconsistencies in wchar_t type vs some 32-bit archs
- mips r6 syscall asm no longer has invalid lo/hi register clobbers
- vestigial asm declarations of __tls_get_new are removed (broke some tooling)
- riscv64 mcontext_t mismatch glibc's member naming is corrected

bugs fixed:
- glob failed to match broken symlinks consistently
- invalid use of interposed calloc to allocate initial TLS
- various dlsym symbol resolution logic errors
- semctl with SEM_STAT_ANY didn't work
- pthread_create with explicit scheduling was subject to priority inversion
- pthread_create failure path had data race for thread count
- timer_create with SIGEV_THREAD notification had data race getting timer id
- wide printf family failed to support l modifier for float formats

arch-specific bugs fixed:
- x87 floating point stack imbalance in math asm (i386-only CVE-2019-14697)
- x32 clock_adjtime, getrusage, wait3, wait4 produced junk (struct mismatches)
- lseek broken on x32 and mipsn32 with large file offsets
- riscv64 atomics weren't compiler barriers
- riscv64 atomics had broken asm constraints (missing earlyclobber flag)
- arm clone() was broken when compiled as thumb if start function returned
- mipsr6 setjmp/longjmp did not preserve fpu register state correctly

Refreshed all patches.
Removed upstreamed.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  • brcm63xx/smp: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2708: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • brcm2708/bcm2709: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • gemini/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • mpc85xx/p1020: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • ramips/rt305x: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
  • rb532/generic: Generating config.buildinfo, version.buildinfo and feeds.buildinfo failed -  stdio
00e4d3e845e3...
Eneas U de Queiroz
ipq40xx: fix hw-crypto detection of qce driver
This adds the CRYPTO_ALG_KERN_DRIVER_ONLY flag to Qualcomm crypto engine
driver algorithms, so that openssl devcrypto can recognize them as
hardware-accelerated.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
[refresh, move to ipq40xx as its the only target right now]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(cherry picked from commit 391b14a8927df9cfc1d503459dd772cd582a64e7)