|
@@ -68,7 +68,7 @@ WILC_ErrNo WILC_MsgQueueSend(WILC_MsgQueueHandle *pHandle,
|
|
|
spin_lock_irqsave(&pHandle->strCriticalSection, flags);
|
|
|
|
|
|
/* construct a new message */
|
|
|
- pstrMessage = WILC_NEW(Message, 1);
|
|
|
+ pstrMessage = kmalloc(sizeof(Message), GFP_ATOMIC);
|
|
|
WILC_NULLCHECK(s32RetStatus, pstrMessage);
|
|
|
pstrMessage->u32Length = u32SendBufferSize;
|
|
|
pstrMessage->pstrNext = NULL;
|