Re: [regression] cpuidle_get_cpu_driver livelocks idle system

2012-12-20 Thread Daniel Lezcano
On 12/18/2012 12:33 AM, Rafael J. Wysocki wrote: > On Monday, December 17, 2012 10:59:09 PM Daniel Lezcano wrote: >> On 12/17/2012 08:36 PM, Russ Anderson wrote: >>> The 3.7 kernel grinds to a halt on boot of a system with >>> 2048 cpus. NMI showed most of the cpus in >>> _raw_spin_lock in cpuidle

Re: [regression] cpuidle_get_cpu_driver livelocks idle system

2012-12-17 Thread Rafael J. Wysocki
On Monday, December 17, 2012 10:59:09 PM Daniel Lezcano wrote: > On 12/17/2012 08:36 PM, Russ Anderson wrote: > > The 3.7 kernel grinds to a halt on boot of a system with > > 2048 cpus. NMI showed most of the cpus in > > _raw_spin_lock in cpuidle_get_cpu_driver(). (backtrace below) > > > > A qui

Re: [regression] cpuidle_get_cpu_driver livelocks idle system

2012-12-17 Thread Daniel Lezcano
On 12/17/2012 08:36 PM, Russ Anderson wrote: > The 3.7 kernel grinds to a halt on boot of a system with > 2048 cpus. NMI showed most of the cpus in > _raw_spin_lock in cpuidle_get_cpu_driver(). (backtrace below) > > A quick look at cpuidle_get_cpu_driver() shows the hot lock. > > In drivers/cpu

[regression] cpuidle_get_cpu_driver livelocks idle system

2012-12-17 Thread Russ Anderson
The 3.7 kernel grinds to a halt on boot of a system with 2048 cpus. NMI showed most of the cpus in _raw_spin_lock in cpuidle_get_cpu_driver(). (backtrace below) A quick look at cpuidle_get_cpu_driver() shows the hot lock. In drivers/cpuidle/driver.c: