diff
- skb_put(n, skb->len);
+ skb_put_data(n, skb->data, min_t(unsigned int, skb->len, skb_tailroom(n)));
