Cc: Gabriel C <crazy@...>, Gabriel C <nix.or.die@...>, Rafael J. Wysocki <rjw@...>, LKML <linux-kernel@...>, Adrian Bunk <bunk@...>, Andrew Morton <akpm@...>, Linus Torvalds <torvalds@...>, Natalie Protasevich <protasnb@...>, <andi-bz@...>, Ingo Molnar <mingo@...>
> CPU0 runs the watchdog timer and schedules it on CPU1.
In my old original own noidletick code I simply limited all sleeps
to below the wrap around of the primary timer. Wouldn't something
like that work?
In the case of the watchdog i guess it would need to be limited
to the wrap around of multiple timers, at least all that
are used by the watchdog.
I'm not sure just doing this for add_timer_on() only is correct.
After all it could affect any other code not run by add_timer_on()
couldn't it?
-Andi
--