From fb4b3da7da00bf56e0c93227c0bcb6a1bd709354 Mon Sep 17 00:00:00 2001 From: Thomas Veerman Date: Fri, 25 Jan 2013 14:31:40 +0100 Subject: [PATCH] Kernel/ARM: use modern srsdb invocation --- kernel/arch/earm/mpx.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/arch/earm/mpx.S b/kernel/arch/earm/mpx.S index e16d9562d..cbc211457 100644 --- a/kernel/arch/earm/mpx.S +++ b/kernel/arch/earm/mpx.S @@ -40,7 +40,7 @@ IMPORT(svc_stack) */ .macro switch_to_svc lr_offset sub lr, lr, #\lr_offset - srsdb #MODE_SVC! + srsdb sp!, #MODE_SVC cps #MODE_SVC .endm @@ -182,7 +182,7 @@ irq_entry_from_kernel: * supervisor call (SVC) kernel entry point */ ENTRY(svc_entry) - srsdb #MODE_SVC! + srsdb sp!, #MODE_SVC save_process_ctx /* save the pointer to the current process */