ACK/Cmnt: [SRU][Xenial][PATCH v2 0/3] Fix corruption on blocked_vcpu_on_cpu list
Stefan Bader
stefan.bader at canonical.com
Wed Jan 20 08:51:10 UTC 2021
On 06.01.21 00:54, Ioanna Alifieraki wrote:
> BugLink: https://bugs.launchpad.net/bugs/1908428
>
> The following 3 patches fix the bug reported in [1].
> They are backported to apply on 4.4 kernels.
> Backport is required becasue upstream commit
> bc22512bb24c(kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block)
> which renames vmx_pre/post_block functions to pi_pre/post_block
> is missing from 4.4.
> Original patches come from [2] and have been accepted upstream.
>
> [1] https://marc.info/?l=kvm&m=149559827906211&w=2
> [2] https://lore.kernel.org/lkml/20170606105707.23207-1-pbonzini@redhat.com/
>
> Paolo Bonzini (3):
> KVM: VMX: extract __pi_post_block
> KVM: VMX: avoid double list add with VT-d posted interrupts
> KVM: VMX: simplify and fix vmx_vcpu_pi_load
>
> arch/x86/kvm/vmx.c | 177 ++++++++++++++++++++++-----------------------
> 1 file changed, 87 insertions(+), 90 deletions(-)
>
The first patch appears like it can be safely ignored from a change point of
view as it effectively just moves a code section into its own function.
The other 2 are rather obscure in what is getting changed. What I mean is that
its hard to tell what this code does anyway. So I would rely more on the
successful testing. On the regression potential: if you have more insights on
how a regression might show up, that should be rather mentioned. Very vaguely
this changes around vCPU hotplug(?), so in that case regression potential would
be issues in other cases of vCPU addition/removal...
Acked-by: Stefan Bader <stefan.bader at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20210120/78c95886/attachment.sig>
More information about the kernel-team
mailing list