diff options
author | Marc Zyngier <[email protected]> | 2019-04-02 06:36:23 +0100 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2019-04-03 02:18:43 +0100 |
commit | 96085b949672dca19773495813b577eb3bedf06e (patch) | |
tree | 6976d070504820315cb794fda1f23e386ff9591b /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 8fa76162487143d202db20ce84e12061b671a058 (diff) |
KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs
When disabling LPIs (for example on reset) at the redistributor
level, it is expected that LPIs that was pending in the CPU
interface are eventually retired.
Currently, this is not what is happening, and these LPIs will
stay in the ap_list, eventually being acknowledged by the vcpu
(which didn't quite expect this behaviour).
The fix is thus to retire these LPIs from the list of pending
interrupts as we disable LPIs.
Reported-by: Heyi Guo <[email protected]>
Tested-by: Heyi Guo <[email protected]>
Fixes: 0e4e82f154e3 ("KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controller")
Signed-off-by: Marc Zyngier <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions