From: Eric Dumazet <eric.duma...@gmail.com>
Date: Tue, 26 May 2015 07:55:34 -0700

> From: Eric Dumazet <eduma...@google.com>
> 
> If tcp ehash table is constrained to a very small number of buckets
> (eg boot parameter thash_entries=128), then we can crash if spinlock
> array has more entries.
> 
> While we are at it, un-inline inet_ehash_locks_alloc() and make
> following changes :
> 
> - Budget 2 cache lines per cpu worth of 'spinlocks'
> - Try to kmalloc() the array to avoid extra TLB pressure.
>   (Most servers at Google allocate 8192 bytes for this hash table)
> - Get rid of various #ifdef
> 
> Signed-off-by: Eric Dumazet <eduma...@google.com>

Applied, thanks Eric.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to