Selaa lähdekoodia

ARM: 6119/1: kdump: skip indirection page when crashing

When we are crashing there is no indirection page in place. Only
control page is present.

Signed-off-by: Mika Westerberg <ext-mika.1.westerberg@nokia.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Mika Westerberg 15 vuotta sitten
vanhempi
commit
8594a0c333
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6 0
      arch/arm/kernel/relocate_kernel.S

+ 6 - 0
arch/arm/kernel/relocate_kernel.S

@@ -10,6 +10,12 @@ relocate_new_kernel:
 	ldr	r0,kexec_indirection_page
 	ldr	r1,kexec_start_address
 
+	/*
+	 * If there is no indirection page (we are doing crashdumps)
+	 * skip any relocation.
+	 */
+	cmp	r0, #0
+	beq	2f
 
 0:	/* top, read another word for the indirection page */
 	ldr	r3, [r0],#4