[PATCH] ARM: mm: ensure TTBR0 is restored when changing ASID on rollover

Stephen Boyd sboyd at codeaurora.org
Tue Nov 22 22:46:39 EST 2011


Sorry to dig up an old thread....

On 06/08/11 13:55, Russell King - ARM Linux wrote:
> On Wed, Jun 08, 2011 at 09:49:49PM +0100, Will Deacon wrote:
>>> Let's take out these changes and sort it out properly - not only do we
>>> need to sort out these problems but we should also get rid of the
>>> __ARCH_WANT_INTERRUPTS_ON_CTXSW thing completely.  I have a patch which
>>> I've only tested on SA-1110 which does this so far, but it needs a little
>>> more work to clean up some stuff.
>> Could you post that code please? I can then rebase these patches against
>> it for future inclusion in mainline.
> I'd like to finish sorting it out properly first, so that it's all sane.
>
>> Does the removal of
>> __ARCH_WANT_INTERRUPTS_ON_CTXSW mean that switch_mm will run with interrupts
>> disabled by default?
> Yes, just like all but one other arch in the kernel.  The scheduler
> folk would like to see this symbol die...

Was this patch ever posted? This looks like a particularly annoying
problem to debug if it actually occurs (plus ARM is the final holdout
for this symbol now).

-- 
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.




More information about the linux-arm-kernel mailing list