Messages in this thread | | | Subject | Re: [RFC PATCH 3/3 -v2] x86,smp: auto tune spinlock backoff delay factor | From | Eric Dumazet <> | Date | Wed, 26 Dec 2012 11:27:19 -0800 |
| |
On Wed, 2012-12-26 at 11:10 -0800, Eric Dumazet wrote:
> +#define DELAY_HASH_SHIFT 4 > +DEFINE_PER_CPU(int [1 << DELAY_HASH_SHIFT], spinlock_delay) = { > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > + MIN_SPINLOCK_DELAY, MIN_SPINLOCK_DELAY, > +};
This can use the following initialize by the way :
DEFINE_PER_CPU(int [1 << DELAY_HASH_SHIFT], spinlock_delay) = { [0 ... (1 << DELAY_HASH_SHIFT) - 1] = MIN_SPINLOCK_DELAY, };
| |