diff options
author | Joey Gouly <[email protected]> | 2023-06-06 15:58:54 +0100 |
---|---|---|
committer | Catalin Marinas <[email protected]> | 2023-06-06 16:52:41 +0100 |
commit | eeda243dfeb996fe236c624796630c16237a18d6 (patch) | |
tree | 03c6e1643dcd961fc8a9d2f7c6d6aa530efc7f9b /lib/mpi/mpiutil.c | |
parent | 7df7170965a28c61f80a57b655b0cc10adb88ab9 (diff) |
arm64: add encodings of PIRx_ELx registers
The encodings used in the permission indirection registers means that the
values that Linux puts in the PTEs do not need to be changed.
The E0 values are replicated in E1, with the execute permissions removed.
This is needed as the futex operations access user mappings with privileged
loads/stores.
Signed-off-by: Joey Gouly <[email protected]>
Cc: Will Deacon <[email protected]>
Reviewed-by: Catalin Marinas <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Catalin Marinas <[email protected]>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions