lkml.org 
[lkml]   [2006]   [May]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    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/
    \
     
     \ /
      Last update: 2006-05-29 23:44    [W:0.022 / U:90.408 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site