Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c7c9b392 authored by Borislav Petkov's avatar Borislav Petkov Committed by Ingo Molnar
Browse files

x86/mce: Spell "panicked" correctly

parent b9e6df0a
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -292,10 +292,10 @@ static void print_mce(struct mce *m)

#define PANIC_TIMEOUT 5 /* 5 seconds */

static atomic_t mce_paniced;
static atomic_t mce_panicked;

static int fake_panic;
static atomic_t mce_fake_paniced;
static atomic_t mce_fake_panicked;

/* Panic in progress. Enable interrupts and wait for final IPI */
static void wait_for_panic(void)
@@ -319,7 +319,7 @@ static void mce_panic(char *msg, struct mce *final, char *exp)
		/*
		 * Make sure only one CPU runs in machine check panic
		 */
		if (atomic_inc_return(&mce_paniced) > 1)
		if (atomic_inc_return(&mce_panicked) > 1)
			wait_for_panic();
		barrier();

@@ -327,7 +327,7 @@ static void mce_panic(char *msg, struct mce *final, char *exp)
		console_verbose();
	} else {
		/* Don't log too much for fake panic */
		if (atomic_inc_return(&mce_fake_paniced) > 1)
		if (atomic_inc_return(&mce_fake_panicked) > 1)
			return;
	}
	/* First print corrected ones that are still unlogged */
@@ -744,7 +744,7 @@ static int mce_timed_out(u64 *t)
	 * might have been modified by someone else.
	 */
	rmb();
	if (atomic_read(&mce_paniced))
	if (atomic_read(&mce_panicked))
		wait_for_panic();
	if (!mca_cfg.monarch_timeout)
		goto out;
@@ -2568,7 +2568,7 @@ struct dentry *mce_get_debugfs_dir(void)
static void mce_reset(void)
{
	cpu_missing = 0;
	atomic_set(&mce_fake_paniced, 0);
	atomic_set(&mce_fake_panicked, 0);
	atomic_set(&mce_executing, 0);
	atomic_set(&mce_callin, 0);
	atomic_set(&global_nwo, 0);