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

edb21ee3d253...
Lucian Cristian
x86: video: disable builtin radeon DRM driver
builtin driver can't access the /lib/firmware while booting,
module driver will be able to read and load the firmware files

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
ec2a2a2aea1a...
Yousong Zhou
dnsmasq: allow using dnsmasq as the sole resolver
Currently it seems impossible to configure /etc/config/dhcp to achieve
the following use case

- run dnsmasq with no-resolv
- re-generate /etc/resolv.conf with "nameserver 127.0.0.1"

Before this change, we have to set resolvfile to /tmp/resolv.conf.auto
to achive the 2nd effect above, but setting resolvfile requires noresolv
being false.

A new boolean option "localuse" is added to indicate that we intend to
use dnsmasq as the local dns resolver.  It's false by default and to
align with old behaviour it will be true automatically if resolvfile is
set to /tmp/resolv.conf.auto

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Acked-by: Hans Dedecker <dedeckeh@gmail.com>
e711fd48be08...
Lucian Cristian
x86: video: disable buildtin amdgpu DRM driver
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
de14f4301e7c...
Hans Dedecker
Revert "iproute2: simplify linking libelf for eBFP/XDP object file support"
This reverts commit 26681fa6a6fcbec0024906eb8367e9a3160521fb as it breaks the
installation of the iproute2 utilities ip-bridge, ss, nstat, devlink and rdma
for the ip-full variant

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
dc08514e6d76...
Paul Wassi
uboot-kirkwood: update to 2019.01
Update U-Boot to current 2019.01 release for kirkwood platform

Signed-off-by: Paul Wassi <p.wassi@gmx.at>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
d4c999bb8917...
Daniel Golle
mac80211: rt2x00: backport accepted and pending patches from upstream
backport from wireless-drivers-next, replacing some existing patches in
our tree (marked with '=' are those which were already present):
f483039cf51a rt2x00: use simple_read_from_buffer()
=5c656c71b1bf rt2800: move usb specific txdone/txstatus routines to rt2800lib
=0b0d556e0ebb rt2800mmio: use txdone/txstatus routines from lib
=5022efb50f62 rt2x00: do not check for txstatus timeout every time on tasklet
=adf26a356f13 rt2x00: use different txstatus timeouts when flushing
=0240564430c0 rt2800: flush and txstatus rework for rt2800mmio
6eba8fd22352 rt2x00: rt2400pci: mark expected switch fall-through
10bb92217747 rt2x00: rt2500pci: mark expected switch fall-through
916e6bbcfcff rt2x00: rt2800lib: mark expected switch fall-throughs
641dd8068ecb rt2x00: rt61pci: mark expected switch fall-through
750afb08ca71 cross-tree: phase out dma_zalloc_coherent()
=c2e28ef7711f rt2x00: reduce tx power to nominal level on RT6352
a4296994eb80 rt2x00: Work around a firmware bug with shared keys
2587791d5758 rt2x00: no need to check return value of debugfs_create functions

pending on linux-wireless:
rt2x00: remove unneeded check
rt2x00: remove confusing AGC register
rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band
rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620
rt2800: comment and simplify AGC init for RT6352
rt2x00: do not print error when queue is full
rt2800: partially restore old mmio txstatus behaviour
rt2800: new flush implementation for SoC devices
rt2800: move txstatus pending routine
rt2800mmio: fetch tx status changes
rt2800mmio: use timer and work for handling tx statuses timeouts
rt2x00: remove last_nostatus_check
rt2x00: remove not used entry field
rt2x00mmio: remove legacy comment

While at it also rename some existing patches now that there are
separate folders with patches for each driver to make things a bit
nicer to handle.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
d42c9ce326aa...
Paul Wassi
kirkwood: add kernel 4.19 support
Add patches for 4.19
Drop patch 200-disable-tso, as the packet corruption was fixed in
kernel commit 3b89624ab54b9dc2d92fc08ce2670e5f19ad8ec8

Restructure the DTS for Marvell switch in 104-ea3500 and 105-ea4500
to fix DTC warning.

Signed-off-by: Paul Wassi <p.wassi@gmx.at>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
d38789b5597f...
Christian Lamparter
firmware: ipq-wifi: mark packages as nonshared
The board-files are specific to the target and device. Hence
they need to be set as nonshared. Otherwise they do not show
up on the package repository. This causes problems for
imagebuilder, if it needs to build a image for a specific
device that hasn't had the time to have get its boardfile
upstream.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
d0b45962ef63...
Hauke Mehrtens
build: Fix print without color
The original patch removed the printing completely, just remove the
color.

Fixes: eabc1ddc4541  ("build: Honour NO_COLOR in include/scan.mk")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
ce8226a97133...
Hauke Mehrtens
strace: Only allow libdw or libunwind
These two dependencies are mutual exclusive and it is only possible to
select one of them, change the select to a chose so it is only possible
to select one of them in OpenWrt menu config.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
cd1e9c88f339...
Oskari Lemmela
sunxi: fix: A64 unstable timer
Backport A64 unstable timer patches from linux 5.1

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
[Split the single patch into the two original patches]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
cb3798cf3f19...
Lucian Cristian
x86: DRM: add x64 subtarget support
copy settings from generic subtarget

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
c72b1d8468b0...
Linus Walleij
gemini: Generate harddisk image for DNS-313
This makes OpenWrt build an Ext2+Ext4 partitioned image
for the D-Link DNS-313 with two blank partitions, a boot
partition on /dev/sda3 and a rootfs partition on
/dev/sda4.

This uses the methods already used in apm821xx including
the tricks to convert the generated Ext2 filesystem
partition to version 1 so that the firmware bootloader
will properly recognize it.

We patch a bit around the build files to make sure we
get the rootfs size set and that genext2fs is properly
built.

Tested on the D-Link DNS-313.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[Fixing and tricksing]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
b494734367d4...
Peter Wagner
strace: fix configuration options
Signed-off-by: Peter Wagner <tripolar@gmx.at>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
b06418016d3d...
Lucian Cristian
linux-firmware: DRM: add amdgpu firmware
add firmware needed for amdgpu DRM display

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
afe00a79eea7...
Yousong Zhou
armvirt: 32: enable CONFIG_ARM_LPAE
This is required for running armvirt_32 on QEMU 3.0 [1], otherwise the
kernel will emit the following complaint and virtio-net-pci devices will
fail to be initialized

        [    1.124214] OF: PCI: host bridge /pcie@10000000 ranges:
        [    1.125093] OF: PCI:    IO 0x3eff0000..0x3effffff -> 0x00000000
        [    1.125942] OF: PCI:  MEM 0x10000000..0x3efeffff -> 0x10000000
        [    1.126403] OF: PCI:  MEM 0x8000000000..0xffffffffff -> 0x8000000000
        [    1.127748] pci-host-generic 4010000000.pcie: can't claim ECAM area [mem 0x10000000-0x1fffffff]: address conflict with /pcie@10000000 [mem 0x10000000-0x3efeffff]
        [    1.129752] pci-host-generic: probe of 4010000000.pcie failed with error -16

Running QEMU with "-M virt,highmem=off" is an option, but "highmem" was only
introduced as a default on flag since QEMU 2.5.0 and QEMU will fail and quit on
encounter of unknown flags

[1] Armv7 guest fails to boot with qemu-3.0.0-1,
    https://bugzilla.redhat.com/show_bug.cgi?id=1633328#c5

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
a69e101ed116...
Christian Lamparter
ipq40xx: speed up ath10k-caldata extraction
Reading and writing to and from flash storage is slow and currently,
the ath10kcal_extract() scripts are even more at an disadvantage
because they use a block size of 1 to be able skip.

This patch reworks the extraction scripts to be much faster and
efficient by reading and writing the calibration data in possibly
one big block.

before: (Tested on a RT-AC58U, which has SPI-NAND).

# time dd if=/dev/ubi0_1 of=/lib/firmware/... bs=1 skip=4096 count=12064
12064+0 records in
12064+0 records out
real    0m 0.28s
user    0m 0.02s
sys    0m 0.24s

after:

# time dd if=/dev/ubi0_1 of=/lib/firmware/... bs=12064 skip=4096 count=1 iflag=skip_bytes
1+0 records in
1+0 records out
real    0m 0.01s
user    0m 0.00s
sys    0m 0.00s

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
a0dfab220d96...
Daniel Engberg
toolchain/binutils: Remove 2.30
Remove binutils 2.30

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
9a5a10eb6924...
Sven Eckelmann
build: Accept BIN_DIR parameter for legacy-images
BIN_DIR can be set to overwrite the output path for new images. This is an
advertised feature for the imagebuilder and is used by systems like
LibreMesh's chef.

The legacy images are build using a new sub-make which doesn't receive the
variable overwrites of the parent make process. As result, the BIN_DIR is
automatically defined to the default value from rules.mk. The images will
therefore not be placed in the output path which was selected by the user.

Providing BIN_DIR as an explicit variable override to the sub-make works
around this problem.

Fixes: 26c771452cd8 ("image.mk: add LegacyDevice wrapper to allow legacy image building code to be used for device profiles")
Reported-by: Paul Spooren <mail@aparcar.org>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
96060b301876...
Hans Dedecker
Revert "iproute2: tc: reduce size of dynamic symbol table"
This reverts commit 248797834bf21916ddf663edc96d86ee5377850e as it breaks the
installation of the iproute2 utilities ip-bridge, ss, nstat, devlink and rdma
for the ip-full variant

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
93b984b78a2d...
Rosy Song
samba36: allow build with no ipv6 support
Signed-off-by: Rosy Song <rosysong@rosinson.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
8554982e1fd0...
Daniel Golle
mac80211: rt2x00: replace pending by merged patches
Those have by now been merged into wireless-drivers-next:
17ae2acd1a6f rt2x00: remove unneeded check
5991a2ecd070 rt2x00: remove confusing AGC register
9ad3b5565445 rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band
7aca14885ede rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620
c7ff1bfeaf1c rt2800: comment and simplify AGC init for RT6352

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
81adb132daa5...
Oever González
ipq-wifi: update ipq-wifi for Linksys EA6350v3
This commit updates the file "board-linksys_ea6359v3".

Without this commit, the Linksys EA6350v3 will experience poor wireless
performance in both bands. With this patch, wireless performace will be
comparable to the performance of the stock firmware.

Signed-off-by: Oever González <notengobattery@gmail.com>
7878215a56b7...
Hauke Mehrtens
x86: Make kmod-drm-radeon and kmod-drm-amdgpu depend on x86
Currently these kernel packages only work on x86, restrict them to that
target.

Fixes: 2f239c02a031 ("x86: video: add amdgpu DRM kernel package")
Fixes: 2f6918ee9be9 ("x86: video: add radeon DRM module support")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
6cdf08f02625...
Linus Walleij
firmware-tools/ptgen: Allow generation 0 size partitions
The firmware on the D-Link DNS-313 NAS require two blank
partitions before the boot partition. Support this if
explicitly requested with a "-n" flag.

Tested on the D-Link DNS-313.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[Broken out from original patch]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
66e875a07033...
Oldřich Jedlička
kernel: Added required dependencies for socket match.
This applies to kernel 4.10 and newer.

See https://github.com/torvalds/linux/commit/8db4c5be88f62ffd7a552f70687a10c614dc697b

The above commit added to kernel 4.10 added new dependency
for building the NETFILTER_XT_MATCH_SOCKET (xt_socket.ko)
module. The NF_SOCKET_IPVx options (both of them) need to
be enabled in order to build the NETFILTER_XT_MATCH_SOCKET
module. Without the change the module is not built.

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
5d11672d077a...
Yangbo Lu
kernel: disable CONFIG_USB_IMX21_HCD in default for kernel 4.14
CONFIG_USB_IMX21_HCD should be handled in generic config and
module package. So moved it into generic config.
This also fixed build issue (kernel config question) of layerscape
armv8_32b since it also used ARCH_MXC.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
[Deactivate CONFIG_USB_IMX21_HCD also for kernel 4.19]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
566bfa417e0e...
Hans Dedecker
Revert "iproute2: tc: enable and fix support for using .so plugins"
This reverts commit fc80ef3613465e60257a5ddf0674debe45b09180 as it breaks the
installation of the iproute2 utilities ip-bridge, ss, nstat, devlink and
rdma for the ip-full variant

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
3bd871ad52a9...
Chuanhong Guo
ath79: fix wmac memory region for qca953x
According to /arch/mips/include/asm/mach-ath79/ar71xx_regs.h
the size of wmac register range for qca953x is only 0x20000.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
331963717bf4...
Hans Dedecker
odhcpd: update to latest git HEAD
1f01299 config: fix build failure in case DHCPv4 support is disabled
67b3a14 dhcpv4: fix assignment of requested IP address
ca8ba91 dhcp: rework static lease logic
36833ea dhcpv6: rapid commit support
1ae316e dhcpv6: fix parsing of DHCPv6 relay messages
80157e1 dhcpv4: fix compile issue
671ccaa dhcpv6-ia: move function definitions to odhcpd.h
0db69b0 dhcpv6: improve code readibility
7847b27 treewide: unify dhcpv6 and dhcpv4 assignments
a54cee0 netlink: rework handling of netlink messages
9f25dd8 treewide: use avl tree to store interfaces
f21a0a7 treewide: align syslog tracing
edc5fb0 dhcpv6-ia: add full CONFIRM support
9d6eadf dhcpv6-ia: rework append_reply()

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2f6918ee9be9...
Lucian Cristian
x86: video: add radeon DRM module support
add radeon module support so firmware can be loaded from userland

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
2f239c02a031...
Lucian Cristian
x86: video: add amdgpu DRM kernel package
build amdgpu kernel as modules so it will find the firmware files

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
2e0f41e73a93...
Arnout Vandecappelle (Essensium/Mind)
hostapd: add Multi-AP patches and config options
Cherry-pick Multi-AP commits from uptream:
9c06f0f6a hostapd: Add Multi-AP protocol support
5abc7823b wpa_supplicant: Add Multi-AP backhaul STA support
a1debd338 tests: Refactor test_multi_ap
bfcdac1c8 Multi-AP: Don't reject backhaul STA on fronthaul BSS
cb3c156e7 tests: Update multi_ap_fronthaul_on_ap to match implementation
56a2d788f WPS: Add multi_ap_subelem to wps_build_wfa_ext()
83ebf5586 wpa_supplicant: Support Multi-AP backhaul STA onboarding with WPS
66819b07b hostapd: Support Multi-AP backhaul STA onboarding with WPS
8682f384c hostapd: Add README-MULTI-AP
b1daf498a tests: Multi-AP WPS provisioning

Add support for Multi-AP to the UCI configuration. Every wifi-iface gets
an option 'multi_ap'. For APs, its value can be 0 (multi-AP support
disabled), 1 (backhaul AP), 2 (fronthaul AP), or 3 (fronthaul + backhaul
AP). For STAs, it can be 0 (not a backhaul STA) or 1 (backhaul STA, can
only associate with backhaul AP).

Also add new optional parameter to wps_start ubus call of
wpa_supplicant to indicate that a Multi-AP backhaul link is required.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2d139450a3be...
Rafał Miłecki
mac80211: backport more brcmfmac changes queued for the 5.1
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
22fdaa06b7c9...
Lucian Cristian
linux-firmware: DRM: add radeon firmware
add firmware needed for radeon DRM display

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
1bdd3b5f7dde...
Hans Dedecker
Revert "iproute2: use tc package variant to limit other package sizes"
This reverts commit e6d84fa8864e7bbbcec139dd09a2922a06f5b2a0 as it breaks the
installation of the iproute2 utilities ip-bridge, ss, nstat, devlink and rdma
for the ip-full variant

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
0b373bf4d6a1...
Daniel Golle
uqmi: fix PIN_STATUS_FAILED error with MC7455 WCDMA/LTE modem
Apparently this modem replies differently to attempted --get-pin-status
which makes the script fail if a pincode is set. Fix this.

Manufacturer: Sierra Wireless, Incorporated
Model: MC7455
Revision: SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
0aedf5cfcb0b...
Yousong Zhou
armvirt: 32: refresh kernel config
The diff was genereated by running the following command without
actually changing any kernel config options

make kernel_menuconfig CONFIG_TARGET=subtarget

Here are some initial findings on the change

- CONFIG_ARCH_OPTIONAL_KERNEL_RWX is now arch default
- CONFIG_ARM_GIC_V3_ITS is selected by CONFIG_ARCH_VIRT
- CONFIG_CPU_SPECTRE is select by CONFIG_CPU_V7
- CONFIG_TIMER_OF is now a arch default
- CONFIG_TIMER_PROBE is select by CONFIG_TIMER_OF

The following options should probably be moved to generic config

- CONFIG_MIGRATION is a default on option
- CONFIG_TREE_SRCU is a default on option for !PREEMPT && SMP system
- CONFIG_RCU_NEED_SEGCBLIST

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
0297610554de...
Peter Wagner
elfutils: fix DEPENDS for libelf
Signed-off-by: Peter Wagner <tripolar@gmx.at>
  • armvirt/64: Building kmods failed -  stdio
  • gemini/generic: Building kmods failed -  stdio
  • imx6/generic: Building kmods failed -  stdio
  • layerscape/armv8_32b: Building kmods failed -  stdio
  • sunxi/cortexa7: Building kmods failed -  stdio
  • sunxi/cortexa8: Building kmods failed -  stdio
  • x86/geode: Building kmods failed -  stdio
  • zynq/generic: Building kmods failed -  stdio
02644e56126d...
Pawel Dembicki
generic: kernel: Add missing config option
DRM packages break modules compilation for sunxi target,
cortexa7 and cortexa8 subtargets.

This patch add missing symbol to generic config.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>