lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <1356550039.20133.20884.camel@edumazet-glaptop> Date: Wed, 26 Dec 2012 11:27:19 -0800 From: Eric Dumazet <eric.dumazet@...il.com> To: Rik van Riel <riel@...hat.com> Cc: Steven Rostedt <rostedt@...dmis.org>, linux-kernel@...r.kernel.org, aquini@...hat.com, walken@...gle.com, lwoodman@...hat.com, jeremy@...p.org, Jan Beulich <JBeulich@...ell.com>, Thomas Gleixner <tglx@...utronix.de>, Tom Herbert <therbert@...gle.com> Subject: Re: [RFC PATCH 3/3 -v2] x86,smp: auto tune spinlock backoff delay factor 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, }; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists