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

Commit c6ea396d authored by Jan Beulich's avatar Jan Beulich Committed by Andi Kleen
Browse files

[PATCH] i386: Don't touch per cpu memory of offline CPUs in touch_nmi_watchdog



Just like on x86-64, don't touch foreign CPUs' memory if the watchdog
isn't enabled at all.

Signed-off-by: default avatarJan Beulich <jbeulich@novell.com>
Signed-off-by: default avatarAndi Kleen <ak@suse.de>
parent b0bfece4
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -870,14 +870,16 @@ static unsigned int

void touch_nmi_watchdog (void)
{
	int i;
	if (nmi_watchdog > 0) {
		unsigned cpu;

		/*
		 * Just reset the alert counters, (other CPUs might be
		 * spinning on locks we hold):
		 */
	for_each_possible_cpu(i)
		alert_counter[i] = 0;
		for_each_present_cpu (cpu)
			alert_counter[cpu] = 0;
	}

	/*
	 * Tickle the softlockup detector too: