Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-19 Thread Ingo Molnar
* Waiman Long wrote: > >Could be a CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 > >kernel? > > > >Thanks, > > > > Ingo > > My test system was a RHEL6.4 system. The 3.10 kernel > config file was based on the original RHEL6.4 config > file. So yes, the CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-19 Thread Ingo Molnar
* Waiman Long waiman.l...@hp.com wrote: Could be a CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 kernel? Thanks, Ingo My test system was a RHEL6.4 system. The 3.10 kernel config file was based on the original RHEL6.4 config file. So yes, the

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-16 Thread Waiman Long
On 08/14/2013 11:57 AM, Ingo Molnar wrote: * Waiman Long wrote: On 08/14/2013 06:20 AM, Ingo Molnar wrote: * Waiman Long wrote: I would like to share with you a rwlock related system crash that I encountered during my testing with hackbench on an 80-core DL980. The kernel crash because

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-16 Thread Waiman Long
On 08/14/2013 11:57 AM, Ingo Molnar wrote: * Waiman Longwaiman.l...@hp.com wrote: On 08/14/2013 06:20 AM, Ingo Molnar wrote: * Waiman Longwaiman.l...@hp.com wrote: I would like to share with you a rwlock related system crash that I encountered during my testing with hackbench on an

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-14 Thread Ingo Molnar
* Waiman Long wrote: > On 08/14/2013 06:20 AM, Ingo Molnar wrote: > >* Waiman Long wrote: > > > >> > >>I would like to share with you a rwlock related system crash that I > >>encountered during my testing with hackbench on an 80-core DL980. The > >>kernel crash because of a "watchdog detected

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-14 Thread Waiman Long
On 08/14/2013 06:20 AM, Ingo Molnar wrote: * Waiman Long wrote: I would like to share with you a rwlock related system crash that I encountered during my testing with hackbench on an 80-core DL980. The kernel crash because of a "watchdog detected hard lockup on cpu 79". The crashing CPU was

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-14 Thread Ingo Molnar
* Waiman Long wrote: > On 07/31/2013 08:00 PM, Waiman Long wrote: > >v2->v3: > > - Make read lock stealing the default and fair rwlock an option with > >a different initializer. > > - In queue_read_lock_slowpath(), check irq_count() and force spinning > >and lock stealing in interrupt

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-14 Thread Ingo Molnar
* Waiman Long waiman.l...@hp.com wrote: On 07/31/2013 08:00 PM, Waiman Long wrote: v2-v3: - Make read lock stealing the default and fair rwlock an option with a different initializer. - In queue_read_lock_slowpath(), check irq_count() and force spinning and lock stealing in

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-14 Thread Waiman Long
On 08/14/2013 06:20 AM, Ingo Molnar wrote: * Waiman Longwaiman.l...@hp.com wrote: I would like to share with you a rwlock related system crash that I encountered during my testing with hackbench on an 80-core DL980. The kernel crash because of a watchdog detected hard lockup on cpu 79. The

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-14 Thread Ingo Molnar
* Waiman Long waiman.l...@hp.com wrote: On 08/14/2013 06:20 AM, Ingo Molnar wrote: * Waiman Longwaiman.l...@hp.com wrote: I would like to share with you a rwlock related system crash that I encountered during my testing with hackbench on an 80-core DL980. The kernel crash because of a

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-13 Thread Waiman Long
On 07/31/2013 08:00 PM, Waiman Long wrote: v2->v3: - Make read lock stealing the default and fair rwlock an option with a different initializer. - In queue_read_lock_slowpath(), check irq_count() and force spinning and lock stealing in interrupt context. - Unify the fair and

Re: [PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-08-13 Thread Waiman Long
On 07/31/2013 08:00 PM, Waiman Long wrote: v2-v3: - Make read lock stealing the default and fair rwlock an option with a different initializer. - In queue_read_lock_slowpath(), check irq_count() and force spinning and lock stealing in interrupt context. - Unify the fair and classic

[PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-07-31 Thread Waiman Long
v2->v3: - Make read lock stealing the default and fair rwlock an option with a different initializer. - In queue_read_lock_slowpath(), check irq_count() and force spinning and lock stealing in interrupt context. - Unify the fair and classic read-side code path, and make write-side to

[PATCH v3 0/3] qrwlock: Introducing a queue read/write lock implementation

2013-07-31 Thread Waiman Long
v2-v3: - Make read lock stealing the default and fair rwlock an option with a different initializer. - In queue_read_lock_slowpath(), check irq_count() and force spinning and lock stealing in interrupt context. - Unify the fair and classic read-side code path, and make write-side to