diff options
author | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2024-11-12 10:16:13 +0000 |
---|---|---|
committer | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2024-11-12 23:51:06 +0000 |
commit | ca29cfcc4a21083d671522ad384532e28a43f033 (patch) | |
tree | ad848160925863dc73993f2915d57dfd500ed60f /tools/testing/selftests/bpf/prog_tests/sockmap_basic.c | |
parent | fb5af7d5405bf89a848819d1af007dfc73e9fb57 (diff) | |
download | linux-ca29cfcc4a21083d671522ad384532e28a43f033.tar.gz linux-ca29cfcc4a21083d671522ad384532e28a43f033.tar.bz2 linux-ca29cfcc4a21083d671522ad384532e28a43f033.zip |
ARM: fix cacheflush with PAN
It seems that the cacheflush syscall got broken when PAN for LPAE was
implemented. User access was not enabled around the cache maintenance
instructions, causing them to fault.
Fixes: 7af5b901e847 ("ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table walks disablement")
Reported-by: Michał Pecio <michal.pecio@gmail.com>
Tested-by: Michał Pecio <michal.pecio@gmail.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/sockmap_basic.c')
0 files changed, 0 insertions, 0 deletions