From: Greg Kroah-Hartman Date: Wed, 15 Jul 2009 19:47:43 +0000 (-0700) Subject: Staging: hv: osd: remove MemAllocZeroed wrapper X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=e276a3a5781f1e1ce0f912cc909ade147fa86a53;p=linux-beck.git Staging: hv: osd: remove MemAllocZeroed wrapper Use the "real" kzalloc call instead of a wrapper function. Cc: Hank Janssen Cc: Haiyang Zhang Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/hv/Channel.c b/drivers/staging/hv/Channel.c index 8d3bc9ae425e..9818ecb77963 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 d5815f981ac7..6a3229b20e5f 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 e854f791b0f5..61132e48fef8 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 21b5ed76fac6..ac810e2ac4f7 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 2d7f2ca6155a..502d1d2e0e2e 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 b5197e0fa9d7..9ee98d87a84a 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 457698c01f8b..02eb11d1f7d5 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);