greybus: control: remove unused request handler

Remove request handler for control protocol that makes no sense as we do
not have any incoming control requests defined.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Johan Hovold 2015-11-02 11:56:59 +01:00 committed by Greg Kroah-Hartman
parent 53be091214
commit 41a7fe27d6

View File

@ -60,40 +60,6 @@ int gb_control_disconnected_operation(struct gb_control *control, u16 cport_id)
sizeof(request), NULL, 0);
}
static int gb_control_request_recv(u8 type, struct gb_operation *op)
{
struct gb_connection *connection = op->connection;
struct gb_protocol_version_response *version;
switch (type) {
case GB_CONTROL_TYPE_PROBE_AP:
// TODO
// Send authenticated block of data, confirming this module is
// an AP.
break;
case GB_REQUEST_TYPE_PROTOCOL_VERSION:
if (!gb_operation_response_alloc(op, sizeof(*version),
GFP_KERNEL)) {
dev_err(&connection->bundle->dev,
"%s: error allocating response\n", __func__);
return -ENOMEM;
}
version = op->response->payload;
version->major = GB_CONTROL_VERSION_MAJOR;
version->minor = GB_CONTROL_VERSION_MINOR;
break;
case GB_CONTROL_TYPE_CONNECTED:
case GB_CONTROL_TYPE_DISCONNECTED:
break;
default:
WARN_ON(1);
break;
}
return 0;
}
static int gb_control_connection_init(struct gb_connection *connection)
{
struct gb_control *control;
@ -129,7 +95,6 @@ static struct gb_protocol control_protocol = {
.minor = 1,
.connection_init = gb_control_connection_init,
.connection_exit = gb_control_connection_exit,
.request_recv = gb_control_request_recv,
.flags = GB_PROTOCOL_SKIP_CONTROL_CONNECTED |
GB_PROTOCOL_SKIP_CONTROL_DISCONNECTED,
};