Commit b57b0624 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

greybus: ap: cleanup of process ap message loop

parent 88929c59
...@@ -169,10 +169,14 @@ static struct svc_msg *convert_ap_message(struct ap_msg *ap_msg) ...@@ -169,10 +169,14 @@ static struct svc_msg *convert_ap_message(struct ap_msg *ap_msg)
return svc_msg; return svc_msg;
} }
static void process_ap_message(struct ap_msg *ap_msg) static void ap_process_event(struct work_struct *work)
{ {
struct svc_msg *svc_msg; struct svc_msg *svc_msg;
struct greybus_host_device *hd; struct greybus_host_device *hd;
struct ap_msg *ap_msg;
ap_msg = container_of(work, struct ap_msg, event);
hd = ap_msg->hd;
/* Turn the "raw" data into a real message */ /* Turn the "raw" data into a real message */
svc_msg = convert_ap_message(ap_msg); svc_msg = convert_ap_message(ap_msg);
...@@ -181,11 +185,6 @@ static void process_ap_message(struct ap_msg *ap_msg) ...@@ -181,11 +185,6 @@ static void process_ap_message(struct ap_msg *ap_msg)
return; return;
} }
hd = ap_msg->hd;
/* Pass the message to the host controller */
// ap_msg->hd->driver->ap_msg(svc_msg, ap_msg->hd);
/* Look at the message to figure out what to do with it */ /* Look at the message to figure out what to do with it */
switch (svc_msg->header.type) { switch (svc_msg->header.type) {
case SVC_FUNCTION_HANDSHAKE: case SVC_FUNCTION_HANDSHAKE:
...@@ -214,17 +213,6 @@ static void process_ap_message(struct ap_msg *ap_msg) ...@@ -214,17 +213,6 @@ static void process_ap_message(struct ap_msg *ap_msg)
svc_msg->header.type); svc_msg->header.type);
} }
}
static void ap_process_event(struct work_struct *work)
{
struct ap_msg *ap_msg;
ap_msg = container_of(work, struct ap_msg, event);
process_ap_message(ap_msg);
/* clean the message up */ /* clean the message up */
kfree(ap_msg->data); kfree(ap_msg->data);
kfree(ap_msg); kfree(ap_msg);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment