diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2008-04-30 03:55:03 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-04-30 11:29:53 -0400 |
commit | c6f3a97f86a5c97be0ca255976110bb9c3cfe669 (patch) | |
tree | 95a7bf3c928a85b26aed128786fc09e18bc5dcfc /lib | |
parent | 691cc54c7d28542434d2b3ee4ddbad6a99312dec (diff) |
debugobjects: add timer specific object debugging code
Add calls to the generic object debugging infrastructure and provide fixup
functions which allow to keep the system alive when recoverable problems have
been detected by the object debugging core code.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Ingo Molnar <mingo@elte.hu>
Cc: Greg KH <greg@kroah.com>
Cc: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Kconfig.debug | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 3e132b0a59cc..d2099f41aa1e 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -217,6 +217,14 @@ config DEBUG_OBJECTS_FREE | |||
217 | properly. This can make kmalloc/kfree-intensive workloads | 217 | properly. This can make kmalloc/kfree-intensive workloads |
218 | much slower. | 218 | much slower. |
219 | 219 | ||
220 | config DEBUG_OBJECTS_TIMERS | ||
221 | bool "Debug timer objects" | ||
222 | depends on DEBUG_OBJECTS | ||
223 | help | ||
224 | If you say Y here, additional code will be inserted into the | ||
225 | timer routines to track the life time of timer objects and | ||
226 | validate the timer operations. | ||
227 | |||
220 | config DEBUG_SLAB | 228 | config DEBUG_SLAB |
221 | bool "Debug slab memory allocations" | 229 | bool "Debug slab memory allocations" |
222 | depends on DEBUG_KERNEL && SLAB | 230 | depends on DEBUG_KERNEL && SLAB |