openwrt-pf/target/linux
Hauke Mehrtens a2662309aa kernel: Enable CONFIG_ARM64_PAN to restrict kernel access to user space memory
Enable the CONFIG_ARM64_PAN kernel security option, which leverages the
ARMv8.1 Privileged Access Never (PAN) extension to prevent the kernel
from directly accessing user space memory.

Instead, copy_to_user and similar functions must be used for data
transfer between kernel and user space. This feature is automatically
disabled at runtime on CPUs without PAN support, making it a no-op in
those cases.

Link: https://github.com/openwrt/openwrt/pull/16189
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-08-21 00:21:05 +02:00
..
airoha
apm821xx kernel: rtl8367b: use realtek,extif property 2024-08-06 00:34:14 +02:00
archs38 archs38: enable features rootfs-part 2024-08-07 10:29:36 +02:00
armsr kernel: Enable CONFIG_ARM64_PAN to restrict kernel access to user space memory 2024-08-21 00:21:05 +02:00
at91
ath79 kernel: bump 6.6 to 6.6.46 2024-08-20 23:41:08 +02:00
bcm27xx kernel: Enable CONFIG_ARM64_PAN to restrict kernel access to user space memory 2024-08-21 00:21:05 +02:00
bcm47xx generic: 6.6: add backported bmips CBR patches 2024-08-06 14:06:09 +02:00
bcm53xx bcm53xx: refresh 6.6 kernel patches 2024-08-19 20:39:03 +02:00
bcm4908 kernel: bump 6.1 to 6.1.105 2024-08-20 23:45:07 +02:00
bmips bmips: bcm6328: add support for D-Link DSL-2750B rev B1 2024-08-20 16:19:11 +02:00
d1
gemini
generic kernel: Enable CONFIG_ARM64_PAN to restrict kernel access to user space memory 2024-08-21 00:21:05 +02:00
imx imx: drop 6.1 support 2024-08-12 20:59:06 +02:00
ipq40xx ipq40xx: Drop nand features from Chromium image 2024-08-02 19:54:38 +02:00
ipq806x
ixp4xx
kirkwood kirkwood: remove 6.1 support 2024-08-01 17:10:15 +02:00
lantiq kernel: bump 6.6 to 6.6.45 and update config-6.6 2024-08-13 00:34:16 +02:00
layerscape kernel: Enable CONFIG_ARM64_PAN to restrict kernel access to user space memory 2024-08-21 00:21:05 +02:00
loongarch64
malta
mediatek kernel: bump 6.6 to 6.6.46 2024-08-20 23:41:08 +02:00
mpc85xx mpc85xx: panda: use DSA B53 driver 2024-08-19 18:42:45 +02:00
mvebu mvebu: GL-MV1000: let u-boot-env be writable again 2024-08-06 21:46:25 +02:00
mxs
octeon octeon: ubnt-edgerouter: Disable PCIe 2024-07-28 19:34:30 +02:00
omap omap: re-enable target 2024-07-17 23:27:50 +02:00
pistachio
qoriq
qualcommax kernel: bump 6.6 to 6.6.45 and update config-6.6 2024-08-13 00:34:16 +02:00
ramips kernel: bump 6.6 to 6.6.46 2024-08-20 23:41:08 +02:00
realtek
rockchip kernel: Enable CONFIG_ARM64_PAN to restrict kernel access to user space memory 2024-08-21 00:21:05 +02:00
sifiveu
starfive kernel: bump 6.1 to 6.1.96 2024-07-04 22:02:47 +02:00
sunxi kernel: bump 6.6 to 6.6.44 2024-08-06 00:40:42 +02:00
tegra tegra: promote kernel 6.6 as default 2024-07-13 14:29:16 +02:00
uml
x86 base-files: improve Dell EMC Edge620 (x86) product support 2024-08-06 14:30:31 +02:00
zynq zynq: drop 6.1 support 2024-08-03 11:36:59 +02:00
Makefile