Messages in this thread | | | Date | Mon, 8 Nov 2010 08:38:51 -0500 | From | Don Zickus <> | Subject | Re: [PATCH] watchdog: touch_nmi_watchdog should only touch local cpu not every one |
| |
On Sun, Nov 07, 2010 at 11:09:11PM +0100, Frederic Weisbecker wrote: > > + /* > > + * Using __raw here because some code paths have > > + * preemption enabled. If preemption is enabled > > + * then interrupts should be enabled too, in which > > + * case we shouldn't have to worry about the watchdog > > + * going off. > > + */ > > + __raw_get_cpu_var(watchdog_nmi_touch) = true; > > + > > + touch_softlockup_watchdog(); > > +} > > +EXPORT_SYMBOL(touch_nmi_watchdog); > > > > Did the old watchdog also touched every CPUs?
Yeah, unfortunately.
Cheers, Don
| |