|
@@ -824,6 +824,18 @@ config SCHEDSTATS
|
|
|
application, you can say N to avoid the very slight overhead
|
|
|
this adds.
|
|
|
|
|
|
+config SCHED_STACK_END_CHECK
|
|
|
+ bool "Detect stack corruption on calls to schedule()"
|
|
|
+ depends on DEBUG_KERNEL
|
|
|
+ default n
|
|
|
+ help
|
|
|
+ This option checks for a stack overrun on calls to schedule().
|
|
|
+ If the stack end location is found to be over written always panic as
|
|
|
+ the content of the corrupted region can no longer be trusted.
|
|
|
+ This is to ensure no erroneous behaviour occurs which could result in
|
|
|
+ data corruption or a sporadic crash at a later stage once the region
|
|
|
+ is examined. The runtime overhead introduced is minimal.
|
|
|
+
|
|
|
config TIMER_STATS
|
|
|
bool "Collect kernel timers statistics"
|
|
|
depends on DEBUG_KERNEL && PROC_FS
|