summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include
diff options
context:
space:
mode:
authorMark Rutland <mark.rutland@arm.com>2016-04-19 10:31:19 +0100
committerWill Deacon <will.deacon@arm.com>2016-04-20 12:19:01 +0100
commit2ff4936c1d68060b080aac49ec622b047f9e6c45 (patch)
treef3c1b908937a7ff7ee3f35f2430462e3a2c67ba6 /arch/arm64/include
parent8ee708792e1ccda683ec9cce9fab3b25ece0eb60 (diff)
downloadop-kernel-dev-2ff4936c1d68060b080aac49ec622b047f9e6c45.zip
op-kernel-dev-2ff4936c1d68060b080aac49ec622b047f9e6c45.tar.gz
arm64: asm: remove unused push/pop macros
We haven't used the push/pop macros for a while now, as it's typically better to use immediate offsets for batches of accesses to the stack, as we now do in the entry assembly for the kernel and hyp code. Remove the unused macros. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Cc: James Morse <james.morse@arm.com> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: Will Deacon <will.deacon@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/include')
-rw-r--r--arch/arm64/include/asm/assembler.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/arch/arm64/include/asm/assembler.h b/arch/arm64/include/asm/assembler.h
index 70f7b9e..972fb55 100644
--- a/arch/arm64/include/asm/assembler.h
+++ b/arch/arm64/include/asm/assembler.h
@@ -27,18 +27,6 @@
#include <asm/thread_info.h>
/*
- * Stack pushing/popping (register pairs only). Equivalent to store decrement
- * before, load increment after.
- */
- .macro push, xreg1, xreg2
- stp \xreg1, \xreg2, [sp, #-16]!
- .endm
-
- .macro pop, xreg1, xreg2
- ldp \xreg1, \xreg2, [sp], #16
- .endm
-
-/*
* Enable and disable interrupts.
*/
.macro disable_irq
OpenPOWER on IntegriCloud