[PATCH v3 0/2] KVM: arm64: Limit stage2_apply_range() batch size to largest block
Marc Zyngier
maz at kernel.org
Sat Oct 8 18:36:43 PDT 2022
On Fri, 7 Oct 2022 23:41:49 +0000, Oliver Upton wrote:
> Continuing with MMU patches to post, a small series fixing some soft
> lockups caused by stage2_apply_range(). Depending on the paging setup,
> we could walk a very large amount of memory before dropping the lock and
> rescheduling.
>
> Applies to kvmarm-6.1. Tested with KVM selftests and kvm-unit-tests with
> all supported page sizes (4K, 16K, 64K). Additionally, I no longer saw
> soft lockups with the following:
>
> [...]
Applied to fixes, thanks!
[1/2] KVM: arm64: Work out supported block level at compile time
commit: 3b5c082bbfa20d9a57924edd655bbe63fe98ab06
[2/2] KVM: arm64: Limit stage2_apply_range() batch size to largest block
commit: 5994bc9e05c2f8811f233aa434e391cd2783f0f5
Cheers,
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list