diff --git a/utils/fwlog/dbglog_host.c b/utils/fwlog/dbglog_host.c index beca7ec391..1f5c60bfa5 100644 --- a/utils/fwlog/dbglog_host.c +++ b/utils/fwlog/dbglog_host.c @@ -1740,7 +1740,7 @@ send_diag_netlink_data(const uint8_t *buffer, uint32_t len, uint32_t cmd) slot_len = sizeof(*slot) + ATH6KL_FWLOG_PAYLOAD_SIZE + sizeof(radio); - skb_out = nlmsg_new(slot_len, GFP_KERNEL); + skb_out = nlmsg_new(slot_len, GFP_ATOMIC); if (!skb_out) { AR_DEBUG_PRINTF(ATH_DEBUG_ERR, ("Failed to allocate new skb\n"));