diff options
author | Mark Rutland <mark.rutland@arm.com> | 2017-07-20 14:26:48 +0300 |
---|---|---|
committer | Mark Rutland <mark.rutland@arm.com> | 2017-08-15 20:35:14 +0300 |
commit | f60ad4edcf07238a3d2646d65d8d217032452550 (patch) | |
tree | 9fcaefe674ed52734edf1c7f5719e69c31ace93a /arch/arm64/include/asm/memory.h | |
parent | dbc9344a68e506f19f80a9affc8fe7023a9cdc4c (diff) | |
download | linux-f60ad4edcf07238a3d2646d65d8d217032452550.tar.xz |
arm64: clean up irq stack definitions
Before we add yet another stack to the kernel, it would be nice to
ensure that we consistently organise stack definitions and related
helper functions.
This patch moves the basic IRQ stack defintions to <asm/memory.h> to
live with their task stack counterparts. Helpers used for unwinding are
moved into <asm/stacktrace.h>, where subsequent patches will add helpers
for other stacks. Includes are fixed up accordingly.
This patch is a pure refactoring -- there should be no functional
changes as a result of this patch.
Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Reviewed-by: Will Deacon <will.deacon@arm.com>
Tested-by: Laura Abbott <labbott@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: James Morse <james.morse@arm.com>
Diffstat (limited to 'arch/arm64/include/asm/memory.h')
-rw-r--r-- | arch/arm64/include/asm/memory.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/memory.h b/arch/arm64/include/asm/memory.h index 8ab4774e2616..1fc24532987e 100644 --- a/arch/arm64/include/asm/memory.h +++ b/arch/arm64/include/asm/memory.h @@ -110,6 +110,8 @@ #define THREAD_SIZE (UL(1) << THREAD_SHIFT) +#define IRQ_STACK_SIZE THREAD_SIZE + /* * Memory types available. */ |