]> git.karo-electronics.de Git - karo-tx-linux.git/commit
debugobjects: be smarter about static objects
authorStephen Boyd <sboyd@codeaurora.org>
Wed, 16 Nov 2011 23:41:11 +0000 (10:41 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Tue, 29 Nov 2011 03:37:17 +0000 (14:37 +1100)
commita7bc33e4c8bb57c191b2aee20b391c4fc948090a
tree2fac4f4d7b61bbd8d393c8e2189eb5b3036cc7b2
parent296de6056b781e7f6df67397d28d076816f7db35
debugobjects: be smarter about static objects

Remove the WARN_ON() in timer_fixup_activate() and actually use the return
code from fixup to tell the debugobjects code to print a warning.  This
provides better diagnostic information via a nice debugobjects warning
instead of a simple WARN_ON(1) in the timer code with no information as to
what is wrong.  We also assign a dummy timer callback so that if the timer
is actually set to fire we don't oops.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Cc: Christine Chan <cschan@codeaurora.org>
Cc: John Stultz <john.stultz@linaro.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
kernel/timer.c
lib/debugobjects.c