|
@@ -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"));
|