drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
[platform/kernel/linux-starfive.git] / drivers / vhost / vsock.c
index 5703775..10a7d23 100644 (file)
@@ -959,7 +959,14 @@ static int __init vhost_vsock_init(void)
                                  VSOCK_TRANSPORT_F_H2G);
        if (ret < 0)
                return ret;
-       return misc_register(&vhost_vsock_misc);
+
+       ret = misc_register(&vhost_vsock_misc);
+       if (ret) {
+               vsock_core_unregister(&vhost_transport.transport);
+               return ret;
+       }
+
+       return 0;
 };
 
 static void __exit vhost_vsock_exit(void)