• Paul Mackerras's avatar
    perf_counter: Initialize per-cpu context earlier on cpu up · f38b0820
    Paul Mackerras authored
    This arranges for perf_counter's notifier for cpu hotplug
    operations to be called earlier than the migration notifier in
    sched.c by increasing its priority to 20, compared to the 10
    for the migration notifier.  The reason for doing this is that
    a subsequent commit to convert the cpu migration counter to use
    the generic swcounter infrastructure will add a call into the
    perf_counter subsystem when tasks get migrated.  Therefore the
    perf_counter subsystem needs a chance to initialize its per-cpu
    data for the new cpu before it can get called from the
    migration code.
    
    This also adds a comment to the migration notifier noting that
    its priority needs to be lower than that of the perf_counter
    notifier.
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    LKML-Reference: <18981.1900.792795.836858@cargo.ozlabs.ibm.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    f38b0820
sched.c 251 KB