diff options
| -rw-r--r-- | arch/arm/boot/compressed/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm/boot/compressed/vmlinux.lds.in | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile index 8ebbb511c783..0c6852d93506 100644 --- a/arch/arm/boot/compressed/Makefile +++ b/arch/arm/boot/compressed/Makefile | |||
| @@ -74,7 +74,7 @@ ZTEXTADDR := $(CONFIG_ZBOOT_ROM_TEXT) | |||
| 74 | ZBSSADDR := $(CONFIG_ZBOOT_ROM_BSS) | 74 | ZBSSADDR := $(CONFIG_ZBOOT_ROM_BSS) |
| 75 | else | 75 | else |
| 76 | ZTEXTADDR := 0 | 76 | ZTEXTADDR := 0 |
| 77 | ZBSSADDR := ALIGN(4) | 77 | ZBSSADDR := ALIGN(8) |
| 78 | endif | 78 | endif |
| 79 | 79 | ||
| 80 | SEDFLAGS = s/TEXT_START/$(ZTEXTADDR)/;s/BSS_START/$(ZBSSADDR)/ | 80 | SEDFLAGS = s/TEXT_START/$(ZTEXTADDR)/;s/BSS_START/$(ZBSSADDR)/ |
diff --git a/arch/arm/boot/compressed/vmlinux.lds.in b/arch/arm/boot/compressed/vmlinux.lds.in index 5309909d7282..ea80abe78844 100644 --- a/arch/arm/boot/compressed/vmlinux.lds.in +++ b/arch/arm/boot/compressed/vmlinux.lds.in | |||
| @@ -54,6 +54,7 @@ SECTIONS | |||
| 54 | .bss : { *(.bss) } | 54 | .bss : { *(.bss) } |
| 55 | _end = .; | 55 | _end = .; |
| 56 | 56 | ||
| 57 | . = ALIGN(8); /* the stack must be 64-bit aligned */ | ||
| 57 | .stack : { *(.stack) } | 58 | .stack : { *(.stack) } |
| 58 | 59 | ||
| 59 | .stab 0 : { *(.stab) } | 60 | .stab 0 : { *(.stab) } |
