On Sat, Jul 26, 2014 at 4:56 AM, Mark Kettenis <mark.kette...@xs4all.nl> wrote:
> Thanks to the evil Intel AMT serial, I've been able to figure out what > made my x220 hang when suspending. Turns out that the fix matthew@ > committed almost two weeks ago uncovered another bug that made > sched_stop_secondary_cpus() spin forever if there was a processing > running on a secondary cpu but nothing left on the run qeueue. In > that case sched_choosecpu() short-circuits and returns the current > cpu. The fix is obvious: don't short-circuit when we're on a cpu that > should stop. > > ok? > ok guenther@