v3.8-rc issues with big endian
Ben Dooks
ben.dooks at codethink.co.uk
Sat Feb 9 18:15:07 EST 2013
Whilst debugging with big endian ARM on v3.8-rc I came across a problem
with the new ASID code (commit b5466f8728527a05a493cc4abe9e6f034a1bbaab)
which is causing issues with user-land failing to work.
Since the new ASID code is using 64-bit accesses, the ASID ID is now
being placed in context->id + 4, which means that the assembly mm code
no-longer works.
I also noticed and fixed a couple of places where the new mmid macro was
not being used, so fixed those too.
Tested on a highbank system.
[PATCH 1/2] ARM: mm: replace direct access to mm->context.id with
[PATCH 2/2] ARM: mm: mm->context.id fix for big-endian
More information about the linux-arm-kernel
mailing list