lkml.org 
[lkml]   [2008]   [Aug]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] x86: print local APIC of APs one by one
    Date
    instead of print that of all APs at the time

    Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>

    ---
    arch/x86/kernel/io_apic.c | 7 ++++++-
    1 file changed, 6 insertions(+), 1 deletion(-)

    Index: linux-2.6/arch/x86/kernel/io_apic.c
    ===================================================================
    --- linux-2.6.orig/arch/x86/kernel/io_apic.c
    +++ linux-2.6/arch/x86/kernel/io_apic.c
    @@ -1784,7 +1784,12 @@ __apicdebuginit(void) print_local_APIC(v

    __apicdebuginit(void) print_all_local_APICs(void)
    {
    - on_each_cpu(print_local_APIC, NULL, 1);
    + int cpu;
    +
    + preempt_disable();
    + for_each_online_cpu(cpu)
    + smp_call_function_single(cpu, print_local_APIC, NULL, 1);
    + preempt_enable();
    }

    __apicdebuginit(void) print_PIC(void)

    \
     
     \ /
      Last update: 2008-08-17 09:59    [W:0.051 / U:124.308 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site