diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-21 12:16:54 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-21 12:16:54 -0400 |
commit | 22ff5c9166ed31130426714232f4a6f79235af34 (patch) | |
tree | c6a902ced14877d50cedc6bc66a456aa3554f952 | |
parent | 50ea95dfa2c3d4e99223867dfa2bfc8b17a890c1 (diff) |
Staging: hv: remove RecvPacket 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>
-rw-r--r-- | drivers/staging/hv/channel_interface.c | 9 | ||||
-rw-r--r-- | drivers/staging/hv/vmbus_api.h | 3 |
2 files changed, 0 insertions, 12 deletions
diff --git a/drivers/staging/hv/channel_interface.c b/drivers/staging/hv/channel_interface.c index e504e9878421..0f8e9f0adefa 100644 --- a/drivers/staging/hv/channel_interface.c +++ b/drivers/staging/hv/channel_interface.c | |||
@@ -68,14 +68,6 @@ static int ivmbus_sendpacket_multipagebuffer(struct hv_device *device, | |||
68 | bufferlen, requestid); | 68 | bufferlen, requestid); |
69 | } | 69 | } |
70 | 70 | ||
71 | static int ivmbus_recvpacket(struct hv_device *device, void *buffer, | ||
72 | u32 bufferlen, u32 *buffer_actuallen, | ||
73 | u64 *requestid) | ||
74 | { | ||
75 | return vmbus_recvpacket(device->channel, buffer, bufferlen, | ||
76 | buffer_actuallen, requestid); | ||
77 | } | ||
78 | |||
79 | /* vmbus interface function pointer table */ | 71 | /* vmbus interface function pointer table */ |
80 | const struct vmbus_channel_interface vmbus_ops = { | 72 | const struct vmbus_channel_interface vmbus_ops = { |
81 | .Open = ivmbus_open, | 73 | .Open = ivmbus_open, |
@@ -83,5 +75,4 @@ const struct vmbus_channel_interface vmbus_ops = { | |||
83 | .SendPacket = ivmbus_sendpacket, | 75 | .SendPacket = ivmbus_sendpacket, |
84 | .SendPacketPageBuffer = ivmbus_sendpacket_pagebuffer, | 76 | .SendPacketPageBuffer = ivmbus_sendpacket_pagebuffer, |
85 | .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer, | 77 | .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer, |
86 | .RecvPacket = ivmbus_recvpacket, | ||
87 | }; | 78 | }; |
diff --git a/drivers/staging/hv/vmbus_api.h b/drivers/staging/hv/vmbus_api.h index b3f2132cf431..3f727d9b06c1 100644 --- a/drivers/staging/hv/vmbus_api.h +++ b/drivers/staging/hv/vmbus_api.h | |||
@@ -91,7 +91,6 @@ struct hv_device_info { | |||
91 | * @SendPacket: Send a packet over the channel | 91 | * @SendPacket: Send a packet over the channel |
92 | * @SendPacketPageBuffer: Send a single page buffer over the channel | 92 | * @SendPacketPageBuffer: Send a single page buffer over the channel |
93 | * @SendPacketMultiPageBuffer: Send a multiple page buffers | 93 | * @SendPacketMultiPageBuffer: Send a multiple page buffers |
94 | * @RecvPacket: Receive packet | ||
95 | * | 94 | * |
96 | * This structure contains function pointer to control vmbus channel | 95 | * This structure contains function pointer to control vmbus channel |
97 | * behavior. None of these functions is externally callable, but they | 96 | * behavior. None of these functions is externally callable, but they |
@@ -115,8 +114,6 @@ struct vmbus_channel_interface { | |||
115 | void *Buffer, | 114 | void *Buffer, |
116 | u32 BufferLen, | 115 | u32 BufferLen, |
117 | u64 RequestId); | 116 | u64 RequestId); |
118 | int (*RecvPacket)(struct hv_device *dev, void *buf, u32 buflen, | ||
119 | u32 *BufferActualLen, u64 *RequestId); | ||
120 | }; | 117 | }; |
121 | 118 | ||
122 | extern const struct vmbus_channel_interface vmbus_ops; | 119 | extern const struct vmbus_channel_interface vmbus_ops; |