]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - arch/x86/kernel/cpu/mcheck/mce.c
x86/mce: Set up timer unconditionally
[~shefty/rdma-dev.git] / arch / x86 / kernel / cpu / mcheck / mce.c
index d7ebf25d10ed2570ae72f06a7365b14399e9e677..a96e5cd256a994bcd4b732f411132cd49ab61ba5 100644 (file)
@@ -1388,13 +1388,14 @@ static void __mcheck_cpu_init_timer(void)
        struct timer_list *t = &__get_cpu_var(mce_timer);
        int *n = &__get_cpu_var(mce_next_interval);
 
+       setup_timer(t, mce_start_timer, smp_processor_id());
+
        if (mce_ignore_ce)
                return;
 
        *n = check_interval * HZ;
        if (!*n)
                return;
-       setup_timer(t, mce_start_timer, smp_processor_id());
        t->expires = round_jiffies(jiffies + *n);
        add_timer_on(t, smp_processor_id());
 }