misc: tizen-inform-reboot: Fix build error
[platform/kernel/linux-rpi.git] / drivers / greybus / svc.c
index ce7740e..51d0875 100644 (file)
@@ -866,8 +866,14 @@ static int gb_svc_hello(struct gb_operation *op)
 
        gb_svc_debugfs_init(svc);
 
-       return gb_svc_queue_deferred_request(op);
+       ret = gb_svc_queue_deferred_request(op);
+       if (ret)
+               goto err_remove_debugfs;
+
+       return 0;
 
+err_remove_debugfs:
+       gb_svc_debugfs_exit(svc);
 err_unregister_device:
        gb_svc_watchdog_destroy(svc);
        device_del(&svc->dev);