| Date | Mon, 29 May 2006 23:25:37 +0200 | From | Ingo Molnar <> | Subject | [patch 30/61] lock validator: x86_64 early init |
| |
From: Ingo Molnar <mingo@elte.hu>
x86_64 uses spinlocks very early - earlier than start_kernel(). So call lockdep_init() from the arch setup code.
Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> --- arch/x86_64/kernel/head64.c | 5 +++++ 1 file changed, 5 insertions(+)
Index: linux/arch/x86_64/kernel/head64.c =================================================================== --- linux.orig/arch/x86_64/kernel/head64.c +++ linux/arch/x86_64/kernel/head64.c @@ -85,6 +85,11 @@ void __init x86_64_start_kernel(char * r clear_bss(); /* + * This must be called really, really early: + */ + lockdep_init(); + + /* * switch to init_level4_pgt from boot_level4_pgt */ memcpy(init_level4_pgt, boot_level4_pgt, PTRS_PER_PGD*sizeof(pgd_t)); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|