mirror of
https://github.com/joel16/android_kernel_sony_msm8994.git
synced 2024-11-23 20:20:21 +00:00
Merge "sched/rt: Add Kconfig option to enable panicking for RT throttling"
This commit is contained in:
commit
d59619d8be
@ -856,7 +856,16 @@ static void dump_throttled_rt_tasks(struct rt_rq *rt_rq)
|
||||
idx = find_next_bit(array->bitmap, MAX_RT_PRIO, idx + 1);
|
||||
}
|
||||
out:
|
||||
#ifdef CONFIG_PANIC_ON_RT_THROTTLING
|
||||
/*
|
||||
* Use pr_err() in the BUG() case since printk_sched() will
|
||||
* not get flushed and deadlock is not a concern.
|
||||
*/
|
||||
pr_err("%s", buf);
|
||||
BUG();
|
||||
#else
|
||||
printk_sched("%s", buf);
|
||||
#endif
|
||||
}
|
||||
|
||||
static int sched_rt_runtime_exceeded(struct rt_rq *rt_rq)
|
||||
|
@ -357,6 +357,15 @@ config SYSRQ_SCHED_DEBUG
|
||||
"show-blocked-tasks(W)" sysrq-triggers will print additional
|
||||
scheduling statistics.
|
||||
|
||||
config PANIC_ON_RT_THROTTLING
|
||||
bool "Panic on RT throttling"
|
||||
help
|
||||
Say Y here to enable the kernel to panic when a realtime
|
||||
runqueue is throttled. This may be useful for detecting
|
||||
and debugging RT throttling issues.
|
||||
|
||||
Say N if unsure.
|
||||
|
||||
config SCHEDSTATS
|
||||
bool "Collect scheduler statistics"
|
||||
depends on DEBUG_KERNEL && PROC_FS
|
||||
|
Loading…
Reference in New Issue
Block a user