X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=arch%2Farm%2Finclude%2Fasm%2Fassembler.h;h=23371b17b23ebfa3a5a987eeb0aa0065660a37e1;hb=8e43a905dd574f54c5715d978318290ceafbe275;hp=62f8095d46de8f4f2b4fad93c4338ac5df54fa7e;hpb=e3b8369ca8f2fd756031dd972224bc70c2364ec2;p=mv-sheeva.git diff --git a/arch/arm/include/asm/assembler.h b/arch/arm/include/asm/assembler.h index 62f8095d46d..23371b17b23 100644 --- a/arch/arm/include/asm/assembler.h +++ b/arch/arm/include/asm/assembler.h @@ -137,6 +137,11 @@ disable_irq .endm + .macro save_and_disable_irqs_notrace, oldcpsr + mrs \oldcpsr, cpsr + disable_irq_notrace + .endm + /* * Restore interrupt state previously stored in a register. We don't * guarantee that this will preserve the flags.