immortalwrt/target/linux
Tony Ambardar d6283216bd
kernel: mips: restore missing MIPS32 cBPF JIT
Kernel v5.1 included an eBPF JIT for MIPS32 kernels, but problems were
discovered [1] and the changes later reverted in kernel v5.5 with commits:

  * f8fffebdea75 ("MIPS: BPF: Disable MIPS32 eBPF JIT")
  * 36366e367ee9 ("MIPS: BPF: Restore MIPS32 cBPF JIT")

Only the first of these was backported to LTS kernel 5.4, leaving cBPF
programs without a JIT and introducing a performance regression for any
such users e.g. libpcap, tcpdump, etc.

Restore cBPF performance by backporting the second commit above:
  * 070-v5.5-MIPS-BPF-Restore-MIPS32-cBPF-JIT.patch

[1] https://lore.kernel.org/bpf/20191205182318.2761605-1-paulburton@kernel.org/

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2020-08-03 00:18:37 +08:00
..
apm821xx Merge Mainline 2020-07-31 21:46:49 +08:00
ar7
ar71xx kernel: bump 4.14 to 4.14.191 2020-08-01 00:32:26 +08:00
arc770 arc770: update kernel version to 5.4 2020-07-28 20:49:14 +08:00
archs38 archs38: use generic 02_sysinfo 2020-07-23 22:47:13 +08:00
armvirt armvirt,x86: fix build breakage of crypto ccp module 2020-06-24 12:05:03 +08:00
at91 treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
ath25 treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
ath79 Merge Mainline 2020-08-01 02:17:20 +08:00
bcm27xx Merge Mainline 2020-07-22 17:48:51 +08:00
bcm47xx bcm47xx: add support for NETGEAR R6200 V1 2020-06-24 12:08:32 +08:00
bcm53xx kernel: bump 5.4 to 5.4.53 2020-07-22 16:59:36 +08:00
bcm63xx kernel: bump 5.4 to 5.4.53 2020-07-22 16:59:36 +08:00
cns3xxx Merge Mainline 2020-06-28 18:16:21 +08:00
gemini treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
generic kernel: mips: restore missing MIPS32 cBPF JIT 2020-08-03 00:18:37 +08:00
imx6 imx6: use device-tree compatible for board name 2020-07-27 19:48:10 +08:00
ipq40xx Merge Mainline 2020-07-31 21:46:49 +08:00
ipq806x Merge Mainline 2020-07-22 17:48:51 +08:00
ipq807x
ixp4xx kernel: bump 4.9 to 4.9.220 2020-04-25 08:06:59 +08:00
kirkwood Merge Mainline 2020-07-31 21:46:49 +08:00
lantiq Merge Mainline 2020-07-31 21:46:49 +08:00
layerscape kernel: bump 5.4 to 5.4.54 2020-07-29 18:04:27 +08:00
malta malta: add missing symbols for kernel 5.4 2020-06-04 12:07:06 +08:00
mediatek Merge Mainline 2020-07-31 21:46:49 +08:00
mpc85xx kernel: Update kernel 5.4 to version 5.4.50 2020-07-05 13:29:49 +08:00
mvebu kernel: bump 5.4 to 5.4.53 2020-07-22 16:59:36 +08:00
mxs Merge Mainline 2020-05-04 16:11:02 +08:00
octeon treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
octeontx kernel: bump 5.4 to 5.4.48 2020-06-23 12:10:47 +08:00
omap treewide: drop shebang from non-executable target files 2020-06-17 12:04:16 +08:00
orion
oxnas oxnas: use vendor_model scheme for ox810se 2020-07-27 19:42:47 +08:00
pistachio Merge Mainline 2020-06-28 18:16:21 +08:00
ramips Merge Mainline 2020-07-31 21:46:49 +08:00
rb532
rockchip kernel: bump 5.4 to 5.4.55 2020-08-01 02:15:38 +08:00
samsung kernel: Update kernel 4.14 to version 4.14.187 2020-07-05 11:53:32 +08:00
sunxi Merge Mainline 2020-07-29 17:46:34 +08:00
tegra mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
uml
x86 kernel/pcengines-apu2: detect apuv4 board 2020-07-08 12:04:26 +08:00
zynq mpc85xx/mvebu/mxs/octeontx/oxnas/sunxi/tegra/zynq: add kernel 5.4 support 2020-04-16 19:38:37 +08:00
Makefile build: add 'make kernel_xconfig' command 2020-07-09 12:03:26 +08:00