Andrew Morton wrote: > Nick Piggin wrote: > >>This patch should hopefully fix Nigel's bug. >> >> Split out from sched-resched-opt.patch. Tested on i386 with acpi idle >> and poll idle (previous iterations tested on various other architectures). > > > This makes the emt64 machine reboot itself, which iirc was the behaviour in > the failing patch from which this one was split out. > > The machine is using acpi_processor_idle(). > OK, thanks. That must be the preempt_disable() being called in start_secondary(). Maybe I should have listened to the comment. Can you try the following patch? -- SUSE Labs, Novell Inc.