[PATCH] ARM: Temporary fix for broken arch reboot
Catalin Marinas
catalin.marinas at arm.com
Tue Nov 9 11:38:12 EST 2010
On Tue, 2010-11-09 at 13:18 +0000, Russell King - ARM Linux wrote:
> On Tue, Nov 09, 2010 at 06:40:39PM +0530, Shilimkar, Santosh wrote:
> > With commit 3d3f78d752bf, reboot seems to broken on ARM
> > machines. CPU dies while doing flush_pmd_entry() as part of
> > setup_mm_for_reboot()
What do you mean by 'dies'? Can you still connect with a debugger or it
got to some weird state?
> > I know this is not the fix but intention is to report the
> > issue and also provide temporary fix till it get fixed correctly
>
> So you're now rebooting with the secondary CPUs still running. I guess
> that the secondary CPUs end up crashing and don't restart.
>
> I think more the question is why the CP15 cache clean/flush is hanging
> with the other CPUs taken down. All the other CPUs will be doing is
> sitting in a loop doing nothing.
I can't think of anything. Did the other CPUs print 'stopping'?
Catalin
More information about the linux-arm-kernel
mailing list