diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-07-15 12:47:43 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-09-15 12:01:47 -0700 |
commit | e276a3a5781f1e1ce0f912cc909ade147fa86a53 (patch) | |
tree | 346ab76b22d1cee6c28c8f981a64d22acc0ec9ca | |
parent | e40d37cc002de9a6e3058646114b585ec4354745 (diff) | |
download | op-kernel-dev-e276a3a5781f1e1ce0f912cc909ade147fa86a53.zip op-kernel-dev-e276a3a5781f1e1ce0f912cc909ade147fa86a53.tar.gz |
Staging: hv: osd: remove MemAllocZeroed wrapper
Use the "real" kzalloc 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>
-rw-r--r-- | drivers/staging/hv/Channel.c | 8 | ||||
-rw-r--r-- | drivers/staging/hv/Connection.c | 4 | ||||
-rw-r--r-- | drivers/staging/hv/NetVsc.c | 4 | ||||
-rw-r--r-- | drivers/staging/hv/RndisFilter.c | 4 | ||||
-rw-r--r-- | drivers/staging/hv/StorVsc.c | 2 | ||||
-rw-r--r-- | drivers/staging/hv/include/osd.h | 1 | ||||
-rw-r--r-- | drivers/staging/hv/osd.c | 7 |
7 files changed, 11 insertions, 19 deletions
diff --git a/drivers/staging/hv/Channel.c b/drivers/staging/hv/Channel.c index 8d3bc9a..9818ecb 100644 --- a/drivers/staging/hv/Channel.c +++ b/drivers/staging/hv/Channel.c @@ -226,7 +226,7 @@ VmbusChannelOpen( // Allocate the ring buffer out = PageAlloc((SendRingBufferSize + RecvRingBufferSize) >> PAGE_SHIFT); - //out = MemAllocZeroed(sendRingBufferSize + recvRingBufferSize); + //out = kzalloc(sendRingBufferSize + recvRingBufferSize, GFP_KERNEL); ASSERT(out); ASSERT(((unsigned long)out & (PAGE_SIZE-1)) == 0); @@ -421,7 +421,7 @@ VmbusChannelCreateGpadlHeader( { // fill in the header msgSize = sizeof(VMBUS_CHANNEL_MSGINFO) + sizeof(VMBUS_CHANNEL_GPADL_HEADER) + sizeof(GPA_RANGE) + pfnCount*sizeof(u64); - msgHeader = MemAllocZeroed(msgSize); + msgHeader = kzalloc(msgSize, GFP_KERNEL); INITIALIZE_LIST_HEAD(&msgHeader->SubMsgList); msgHeader->MessageSize=msgSize; @@ -458,7 +458,7 @@ VmbusChannelCreateGpadlHeader( } msgSize = sizeof(VMBUS_CHANNEL_MSGINFO) + sizeof(VMBUS_CHANNEL_GPADL_BODY) + pfnCurr*sizeof(u64); - msgBody = MemAllocZeroed(msgSize); + msgBody = kzalloc(msgSize, GFP_KERNEL); ASSERT(msgBody); msgBody->MessageSize = msgSize; (*MessageCount)++; @@ -481,7 +481,7 @@ VmbusChannelCreateGpadlHeader( { // everything fits in a header msgSize = sizeof(VMBUS_CHANNEL_MSGINFO) + sizeof(VMBUS_CHANNEL_GPADL_HEADER) + sizeof(GPA_RANGE) + pageCount*sizeof(u64); - msgHeader = MemAllocZeroed(msgSize); + msgHeader = kzalloc(msgSize, GFP_KERNEL); msgHeader->MessageSize=msgSize; gpaHeader = (VMBUS_CHANNEL_GPADL_HEADER*)msgHeader->Msg; diff --git a/drivers/staging/hv/Connection.c b/drivers/staging/hv/Connection.c index d5815f9..6a3229b 100644 --- a/drivers/staging/hv/Connection.c +++ b/drivers/staging/hv/Connection.c @@ -89,7 +89,7 @@ VmbusConnect( goto Cleanup; } - msgInfo = (VMBUS_CHANNEL_MSGINFO*)MemAllocZeroed(sizeof(VMBUS_CHANNEL_MSGINFO) + sizeof(VMBUS_CHANNEL_INITIATE_CONTACT)); + msgInfo = kzalloc(sizeof(VMBUS_CHANNEL_MSGINFO) + sizeof(VMBUS_CHANNEL_INITIATE_CONTACT), GFP_KERNEL); if (msgInfo == NULL) { ret = -1; @@ -207,7 +207,7 @@ VmbusDisconnect( if (gVmbusConnection.ConnectState != Connected) return -1; - msg = MemAllocZeroed(sizeof(VMBUS_CHANNEL_UNLOAD)); + msg = kzalloc(sizeof(VMBUS_CHANNEL_UNLOAD), GFP_KERNEL); msg->MessageType = ChannelMessageUnload; diff --git a/drivers/staging/hv/NetVsc.c b/drivers/staging/hv/NetVsc.c index e854f79..61132e4 100644 --- a/drivers/staging/hv/NetVsc.c +++ b/drivers/staging/hv/NetVsc.c @@ -122,7 +122,7 @@ static inline NETVSC_DEVICE* AllocNetDevice(DEVICE_OBJECT *Device) { NETVSC_DEVICE *netDevice; - netDevice = MemAllocZeroed(sizeof(NETVSC_DEVICE)); + netDevice = kzalloc(sizeof(NETVSC_DEVICE), GFP_KERNEL); if (!netDevice) return NULL; @@ -815,7 +815,7 @@ NetVscOnDeviceAdd( for (i=0; i < NETVSC_RECEIVE_PACKETLIST_COUNT; i++) { - packet = MemAllocZeroed(sizeof(NETVSC_PACKET) + (NETVSC_RECEIVE_SG_COUNT* sizeof(PAGE_BUFFER))); + packet = kzalloc(sizeof(NETVSC_PACKET) + (NETVSC_RECEIVE_SG_COUNT* sizeof(PAGE_BUFFER)), GFP_KERNEL); if (!packet) { DPRINT_DBG(NETVSC, "unable to allocate netvsc pkts for receive pool (wanted %d got %d)", NETVSC_RECEIVE_PACKETLIST_COUNT, i); diff --git a/drivers/staging/hv/RndisFilter.c b/drivers/staging/hv/RndisFilter.c index 21b5ed7..ac810e2 100644 --- a/drivers/staging/hv/RndisFilter.c +++ b/drivers/staging/hv/RndisFilter.c @@ -210,7 +210,7 @@ static inline RNDIS_DEVICE* GetRndisDevice(void) { RNDIS_DEVICE *device; - device = MemAllocZeroed(sizeof(RNDIS_DEVICE)); + device = kzalloc(sizeof(RNDIS_DEVICE), GFP_KERNEL); if (!device) { return NULL; @@ -242,7 +242,7 @@ static inline RNDIS_REQUEST* GetRndisRequest(RNDIS_DEVICE *Device, u32 MessageTy RNDIS_MESSAGE *rndisMessage; RNDIS_SET_REQUEST *set; - request = MemAllocZeroed(sizeof(RNDIS_REQUEST)); + request = kzalloc(sizeof(RNDIS_REQUEST), GFP_KERNEL); if (!request) { return NULL; diff --git a/drivers/staging/hv/StorVsc.c b/drivers/staging/hv/StorVsc.c index 2d7f2ca..502d1d2 100644 --- a/drivers/staging/hv/StorVsc.c +++ b/drivers/staging/hv/StorVsc.c @@ -147,7 +147,7 @@ static inline STORVSC_DEVICE* AllocStorDevice(DEVICE_OBJECT *Device) { STORVSC_DEVICE *storDevice; - storDevice = MemAllocZeroed(sizeof(STORVSC_DEVICE)); + storDevice = kzalloc(sizeof(STORVSC_DEVICE), GFP_KERNEL); if (!storDevice) return NULL; diff --git a/drivers/staging/hv/include/osd.h b/drivers/staging/hv/include/osd.h index b5197e0..9ee98d8 100644 --- a/drivers/staging/hv/include/osd.h +++ b/drivers/staging/hv/include/osd.h @@ -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* MemAllocZeroed(unsigned int size); extern void* MemAllocAtomic(unsigned int size); extern void MemFree(void* buf); extern void MemoryFence(void); diff --git a/drivers/staging/hv/osd.c b/drivers/staging/hv/osd.c index 457698c..02eb11d 100644 --- a/drivers/staging/hv/osd.c +++ b/drivers/staging/hv/osd.c @@ -189,13 +189,6 @@ void PageUnmapVirtualAddress(void* VirtAddr) kunmap_atomic(VirtAddr, KM_IRQ0); } -void* MemAllocZeroed(unsigned int size) -{ - void *p = kmalloc(size, GFP_KERNEL); - if (p) memset(p, 0, size); - return p; -} - void* MemAllocAtomic(unsigned int size) { return kmalloc(size, GFP_ATOMIC); |