RISC-V: KVM: Add exit logic to main.c
authorXiakaiPan <13212017962@163.com>
Wed, 7 Dec 2022 03:46:02 +0000 (09:16 +0530)
committerAnup Patel <anup@brainfault.org>
Wed, 7 Dec 2022 03:46:02 +0000 (09:16 +0530)
Several lines of code are inserted to remove KVM module normally
using rmmod command just like others.

Signed-off-by: XiakaiPan <13212017962@163.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Tested-by: Andrew Jones <ajones@ventanamicro.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
arch/riscv/kvm/main.c

index df2d8716851f20cd226419dca6a35c2bf9595aef..58c5489d3031a4f7f042628d2b01811ea99fb74e 100644 (file)
@@ -127,3 +127,9 @@ static int __init riscv_kvm_init(void)
        return kvm_init(NULL, sizeof(struct kvm_vcpu), 0, THIS_MODULE);
 }
 module_init(riscv_kvm_init);
+
+static void __exit riscv_kvm_exit(void)
+{
+       kvm_exit();
+}
+module_exit(riscv_kvm_exit);