]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
rcu: Call touch_nmi_watchdog() while printing stall warnings
authorTejun Heo <tj@kernel.org>
Tue, 9 Jan 2018 18:38:17 +0000 (10:38 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 May 2018 06:17:42 +0000 (08:17 +0200)
commitd1d597a9ce342a48fc7fafda928308b9ffe67982
treef620e6dd486a9924a77118d907d995a72ed74c27
parente75b0cc0c92e996ac3418bd4147644c9d4f440c0
rcu: Call touch_nmi_watchdog() while printing stall warnings

[ Upstream commit 3caa973b7a260e7a2a69edc94c300ab9c65148c3 ]

When RCU stall warning triggers, it can print out a lot of messages
while holding spinlocks.  If the console device is slow (e.g. an
actual or IPMI serial console), it may end up triggering NMI hard
lockup watchdog like the following.
kernel/rcu/tree_plugin.h