Re: [PATCH 2/4] time: add a notifier chain for when the system timeis stepped

From: John Stultz
Date: Mon Jun 24 2013 - 13:50:18 EST


On 06/24/2013 10:00 AM, David Vrabel wrote:
On 24/06/13 17:30, Thomas Gleixner wrote:
@@ -508,7 +509,7 @@ int do_settimeofday(const struct timespec *tv)
tk_set_xtime(tk, tv);
- timekeeping_update(tk, true, true);
+ timekeeping_update(tk, true, true, true);
These three booleans in a row is getting a bit opaque. How about I also
change it to a set of flags? e.g.,

timekeeping_updated(tk, TK_CLEAR_NTP | TK_MIRROR | TK_CLOCK_WAS_SET);

Yea. I'm not a fan of the bool arguments to functions (which I have to look up every time as which bool is which).

The bitflag approach is nicer in my mind, since its a bit more explicit when reading the code.

The other approach would be to have different function calls (timekeeping_clear_ntp, timekeeping_mirror, timekeeping_clock_was_set), which call into the same back end logic.

thanks
-john
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/