greybus: control: Use gb_builtin_protocol_driver()
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 1 Jul 2015 06:43:53 +0000 (12:13 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 1 Jul 2015 23:34:55 +0000 (16:34 -0700)
No need to write simple init/exit routines, use
gb_builtin_protocol_driver().

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/control.c

index c19814d..d7870fc 100644 (file)
@@ -138,13 +138,4 @@ static struct gb_protocol control_protocol = {
        .connection_exit        = gb_control_connection_exit,
        .request_recv           = gb_control_request_recv,
 };
-
-int gb_control_protocol_init(void)
-{
-       return gb_protocol_register(&control_protocol);
-}
-
-void gb_control_protocol_exit(void)
-{
-       gb_protocol_deregister(&control_protocol);
-}
+gb_builtin_protocol_driver(control_protocol);