Loading net/bluetooth/mgmt.c +3 −1 Original line number Diff line number Diff line Loading @@ -111,8 +111,10 @@ static int read_index_list(struct sock *sk) body_len = sizeof(*ev) + sizeof(*rp) + (2 * count); skb = alloc_skb(sizeof(*hdr) + body_len, GFP_ATOMIC); if (!skb) if (!skb) { read_unlock(&hci_dev_list_lock); return -ENOMEM; } hdr = (void *) skb_put(skb, sizeof(*hdr)); hdr->opcode = cpu_to_le16(MGMT_EV_CMD_COMPLETE); Loading Loading
net/bluetooth/mgmt.c +3 −1 Original line number Diff line number Diff line Loading @@ -111,8 +111,10 @@ static int read_index_list(struct sock *sk) body_len = sizeof(*ev) + sizeof(*rp) + (2 * count); skb = alloc_skb(sizeof(*hdr) + body_len, GFP_ATOMIC); if (!skb) if (!skb) { read_unlock(&hci_dev_list_lock); return -ENOMEM; } hdr = (void *) skb_put(skb, sizeof(*hdr)); hdr->opcode = cpu_to_le16(MGMT_EV_CMD_COMPLETE); Loading