On Mon, 05 May 2025 19:31:48 +0200, Sebastian Ott wrote:
Commit fce886a60207 ("KVM: arm64: Plumb the pKVM MMU in KVM") made the initialization of the local memcache variable in user_mem_abort() conditional, leaving a codepath where it is used uninitialized via kvm_pgtable_stage2_map().
This can fail on any path that requires a stage-2 allocation without transition via a permission fault or dirty logging.
[...]
Applied to fixes, thanks!
[1/1] KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort() https://git.kernel.org/kvmarm/kvmarm/c/157dbc4a321f
-- Best, Oliver