svn commit: r298617 - in head/sys/dev/hyperv: include vmbus
Sepherosa Ziehau
sephe at FreeBSD.org
Tue Apr 26 05:21:29 UTC 2016
Author: sephe
Date: Tue Apr 26 05:21:27 2016
New Revision: 298617
URL: https://svnweb.freebsd.org/changeset/base/298617
Log:
hyperv/channel: Git rid of the sub-channel creation callback
It is no longer used.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Modified:
head/sys/dev/hyperv/include/hyperv.h
head/sys/dev/hyperv/vmbus/hv_channel.c
head/sys/dev/hyperv/vmbus/hv_channel_mgmt.c
Modified: head/sys/dev/hyperv/include/hyperv.h
==============================================================================
--- head/sys/dev/hyperv/include/hyperv.h Tue Apr 26 05:15:15 2016 (r298616)
+++ head/sys/dev/hyperv/include/hyperv.h Tue Apr 26 05:21:27 2016 (r298617)
@@ -691,7 +691,6 @@ typedef struct {
} hv_vmbus_ring_buffer_info;
typedef void (*hv_vmbus_pfn_channel_callback)(void *context);
-typedef void (*hv_vmbus_sc_creation_callback)(void *context);
typedef enum {
HV_CHANNEL_OFFER_STATE,
@@ -804,13 +803,6 @@ typedef struct hv_vmbus_channel {
* response on the same channel.
*/
- /*
- * Multi-channel creation callback. This callback will be called in
- * process context when a Multi-channel offer is received from the host.
- * The guest can open the Multi-channel in the context of this callback.
- */
- hv_vmbus_sc_creation_callback sc_creation_callback;
-
struct mtx sc_lock;
/*
Modified: head/sys/dev/hyperv/vmbus/hv_channel.c
==============================================================================
--- head/sys/dev/hyperv/vmbus/hv_channel.c Tue Apr 26 05:15:15 2016 (r298616)
+++ head/sys/dev/hyperv/vmbus/hv_channel.c Tue Apr 26 05:21:27 2016 (r298617)
@@ -618,7 +618,6 @@ hv_vmbus_channel_close_internal(hv_vmbus
hv_vmbus_channel_msg_info* info;
channel->state = HV_CHANNEL_OPEN_STATE;
- channel->sc_creation_callback = NULL;
/*
* set rxq to NULL to avoid more requests be scheduled
Modified: head/sys/dev/hyperv/vmbus/hv_channel_mgmt.c
==============================================================================
--- head/sys/dev/hyperv/vmbus/hv_channel_mgmt.c Tue Apr 26 05:15:15 2016 (r298616)
+++ head/sys/dev/hyperv/vmbus/hv_channel_mgmt.c Tue Apr 26 05:21:27 2016 (r298617)
@@ -237,8 +237,6 @@ vmbus_channel_process_offer(hv_vmbus_cha
new_channel, new_channel->primary_channel);
new_channel->state = HV_CHANNEL_OPEN_STATE;
- if (channel->sc_creation_callback != NULL)
- channel->sc_creation_callback(new_channel);
/*
* Bump up sub-channel count and notify anyone that is
More information about the svn-src-head
mailing list