It seems silly not to provide direct support for such a simple, useful
mechanism as a periodic timer. This can be accomplished easily by
adding a field 'periodic' to struct timer_list. If 'periodic' is
non-zero then run_timer_list uses it to set the 'expires' field and
re-inserts the timer.
For what it's worth, this is backward compatible with the existing
strategy. The timer_list->function is still in complete control of
things if it wants to be, but forbidding it from re-adding itself sounds
like an awfully good idea.
-- Daniel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/