Staging: hv: osd: remove MemFree wrapper
authorGreg Kroah-Hartman <gregkh@suse.de>
Wed, 15 Jul 2009 19:48:29 +0000 (12:48 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 15 Sep 2009 19:01:47 +0000 (12:01 -0700)
Use the "real" kfree call instead of a wrapper function.

Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/hv/Channel.c
drivers/staging/hv/ChannelMgmt.c
drivers/staging/hv/Connection.c
drivers/staging/hv/Hv.c
drivers/staging/hv/NetVsc.c
drivers/staging/hv/RndisFilter.c
drivers/staging/hv/StorVsc.c
drivers/staging/hv/include/osd.h
drivers/staging/hv/osd.c

index 9818ecb7796365ea8c5053b37dd9aaabce621571..de6d2cfa82483a96f7d3cf29fa7e1c1b600c519d 100644 (file)
@@ -311,7 +311,7 @@ Cleanup:
        SpinlockRelease(gVmbusConnection.ChannelMsgLock);
 
        WaitEventClose(openInfo->WaitEvent);
-       MemFree(openInfo);
+       kfree(openInfo);
 
        DPRINT_EXIT(VMBUS);
 
@@ -597,7 +597,7 @@ Cleanup:
        SpinlockRelease(gVmbusConnection.ChannelMsgLock);
 
        WaitEventClose(msgInfo->WaitEvent);
-       MemFree(msgInfo);
+       kfree(msgInfo);
 
        DPRINT_EXIT(VMBUS);
 
@@ -658,7 +658,7 @@ VmbusChannelTeardownGpadl(
        SpinlockRelease(gVmbusConnection.ChannelMsgLock);
 
        WaitEventClose(info->WaitEvent);
-       MemFree(info);
+       kfree(info);
 
        DPRINT_EXIT(VMBUS);
 
@@ -720,7 +720,7 @@ VmbusChannelClose(
 
        PageFree(Channel->RingBufferPages, Channel->RingBufferPageCount);
 
-       MemFree(info);
+       kfree(info);
 
        // If we are closing the channel during an error path in opening the channel, don't free the channel
        // since the caller will free the channel
index 44bc61ef47df1afb40caf1e8b1d328e69c1e0260..a19ff89f03e592b21769726d0c49c9ff23148655 100644 (file)
@@ -152,7 +152,7 @@ VMBUS_CHANNEL* AllocVmbusChannel(void)
        channel->InboundLock = SpinlockCreate();
        if (!channel->InboundLock)
        {
-               MemFree(channel);
+               kfree(channel);
                return NULL;
        }
 
@@ -160,7 +160,7 @@ VMBUS_CHANNEL* AllocVmbusChannel(void)
        if (!channel->PollTimer)
        {
                SpinlockClose(channel->InboundLock);
-               MemFree(channel);
+               kfree(channel);
                return NULL;
        }
 
@@ -170,7 +170,7 @@ VMBUS_CHANNEL* AllocVmbusChannel(void)
        {
                TimerClose(channel->PollTimer);
                SpinlockClose(channel->InboundLock);
-               MemFree(channel);
+               kfree(channel);
                return NULL;
        }
 
@@ -196,7 +196,7 @@ static inline void ReleaseVmbusChannel(void* Context)
        WorkQueueClose(channel->ControlWQ);
        DPRINT_DBG(VMBUS, "channel released (%p)", channel);
 
-       MemFree(channel);
+       kfree(channel);
 
        DPRINT_EXIT(VMBUS);
 }
@@ -691,7 +691,7 @@ VmbusOnChannelMessage(
        {
                DPRINT_ERR(VMBUS, "Received invalid channel message type %d size %d", hdr->MessageType, size);
                PrintBytes((unsigned char *)msg->u.Payload, size);
-               MemFree(msg);
+               kfree(msg);
                return;
        }
 
@@ -705,7 +705,7 @@ VmbusOnChannelMessage(
        }
 
        // Free the msg that was allocated in VmbusOnMsgDPC()
-       MemFree(msg);
+       kfree(msg);
        DPRINT_EXIT(VMBUS);
 }
 
@@ -764,7 +764,7 @@ Cleanup:
        if (msgInfo)
        {
                WaitEventClose(msgInfo->WaitEvent);
-               MemFree(msgInfo);
+               kfree(msgInfo);
        }
 
        DPRINT_EXIT(VMBUS);
index 6a3229b20e5f6e8da84c951a430f150fcc4f4ac7..6f783515241869536f481b54977480b51dd83402 100644 (file)
@@ -145,7 +145,7 @@ VmbusConnect(
 
 
        WaitEventClose(msgInfo->WaitEvent);
-       MemFree(msgInfo);
+       kfree(msgInfo);
        DPRINT_EXIT(VMBUS);
 
        return 0;
@@ -175,7 +175,7 @@ Cleanup:
                if (msgInfo->WaitEvent)
                        WaitEventClose(msgInfo->WaitEvent);
 
-               MemFree(msgInfo);
+               kfree(msgInfo);
        }
 
        DPRINT_EXIT(VMBUS);
@@ -233,7 +233,7 @@ VmbusDisconnect(
 Cleanup:
        if (msg)
        {
-               MemFree(msg);
+               kfree(msg);
        }
 
        DPRINT_EXIT(VMBUS);
index 5ac9006672e30d288e759b3d7c975930ddc9a423..9ef3a02825880064bac0380fbda5bd442b6be9a4 100644 (file)
@@ -361,7 +361,7 @@ HvCleanup (
 
        if (gHvContext.SignalEventBuffer)
        {
-               MemFree(gHvContext.SignalEventBuffer);
+               kfree(gHvContext.SignalEventBuffer);
                gHvContext.SignalEventBuffer = NULL;
                gHvContext.SignalEventParam = NULL;
        }
@@ -430,7 +430,7 @@ HvPostMessage(
 
        status = HvDoHypercall(HvCallPostMessage, alignedMsg, 0) & 0xFFFF;
 
-       MemFree((void*)addr);
+       kfree((void*)addr);
 
        return status;
 }
index 3fb44cd895d00395934d0cf134afbb8004312cfb..a915599e1c2154a25e855c943debb53fe9d823f5 100644 (file)
@@ -139,7 +139,7 @@ static inline void FreeNetDevice(NETVSC_DEVICE *Device)
 {
        ASSERT(Device->RefCount == 0);
        Device->Device->Extension = NULL;
-       MemFree(Device);
+       kfree(Device);
 }
 
 
@@ -563,7 +563,7 @@ NetVscDestroyReceiveBuffer(
 
        if (NetDevice->ReceiveSections)
        {
-               MemFree(NetDevice->ReceiveSections);
+               kfree(NetDevice->ReceiveSections);
                NetDevice->ReceiveSections = NULL;
                NetDevice->ReceiveSectionCount = 0;
        }
@@ -873,7 +873,7 @@ Cleanup:
                {
                        entry = REMOVE_HEAD_LIST(&netDevice->ReceivePacketList);
                        packet = CONTAINING_RECORD(entry, NETVSC_PACKET, ListEntry);
-                       MemFree(packet);
+                       kfree(packet);
                }
 
                SpinlockClose(netDevice->ReceivePacketListLock);
@@ -949,7 +949,7 @@ NetVscOnDeviceRemove(
                entry = REMOVE_HEAD_LIST(&netDevice->ReceivePacketList);
                netvscPacket = CONTAINING_RECORD(entry, NETVSC_PACKET, ListEntry);
 
-               MemFree(netvscPacket);
+               kfree(netvscPacket);
        }
 
        SpinlockClose(netDevice->ReceivePacketListLock);
@@ -1456,7 +1456,7 @@ NetVscOnChannelCallback(
                                // reset
                                if (bufferlen > netPacketSize)
                                {
-                                       MemFree(buffer);
+                                       kfree(buffer);
 
                                        buffer = packet;
                                        bufferlen = netPacketSize;
@@ -1469,7 +1469,7 @@ NetVscOnChannelCallback(
                                // reset
                                if (bufferlen > netPacketSize)
                                {
-                                       MemFree(buffer);
+                                       kfree(buffer);
 
                                        buffer = packet;
                                        bufferlen = netPacketSize;
index ac810e2ac4f750a4edb27e9a4b7d52598fe70a1c..bc5557a45c7560da82448ae61c68de223368275e 100644 (file)
@@ -219,7 +219,7 @@ static inline RNDIS_DEVICE* GetRndisDevice(void)
        device->RequestLock = SpinlockCreate();
        if (!device->RequestLock)
        {
-               MemFree(device);
+               kfree(device);
                return NULL;
        }
 
@@ -233,7 +233,7 @@ static inline RNDIS_DEVICE* GetRndisDevice(void)
 static inline void PutRndisDevice(RNDIS_DEVICE *Device)
 {
        SpinlockClose(Device->RequestLock);
-       MemFree(Device);
+       kfree(Device);
 }
 
 static inline RNDIS_REQUEST* GetRndisRequest(RNDIS_DEVICE *Device, u32 MessageType, u32 MessageLength)
@@ -251,7 +251,7 @@ static inline RNDIS_REQUEST* GetRndisRequest(RNDIS_DEVICE *Device, u32 MessageTy
        request->WaitEvent = WaitEventCreate();
        if (!request->WaitEvent)
        {
-               MemFree(request);
+               kfree(request);
                return NULL;
        }
 
@@ -279,7 +279,7 @@ static inline void PutRndisRequest(RNDIS_DEVICE *Device, RNDIS_REQUEST *Request)
        SpinlockRelease(Device->RequestLock);
 
        WaitEventClose(Request->WaitEvent);
-       MemFree(Request);
+       kfree(Request);
 }
 
 static inline void DumpRndisMessage(RNDIS_MESSAGE *RndisMessage)
index 502d1d2e0e2e27d8fc55b8ae329b84ccbcfb04d6..2cf4963597949af6565e2429f0bd2b5604e01bbf 100644 (file)
@@ -164,7 +164,7 @@ static inline STORVSC_DEVICE* AllocStorDevice(DEVICE_OBJECT *Device)
 static inline void FreeStorDevice(STORVSC_DEVICE *Device)
 {
        ASSERT(Device->RefCount == 0);
-       MemFree(Device);
+       kfree(Device);
 }
 
 // Get the stordevice object iff exists and its refcount > 1
index 586e8881114fe8076bbb43ff559d887ee1cad384..1ec760930fe96e0efbc0fab7617890fb16c4602f 100644 (file)
@@ -121,7 +121,6 @@ extern void PageFree(void* page, unsigned int count);
 extern void* MemMapIO(unsigned long phys, unsigned long size);
 extern void MemUnmapIO(void* virt);
 
-extern void MemFree(void* buf);
 extern void MemoryFence(void);
 
 extern HANDLE TimerCreate(PFN_TIMER_CALLBACK pfnTimerCB, void* context);
index 7a90c37c04f9ea57fcebfe5a3aea20b0243839cf..cdd530077cfd6e1428b8c46f8c042d6f5d7e11ce 100644 (file)
@@ -189,11 +189,6 @@ void PageUnmapVirtualAddress(void* VirtAddr)
        kunmap_atomic(VirtAddr, KM_IRQ0);
 }
 
-void MemFree(void* buf)
-{
-       kfree(buf);
-}
-
 void *MemMapIO(unsigned long phys, unsigned long size)
 {
 #if X2V_LINUX