Re: [PATCH v3] watchdog: touch_nmi_watchdog should only touch local cpu not every one

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Wednesday, November 10, 2010 - 11:07 am

* Don Zickus <dzickus@redhat.com> wrote:


Say the kernel crashes on a CPU and keeps spewing new oopses, while write-holding 
tasklist_lock.

Any other CPU that delivers a signal from IRQ context, trying to take the 
tasklist_lock, will loop indefinitely until that crashing CPU releases the lock.

In that case the 'secondary' NMI warnings from all other CPUs (eventually every CPU 
gets stuck in such a scenario) will start spewing NMI lockup messages.

Dunno. Maybe we should do your change - but also have an option to 'shut up' the 
kernel after the first hard oops [not warning]. That would silence the secondary NMI 
watchdog messages as well.

Thanks,

	Ingo
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH v3] watchdog: touch_nmi_watchdog should only t ..., Ingo Molnar, (Wed Nov 10, 11:07 am)