ARM: entry: re-allocate registers in irq entry assembly macros
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 26 Jun 2011 09:34:02 +0000 (10:34 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 2 Jul 2011 09:56:10 +0000 (10:56 +0100)
commitd9600c99c549732a501cb727157800623a06175d
tree6bddb70d57fc29b83b63b6036de2750ed51503eb
parentf2741b78b607576f0c256604cb3d9256b3428a32
ARM: entry: re-allocate registers in irq entry assembly macros

This avoids the irq entry assembly corrupting r5, thereby allowing it
to be preserved through to the svc exit code.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/entry-macro-multi.S
arch/arm/kernel/entry-armv.S