Re: [PATCH v2] x86/virt: Silence RCU lockdep splat in emergency virt callback path

From: Sean Christopherson

Date: Mon May 18 2026 - 20:41:49 EST


On Tue, 05 May 2026 04:54:35 +0500, Mikhail Gavrilov wrote:
> x86_virt_invoke_kvm_emergency_callback() reaches rcu_dereference()
> through machine_crash_shutdown() with IRQs disabled but with RCU not
> necessarily watching the crashing CPU, which triggers a suspicious
> RCU usage splat on debug kernels (CONFIG_PROVE_RCU=y) during
> panic/kdump:
>
> WARNING: suspicious RCU usage
> arch/x86/virt/hw.c:52 suspicious rcu_dereference_check() usage!
>
> [...]

Applied to kvm-x86 fixes, thanks!

[1/1] x86/virt: Silence RCU lockdep splat in emergency virt callback path
https://github.com/kvm-x86/linux/commit/fff82ea9d900

--
https://github.com/kvm-x86/linux/tree/next