aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2010-10-21 11:50:16 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2010-10-21 11:50:16 -0400
commitd068cb4f6f469627af0a5bd45d3a21ed0df81368 (patch)
treef8dca0000cb6e7b38314aeccdbf58eb0ce4e650b /drivers/staging
parent81f162035745b59d0defd210751d52c20d4b6746 (diff)
Staging: hv: remove EstablishGpadl from struct vmbus_channel_interface
No one calls it anymore, so remove it. Cc: Haiyang Zhang <haiyangz@microsoft.com> Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/hv/channel_interface.c8
-rw-r--r--drivers/staging/hv/vmbus_api.h3
2 files changed, 0 insertions, 11 deletions
diff --git a/drivers/staging/hv/channel_interface.c b/drivers/staging/hv/channel_interface.c
index c23a021f786..5016668aea7 100644
--- a/drivers/staging/hv/channel_interface.c
+++ b/drivers/staging/hv/channel_interface.c
@@ -84,13 +84,6 @@ static int ivmbus_recvpacket_raw(struct hv_device *device, void *buffer,
84 buffer_actuallen, requestid); 84 buffer_actuallen, requestid);
85} 85}
86 86
87static int ivmbus_establish_gpadl(struct hv_device *device, void *buffer,
88 u32 bufferlen, u32 *gpadl_handle)
89{
90 return vmbus_establish_gpadl(device->context, buffer, bufferlen,
91 gpadl_handle);
92}
93
94/* vmbus interface function pointer table */ 87/* vmbus interface function pointer table */
95const struct vmbus_channel_interface vmbus_ops = { 88const struct vmbus_channel_interface vmbus_ops = {
96 .Open = ivmbus_open, 89 .Open = ivmbus_open,
@@ -100,5 +93,4 @@ const struct vmbus_channel_interface vmbus_ops = {
100 .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer, 93 .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer,
101 .RecvPacket = ivmbus_recvpacket, 94 .RecvPacket = ivmbus_recvpacket,
102 .RecvPacketRaw = ivmbus_recvpacket_raw, 95 .RecvPacketRaw = ivmbus_recvpacket_raw,
103 .EstablishGpadl = ivmbus_establish_gpadl,
104}; 96};
diff --git a/drivers/staging/hv/vmbus_api.h b/drivers/staging/hv/vmbus_api.h
index bd68a07f36c..c05201228ef 100644
--- a/drivers/staging/hv/vmbus_api.h
+++ b/drivers/staging/hv/vmbus_api.h
@@ -93,7 +93,6 @@ struct hv_device_info {
93 * @SendPacketMultiPageBuffer: Send a multiple page buffers 93 * @SendPacketMultiPageBuffer: Send a multiple page buffers
94 * @RecvPacket: Receive packet 94 * @RecvPacket: Receive packet
95 * @RecvPacketRaw: Receive Raw packet 95 * @RecvPacketRaw: Receive Raw packet
96 * @EstablishGpadl: Set up GPADL for ringbuffer
97 * 96 *
98 * This structure contains function pointer to control vmbus channel 97 * This structure contains function pointer to control vmbus channel
99 * behavior. None of these functions is externally callable, but they 98 * behavior. None of these functions is externally callable, but they
@@ -121,8 +120,6 @@ struct vmbus_channel_interface {
121 u32 *BufferActualLen, u64 *RequestId); 120 u32 *BufferActualLen, u64 *RequestId);
122 int (*RecvPacketRaw)(struct hv_device *dev, void *buf, u32 buflen, 121 int (*RecvPacketRaw)(struct hv_device *dev, void *buf, u32 buflen,
123 u32 *BufferActualLen, u64 *RequestId); 122 u32 *BufferActualLen, u64 *RequestId);
124 int (*EstablishGpadl)(struct hv_device *dev, void *buf, u32 buflen,
125 u32 *GpadlHandle);
126}; 123};
127 124
128extern const struct vmbus_channel_interface vmbus_ops; 125extern const struct vmbus_channel_interface vmbus_ops;