Re: [PATCH v3 0/2] qspinlock: Introducing a 4-byte queue spinlock

2014-02-05 Thread Waiman Long
On 02/03/2014 03:51 AM, Raghavendra K T wrote: On 01/31/2014 12:19 AM, Raghavendra K T wrote: On 01/30/2014 09:08 PM, Waiman Long wrote: On 01/30/2014 03:55 AM, Raghavendra K T wrote: On 01/28/2014 11:49 PM, Waiman Long wrote: [...] from kernel/bounds.c:9: include/linux/lo

Re: [PATCH v3 0/2] qspinlock: Introducing a 4-byte queue spinlock

2014-02-03 Thread Raghavendra K T
On 01/31/2014 12:19 AM, Raghavendra K T wrote: On 01/30/2014 09:08 PM, Waiman Long wrote: On 01/30/2014 03:55 AM, Raghavendra K T wrote: On 01/28/2014 11:49 PM, Waiman Long wrote: [...] from kernel/bounds.c:9: include/linux/log2.h: In function ‘__ilog2_u32’: include/linux/l

Re: [PATCH v3 0/2] qspinlock: Introducing a 4-byte queue spinlock

2014-01-30 Thread Waiman Long
On 01/30/2014 03:55 AM, Raghavendra K T wrote: On 01/28/2014 11:49 PM, Waiman Long wrote: v2->v3: - Simplify the code by using numerous mode only without an unfair option. - Use the latest smp_load_acquire()/smp_store_release() barriers. - Move the queue spinlock code to kernel/locking.

Re: [PATCH v3 0/2] qspinlock: Introducing a 4-byte queue spinlock

2014-01-30 Thread Raghavendra K T
On 01/28/2014 11:49 PM, Waiman Long wrote: v2->v3: - Simplify the code by using numerous mode only without an unfair option. - Use the latest smp_load_acquire()/smp_store_release() barriers. - Move the queue spinlock code to kernel/locking. - Make the use of queue spinlock the default for

[PATCH v3 0/2] qspinlock: Introducing a 4-byte queue spinlock

2014-01-28 Thread Waiman Long
v2->v3: - Simplify the code by using numerous mode only without an unfair option. - Use the latest smp_load_acquire()/smp_store_release() barriers. - Move the queue spinlock code to kernel/locking. - Make the use of queue spinlock the default for x86-64 without user configuration. - Additio