diff options
author | Peter Collingbourne <[email protected]> | 2022-11-03 18:10:39 -0700 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2022-11-29 09:26:07 +0000 |
commit | d89585fbb30869011b326ef26c94c3137d228df9 (patch) | |
tree | c60e4ca6d97759233753ba6165895329dc5f2d5c /lib/mpi/mpi-sub-ui.c | |
parent | d77e59a8fccde7fb5dd8c57594ed147b4291c970 (diff) |
KVM: arm64: unify the tests for VMAs in memslots when MTE is enabled
Previously we allowed creating a memslot containing a private mapping that
was not VM_MTE_ALLOWED, but would later reject KVM_RUN with -EFAULT. Now
we reject the memory region at memslot creation time.
Since this is a minor tweak to the ABI (a VMM that created one of
these memslots would fail later anyway), no VMM to my knowledge has
MTE support yet, and the hardware with the necessary features is not
generally available, we can probably make this ABI change at this point.
Signed-off-by: Peter Collingbourne <[email protected]>
Reviewed-by: Catalin Marinas <[email protected]>
Reviewed-by: Steven Price <[email protected]>
Reviewed-by: Cornelia Huck <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions