Message ID | 20221007234151.461779-1-oliver.upton@linux.dev (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Limit stage2_apply_range() batch size to largest block | expand |
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.