aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips
diff options
context:
space:
mode:
authorSergei Shtylyov <sshtylyov@ru.mvista.com>2006-05-27 12:43:04 -0400
committerRalf Baechle <ralf@linux-mips.org>2006-06-05 19:15:16 -0400
commit6ebba0e2f56ee77270a9ef8e92c1b4ec38e5f419 (patch)
treea4b4808d0f55eddc41d96cec95a68054e4380b55 /arch/mips
parent79e0bc37255a4b934291b4d3ea5a4561fbd78da4 (diff)
[MIPS] Fix swap entry for MIPS32 36-bit physical address
With 64-bit physical address enabled, 'swapon' was causing kernel oops on Alchemy CPUs (MIPS32) because of the swap entry type field corrupting the _PAGE_FILE bit in 'pte_low' field. So, switch to storing the swap entry in 'pte_high' field using all its bits except _PAGE_GLOBAL and _PAGE_VALID which gives 25 bits for the swap entry offset. Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips')
0 files changed, 0 insertions, 0 deletions