On Mon, Oct 13, 2014 at 11:00:56AM +0100, Martin Townsend wrote: > Currently there are potentially 2 skb_copy_expand calls in IPHC > decompression. This patch replaces this with one call to > skb_cow which will check to see if there is enough headroom > first to ensure it's only done if necessary and will handle > alignment issues for cache. > As skb_cow uses pskb_expand_head we ensure the skb isn't shared from > bluetooth and ieee802.15.4 code that use the IPHC decompression. > > Signed-off-by: Martin Townsend <martin.townsend@xxxxxxxxxx> Okay, we don't use the goto drop; below and currently this will always return -EINVAL. You will fix that in your next patches, so it doesn't matter right now. Also this will correct a little bit the errno value. Great job Martin. Acked-by: Alexander Aring <alex.aring@xxxxxxxxx> Marcel, please wait for jukka's acked here, then we are sure that we didn't break anything in bluetooth 6lowpan. - Alex -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html