From: Alexander Duyck Date: Fri, 4 May 2012 14:26:46 +0000 (+0000) Subject: skb: Drop bad code from pskb_expand_head X-Git-Tag: v3.5-rc1~109^2~162 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9202e31d4632d82bd713fbd7d3fd229c0cd5b9cf;p=pandora-kernel.git skb: Drop bad code from pskb_expand_head The fast-path for pskb_expand_head contains a check where the size plus the unaligned size of skb_shared_info is compared against the size of the data buffer. This code path has two issues. First is the fact that after the recent changes by Eric Dumazet to __alloc_skb and build_skb the shared info is always placed in the optimal spot for a buffer size making this check unnecessary. The second issue is the fact that the check doesn't take into account the aligned size of shared info. As a result the code burns cycles doing a memcpy with nothing actually being shifted. Signed-off-by: Alexander Duyck Acked-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed