lkml.org 
[lkml]   [2004]   [Nov]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    SubjectSuspend 2 merge: 17/51: Disable MCE checking during suspend.
    From
    Date
    Avoid a potential SMP deadlock here.

    diff -ruN 506-disable-mce-checking-during-suspend-avoid-smp-deadlock-old/arch/i386/kernel/cpu/mcheck/non-fatal.c 506-disable-mce-checking-during-suspend-avoid-smp-deadlock-new/arch/i386/kernel/cpu/mcheck/non-fatal.c
    --- 506-disable-mce-checking-during-suspend-avoid-smp-deadlock-old/arch/i386/kernel/cpu/mcheck/non-fatal.c 2004-11-03 21:51:31.000000000 +1100
    +++ 506-disable-mce-checking-during-suspend-avoid-smp-deadlock-new/arch/i386/kernel/cpu/mcheck/non-fatal.c 2004-11-04 16:27:40.000000000 +1100
    @@ -17,6 +17,7 @@
    #include <linux/interrupt.h>
    #include <linux/smp.h>
    #include <linux/module.h>
    +#include <linux/suspend.h>

    #include <asm/processor.h>
    #include <asm/system.h>
    @@ -57,7 +58,8 @@

    static void mce_work_fn(void *data)
    {
    - on_each_cpu(mce_checkregs, NULL, 1, 1);
    + if (!test_suspend_state(SUSPEND_RUNNING))
    + on_each_cpu(mce_checkregs, NULL, 1, 1);
    schedule_delayed_work(&mce_work, MCE_RATE);
    }


    -
    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: 2005-03-22 14:08    [W:4.048 / U:2.664 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site