immortalwrt/target/linux
Jason A. Donenfeld 41a8427cc7 kernel: 5.4: import wireguard backport
Rather than using the clunky, old, slower wireguard-linux-compat out of
tree module, this commit does a patch-by-patch backport of upstream's
wireguard to 5.4. This specific backport is in widespread use, being
part of SUSE's enterprise kernel, Oracle's enterprise kernel, Google's
Android kernel, Gentoo's distro kernel, and probably more I've forgotten
about. It's definately the "more proper" way of adding wireguard to a
kernel than the ugly compat.h hell of the wireguard-linux-compat repo.
And most importantly for OpenWRT, it allows using the same module
configuration code for 5.10 as for 5.4, with no need for bifurcation.

These patches are from the backport tree which is maintained in the
open here: https://git.zx2c4.com/wireguard-linux/log/?h=backport-5.4.y
I'll be sending PRs to update this as needed.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-02-27 12:13:46 +08:00
..
apm821xx kernel: bump 5.4 to 5.4.97 2021-02-12 12:05:11 +08:00
arc770 target: use SPDX license identifiers on scripts 2021-02-11 12:08:24 +08:00
archs38 target: use SPDX license identifiers on scripts 2021-02-11 12:08:24 +08:00
armvirt target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
at91 at91: use SPDX license identifiers on DTS files 2021-02-11 12:08:53 +08:00
ath25 target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
ath79 ath79: fix USB power on TP-Link TL-WR810N v1 2021-02-27 12:03:11 +08:00
bcm27xx Merge Mainline 2021-02-25 12:25:05 +08:00
bcm47xx target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
bcm53xx bcm53xx: backport more upstream dts stuff from kernel 5.11 2021-02-26 12:15:53 +08:00
bcm63xx bcm63xx: pinctrl: fix BCM6348 groups 2021-02-24 12:11:16 +08:00
bcm4908 bcm4908: add bcm_sf2 fixes for the 5th GPHY 2021-02-16 14:47:37 +08:00
bmips bmips: dts: fix syscon-reboot nodes 2021-02-26 12:12:32 +08:00
gemini target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
generic kernel: 5.4: import wireguard backport 2021-02-27 12:13:46 +08:00
imx6 kernel: add further missing symbols 2021-02-24 12:27:21 +08:00
ipq40xx treewide: select kmod-mt7615-firmware where kmod-mt7615e is selected 2021-02-20 18:06:07 +08:00
ipq806x treewide: use upstream caldata script 2021-01-30 12:18:02 +08:00
ipq807x config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-26 12:03:41 +08:00
kirkwood kirkwood: set testing kernel version to 5.10 2021-02-24 12:28:44 +08:00
lantiq lantiq: fritz7320: enable USB power supply 2021-02-18 17:18:01 +08:00
layerscape layerscape: add new devices in README and clean up 2021-02-20 12:23:06 +08:00
malta target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
mediatek kernel: bump 5.4 to 5.4.100 2021-02-26 12:07:05 +08:00
mpc85xx mpc85xx: remove fdt.bin image 2021-02-27 12:07:25 +08:00
mvebu mvebu: add LED support for GL.iNet GL-MV1000 2021-02-27 12:03:51 +08:00
mxs target: use SPDX license identifiers on scripts 2021-02-11 12:08:24 +08:00
octeon target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
octeontx target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
omap target: use SPDX license identifiers on scripts 2021-02-11 12:08:24 +08:00
oxnas oxnas: add experimental support for Linux 5.10 2021-02-26 12:08:35 +08:00
pistachio target: use SPDX license identifiers on scripts 2021-02-11 12:08:24 +08:00
ramips ramips: add support for ZTE MF283+ 2021-02-27 12:06:37 +08:00
realtek realtek: add support for Netgear GS108T v3 2021-02-13 12:07:26 +08:00
rockchip rockchip: add missing Kconfig 2021-02-21 16:00:59 +08:00
sunxi sunxi: add r8152 patches for customized LEDs 2021-02-17 19:38:52 +08:00
tegra target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
uml target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
x86 x86: add led driver for PC Engines APU1 2021-02-21 12:06:55 +08:00
zynq zynq: Enable CONFIG_KERNEL_MODE_NEON 2021-02-27 12:12:38 +08:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00