From: Greg Kroah-Hartman Date: Thu, 21 Oct 2010 16:28:30 +0000 (-0700) Subject: Staging: hv: remove SendPacketMultiPageBuffer from struct vmbus_channel_interface X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=58d53f9e73c9e752d458f3444b587a91481e3ae2;p=mv-sheeva.git Staging: hv: remove SendPacketMultiPageBuffer from struct vmbus_channel_interface No one calls it anymore, so remove it. Cc: Haiyang Zhang Cc: Hank Janssen Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/hv/channel_interface.c b/drivers/staging/hv/channel_interface.c index 0f8e9f0adef..4032e9c46f2 100644 --- a/drivers/staging/hv/channel_interface.c +++ b/drivers/staging/hv/channel_interface.c @@ -59,20 +59,10 @@ static int ivmbus_sendpacket_pagebuffer(struct hv_device *device, requestid); } -static int ivmbus_sendpacket_multipagebuffer(struct hv_device *device, - struct hv_multipage_buffer *multi_pagebuffer, - void *buffer, u32 bufferlen, u64 requestid) -{ - return vmbus_sendpacket_multipagebuffer(device->channel, - multi_pagebuffer, buffer, - bufferlen, requestid); -} - /* vmbus interface function pointer table */ const struct vmbus_channel_interface vmbus_ops = { .Open = ivmbus_open, .Close = ivmbus_close, .SendPacket = ivmbus_sendpacket, .SendPacketPageBuffer = ivmbus_sendpacket_pagebuffer, - .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer, }; diff --git a/drivers/staging/hv/vmbus_api.h b/drivers/staging/hv/vmbus_api.h index 3f727d9b06c..6ff0de3e670 100644 --- a/drivers/staging/hv/vmbus_api.h +++ b/drivers/staging/hv/vmbus_api.h @@ -90,7 +90,6 @@ struct hv_device_info { * @Close: Close the channel * @SendPacket: Send a packet over the channel * @SendPacketPageBuffer: Send a single page buffer over the channel - * @SendPacketMultiPageBuffer: Send a multiple page buffers * * This structure contains function pointer to control vmbus channel * behavior. None of these functions is externally callable, but they @@ -109,11 +108,6 @@ struct vmbus_channel_interface { struct hv_page_buffer PageBuffers[], u32 PageCount, void *Buffer, u32 BufferLen, u64 RequestId); - int (*SendPacketMultiPageBuffer)(struct hv_device *device, - struct hv_multipage_buffer *mpb, - void *Buffer, - u32 BufferLen, - u64 RequestId); }; extern const struct vmbus_channel_interface vmbus_ops;