]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
LoongArch: KVM: Add missing slots_lock for device register/unregister
authorZeng Chi <zengchi@kylinos.cn>
Thu, 11 Jun 2026 12:46:44 +0000 (20:46 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Thu, 11 Jun 2026 12:46:44 +0000 (20:46 +0800)
commitaeded601d6aceb57cdda4b2701d2ee00c43a8b69
tree311afa0218c5e7b88d78f2e8dd1cf7bcef9bb617
parent3474037904c20ff915e3ebab0ab5c1e41bbe549e
LoongArch: KVM: Add missing slots_lock for device register/unregister

kvm_io_bus_register_dev() and kvm_io_bus_unregister_dev() should be
called under kvm->slots_lock. The unregister calls in ipi.c, eiointc.c
and pch_pic.c were also missing this protection. Add it to match the
register side.

Cc: stable@vger.kernel.org
Reviewed-by: Bibo Mao <maobibo@loongson.cn>
Signed-off-by: Zeng Chi <zengchi@kylinos.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/kvm/intc/eiointc.c
arch/loongarch/kvm/intc/ipi.c
arch/loongarch/kvm/intc/pch_pic.c