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/