mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-23 14:24:25 +08:00
tcp: remove unneeded code from tcp_stream_alloc_skb()
Aligning @size argument to 4 bytes is not needed. The header alignment has nothing to do with @size. It really depends on skb->head alignment and MAX_TCP_HEADER. Signed-off-by: Eric Dumazet <edumazet@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
8a794df693
commit
c4322884ed
@ -861,9 +861,6 @@ struct sk_buff *tcp_stream_alloc_skb(struct sock *sk, int size, gfp_t gfp,
|
||||
{
|
||||
struct sk_buff *skb;
|
||||
|
||||
/* The TCP header must be at least 32-bit aligned. */
|
||||
size = ALIGN(size, 4);
|
||||
|
||||
if (unlikely(tcp_under_memory_pressure(sk)))
|
||||
sk_mem_reclaim_partial(sk);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user