android_kernel_sony_sdm845/kernel/rcu
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tejun Heo c458c7c783 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.
2018-05-30 07:50:50 +02:00
..
Makefile rcutorture: Add RCU grace-period performance tests 2016-03-31 13:37:38 -07:00
rcu.h rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-26 08:24:37 +01:00
rcuperf.c rcuperf: Consistently insert space between flag and message 2016-08-22 10:06:16 -07:00
rcutorture.c Merge branches 'doc.2016.08.22c', 'exp.2016.08.22c', 'fixes.2016.09.14a', 'hotplug.2016.08.22c' and 'torture.2016.08.22c' into HEAD 2016-09-14 12:58:49 -07:00
srcu.c rcu: Add rcu_normal kernel parameter to suppress expediting 2015-12-04 12:26:53 -08:00
sync.c locking, rcu, cgroup: Avoid synchronize_sched() in __cgroup_procs_write() 2016-08-18 15:36:59 +02:00
tiny.c rcu: Remove cond_resched() from Tiny synchronize_sched() 2017-01-26 08:24:37 +01:00
tiny_plugin.h rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-26 08:24:37 +01:00
tree.c rcu: Allow for page faults in NMI handlers 2017-10-18 09:35:38 +02:00
tree.h rcu: Drive expedited grace periods from workqueue 2016-08-22 09:30:25 -07:00
tree_exp.h rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-26 08:24:37 +01:00
tree_plugin.h rcu: Call touch_nmi_watchdog() while printing stall warnings 2018-05-30 07:50:50 +02:00
tree_trace.c rcu: Drive expedited grace periods from workqueue 2016-08-22 09:30:25 -07:00
update.c rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-26 08:24:37 +01:00