]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: pm: preallocate a page table for suspend/resume
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 26 Aug 2011 19:28:52 +0000 (20:28 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 4 Sep 2011 10:09:30 +0000 (11:09 +0100)
commit805f72ef00a44a8a698055154444256a25350654
treed53f503a5c63bbd2b11b7410d292f5433c610a1f
parent434c03dd7d303d69be21b79c558323aafa2732e1
ARM: pm: preallocate a page table for suspend/resume

Preallocate a page table and setup an identity mapping for the MMU
enable code.  This means we don't have to "borrow" a page table to
do this, avoiding complexities with L2 cache coherency.

Tested-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/suspend.h
arch/arm/kernel/Makefile
arch/arm/kernel/sleep.S
arch/arm/kernel/suspend.c [new file with mode: 0644]
arch/arm/mm/proc-arm920.S
arch/arm/mm/proc-arm926.S
arch/arm/mm/proc-sa1100.S
arch/arm/mm/proc-v6.S
arch/arm/mm/proc-v7.S
arch/arm/mm/proc-xsc3.S
arch/arm/mm/proc-xscale.S