diff options
| author | Marc Zyngier <maz@kernel.org> | 2026-09-29 10:35:47 +0100 |
|---|---|---|
| committer | Oliver Upton <oupton@kernel.org> | 2026-09-29 09:06:19 -0700 |
| commit | 751f4641560be8568dcc5af400c0e55a283abf51 (patch) | |
| tree | 0121a0184bf5719fd4ff3f8977a3a04fd275f0df /tools/lib/python/kdoc/python_version.py | |
| parent | 19bc5d79ece613f242b5ec03921a3b465321bfed (diff) | |
| download | linux-next-751f4641560be8568dcc5af400c0e55a283abf51.tar.gz linux-next-751f4641560be8568dcc5af400c0e55a283abf51.zip | |
KVM: arm64: vgic-its: Fix MOVALL handling of source redistributor
The MOVALL command moves the pending state of all LPIs targeting a given
redistributor to another one. However, we seem to have lost the
filtering on the source RD, which means we move all LPIs to the target.
Not quite what the spec mandates.
Hack update_affinity() to take an optional source vcpu that is used as a
filter when non-NULL, restoring the filtering that was performed by
vgic_copy_lpi_list() back in the days.
Fixes: 11f4f8f3e6e06 ("KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()")
Signed-off-by: Marc Zyngier <maz@kernel.org>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20260929093548.3598547-7-maz@kernel.org
Signed-off-by: Oliver Upton <oupton@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
