提交 c0e2490f 编写于 作者: K K. Y. Srinivasan 提交者: Greg Kroah-Hartman

Staging: hv: vmbus: Get rid of an unused function in connection.c

Get rid of an unused function in connection.c
Signed-off-by: NK. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: NHaiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: NAbhishek Kane <v-abkane@microsoft.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 db545da7
......@@ -185,44 +185,6 @@ int vmbus_connect(void)
return ret;
}
/*
* vmbus_disconnect -
* Sends a disconnect request on the partition service connection
*/
int vmbus_disconnect(void)
{
int ret = 0;
struct vmbus_channel_message_header *msg;
/* Make sure we are connected */
if (vmbus_connection.conn_state != CONNECTED)
return -1;
msg = kzalloc(sizeof(struct vmbus_channel_message_header), GFP_KERNEL);
if (!msg)
return -ENOMEM;
msg->msgtype = CHANNELMSG_UNLOAD;
ret = vmbus_post_msg(msg,
sizeof(struct vmbus_channel_message_header));
if (ret != 0)
goto cleanup;
free_pages((unsigned long)vmbus_connection.int_page, 0);
free_pages((unsigned long)vmbus_connection.monitor_pages, 1);
/* TODO: iterate thru the msg list and free up */
destroy_workqueue(vmbus_connection.work_queue);
vmbus_connection.conn_state = DISCONNECTED;
pr_info("hv_vmbus disconnected\n");
cleanup:
kfree(msg);
return ret;
}
/*
* relid2channel - Get the channel object given its
......
......@@ -619,8 +619,6 @@ struct vmbus_channel *relid2channel(u32 relid);
int vmbus_connect(void);
int vmbus_disconnect(void);
int vmbus_post_msg(void *buffer, size_t buflen);
int vmbus_set_event(u32 child_relid);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册