KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs
[ Upstream commit 11266528 ] Interrupts that occur in kernel mode expect that context tracking is set to kernel. Enabling local irqs before context tracking switches from guest to host means interrupts can come in and trigger warnings about wrong context, and possibly worse. Signed-off-by:Nicholas Piggin <npiggin@gmail.com> Signed-off-by:
Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20210130130852.2952424-3-npiggin@gmail.com Stable-dep-of: 235cee16 ("KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling") Signed-off-by:
Sasha Levin <sashal@kernel.org>
Loading