From: Eric Dumazet <[email protected]> Date: Tue, 26 May 2015 07:55:34 -0700
> From: Eric Dumazet <[email protected]> > > 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 <[email protected]> Applied, thanks Eric. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
