*/
static DEFINE_SPINLOCK(mce_logout_lock);
-static atomic_t severity_cpu = ATOMIC_INIT(-1);
static atomic_t found_error = ATOMIC_INIT(0);
static cpumask_t mce_fatal_cpus;
/* Shared #MC handler. */
void mcheck_cmn_handler(const struct cpu_user_regs *regs)
{
+ static atomic_t severity_cpu = ATOMIC_INIT(-1);
struct mca_banks *bankmask = mca_allbanks;
struct mca_banks *clear_bank = __get_cpu_var(mce_clear_banks);
uint64_t gstatus;
/* Softirq Handler for this MCE# processing */
static void mce_softirq(void)
{
+ static atomic_t severity_cpu;
int cpu = smp_processor_id();
unsigned int workcpu;