summaryrefslogtreecommitdiffstats
path: root/Documentation/virt
diff options
context:
space:
mode:
authorEric Auger <eric.auger@redhat.com>2021-04-12 17:00:34 +0200
committerMarc Zyngier <maz@kernel.org>2021-04-13 15:04:50 +0100
commit94ac0835391efc1a30feda6fc908913ec012951e (patch)
tree42a3e8c5dc7bad464e62d74a25ce69b90db3cb72 /Documentation/virt
parent4cffb2df4260ed38c7ae4105f6913ad2d71a16ec (diff)
downloadlinux-94ac0835391efc1a30feda6fc908913ec012951e.tar.bz2
KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
When reading the base address of the a REDIST region through KVM_VGIC_V3_ADDR_TYPE_REDIST we expect the redistributor region list to be populated with a single element. However list_first_entry() expects the list to be non empty. Instead we should use list_first_entry_or_null which effectively returns NULL if the list is empty. Fixes: dbd9733ab674 ("KVM: arm/arm64: Replace the single rdist region by a list") Cc: <Stable@vger.kernel.org> # v4.18+ Signed-off-by: Eric Auger <eric.auger@redhat.com> Reported-by: Gavin Shan <gshan@redhat.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20210412150034.29185-1-eric.auger@redhat.com
Diffstat (limited to 'Documentation/virt')
0 files changed, 0 insertions, 0 deletions