Staging: hv: remove EstablishGpadl from struct vmbus_channel_interface
authorGreg Kroah-Hartman <gregkh@suse.de>
Thu, 21 Oct 2010 15:50:16 +0000 (08:50 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 21 Oct 2010 15:50:16 +0000 (08:50 -0700)
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>
drivers/staging/hv/channel_interface.c
drivers/staging/hv/vmbus_api.h

index c23a021f786fec77cb7fdabf7d1a24e6b06f9245..5016668aea7b56fbe4fbd31dc15e0aecfa899568 100644 (file)
@@ -84,13 +84,6 @@ static int ivmbus_recvpacket_raw(struct hv_device *device, void *buffer,
                                         buffer_actuallen, requestid);
 }
 
-static int ivmbus_establish_gpadl(struct hv_device *device, void *buffer,
-                                      u32 bufferlen, u32 *gpadl_handle)
-{
-       return vmbus_establish_gpadl(device->context, buffer, bufferlen,
-                                         gpadl_handle);
-}
-
 /* vmbus interface function pointer table */
 const struct vmbus_channel_interface vmbus_ops = {
        .Open = ivmbus_open,
@@ -100,5 +93,4 @@ const struct vmbus_channel_interface vmbus_ops = {
        .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer,
        .RecvPacket = ivmbus_recvpacket,
        .RecvPacketRaw  = ivmbus_recvpacket_raw,
-       .EstablishGpadl = ivmbus_establish_gpadl,
 };
index bd68a07f36cdc827fafda45e60af6d7892ed7394..c05201228ef7082114eed699f2ba402b5880c85f 100644 (file)
@@ -93,7 +93,6 @@ struct hv_device_info {
  * @SendPacketMultiPageBuffer: Send a multiple page buffers
  * @RecvPacket:        Receive packet
  * @RecvPacketRaw:     Receive Raw packet
- * @EstablishGpadl:    Set up GPADL for ringbuffer
  *
  * This structure contains function pointer to control vmbus channel
  * behavior. None of these functions is externally callable, but they
@@ -121,8 +120,6 @@ struct vmbus_channel_interface {
                          u32 *BufferActualLen, u64 *RequestId);
        int (*RecvPacketRaw)(struct hv_device *dev, void *buf, u32 buflen,
                             u32 *BufferActualLen, u64 *RequestId);
-       int (*EstablishGpadl)(struct hv_device *dev, void *buf, u32 buflen,
-                             u32 *GpadlHandle);
 };
 
 extern const struct vmbus_channel_interface vmbus_ops;