diff options
author | Eric Auger <eric.auger@redhat.com> | 2021-04-05 18:39:35 +0200 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-04-06 14:51:37 +0100 |
commit | 8542a8f95a67ff6b76d6868ec0af58c464bdf041 (patch) | |
tree | cf338577a14383db55c55a209c80ff30b63eb92c /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 53b16dd6ba5cf64ed147ac3523ec34651d553cb0 (diff) |
KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base()
vgic_v3_insert_redist_region() may succeed while
vgic_register_all_redist_iodevs fails. For example this happens
while adding a redistributor region overlapping a dist region. The
failure only is detected on vgic_register_all_redist_iodevs when
vgic_v3_check_base() gets called in vgic_register_redist_iodev().
In such a case, remove the newly added redistributor region and free
it.
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210405163941.510258-4-eric.auger@redhat.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions