diff options
| author | Mostafa Saleh <smostafa@google.com> | 2026-07-02 10:38:42 +0000 |
|---|---|---|
| committer | Marc Zyngier <maz@kernel.org> | 2026-07-07 11:25:50 +0100 |
| commit | 6a7a181f6921db3d9aed1bba7e15547fefd7eedc (patch) | |
| tree | cf83163b4d7b66c079f3d1205ef7a19c5c125871 /drivers | |
| parent | a6b49d27c17909608d54523220bb6f3498d4a1df (diff) | |
KVM: arm64: Ensure FFA ranges are page aligned
Harden the check for the constituent memory region page alignment
to prevent over-sharing when the negotiated FFA_PAGE_SIZE size is
smaller than the system PAGE_SIZE.
At the moment we only check that the size of the range is page
aligned, and truncate the address to the page boundary which can
annotate more memory than needed as being used by the FF-A.
Fixes: 436090001776 ("KVM: arm64: Handle FFA_MEM_SHARE calls from the host")
Signed-off-by: Mostafa Saleh <smostafa@google.com>
Reviewed-by: Vincent Donnefort <vdonnefort@google.com>
Signed-off-by: Sebastian Ene <sebastianene@google.com>
Link: https://patch.msgid.link/20260702103848.1647249-6-sebastianene@google.com
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions
