diff options
Diffstat (limited to 'arch/arm/boot/compressed/head.S')
-rw-r--r-- | arch/arm/boot/compressed/head.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S index e5ab51b9cceb..2568d311be21 100644 --- a/arch/arm/boot/compressed/head.S +++ b/arch/arm/boot/compressed/head.S | |||
@@ -237,7 +237,8 @@ not_relocated: mov r0, #0 | |||
237 | */ | 237 | */ |
238 | cmp r4, r2 | 238 | cmp r4, r2 |
239 | bhs wont_overwrite | 239 | bhs wont_overwrite |
240 | add r0, r4, #4096*1024 @ 4MB largest kernel size | 240 | sub r3, sp, r5 @ > compressed kernel size |
241 | add r0, r4, r3, lsl #2 @ allow for 4x expansion | ||
241 | cmp r0, r5 | 242 | cmp r0, r5 |
242 | bls wont_overwrite | 243 | bls wont_overwrite |
243 | 244 | ||