ARM: virt: use PSR_N_BIT for detecting boot CPU mode mismatch
authorWill Deacon <will.deacon@arm.com>
Sun, 2 Dec 2012 17:44:36 +0000 (17:44 +0000)
committerWill Deacon <will.deacon@arm.com>
Thu, 10 Jan 2013 21:09:32 +0000 (21:09 +0000)
During boot, we detect whether or not all CPUs are brought up in the
same mode and signal this to the kernel using the N bit in the SPSR.

This patch tidies up the checking code to use the PSR_N_BIT macro,
rather than hardcoding the bit field and commenting it as such.

Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm/include/asm/virt.h

index 86164df86cb402d0f17bddd35fc5116de6cf6816..50af92bac7373eb7fbc01c8f38c4d7dfd6ccb05d 100644 (file)
@@ -24,9 +24,9 @@
 /*
  * Flag indicating that the kernel was not entered in the same mode on every
  * CPU.  The zImage loader stashes this value in an SPSR, so we need an
- * architecturally defined flag bit here (the N flag, as it happens)
+ * architecturally defined flag bit here.
  */
-#define BOOT_CPU_MODE_MISMATCH (1<<31)
+#define BOOT_CPU_MODE_MISMATCH PSR_N_BIT
 
 #ifndef __ASSEMBLY__