svn commit: r211228 - head/sys/kern
mdf at FreeBSD.org
mdf at FreeBSD.org
Thu Aug 12 17:00:02 UTC 2010
On Thu, Aug 12, 2010 at 9:13 AM, Jung-uk Kim <jkim at freebsd.org> wrote:
> Author: jkim
> Date: Thu Aug 12 16:13:24 2010
> New Revision: 211228
> URL: http://svn.freebsd.org/changeset/base/211228
>
> Log:
> Provide description for 'machdep.disable_rtc_set' sysctl. Clean up style(9)
> nits. Remove a redundant return statement and an unnecessary variable.
>
> Modified:
> head/sys/kern/subr_rtc.c
>
> Modified: head/sys/kern/subr_rtc.c
> ==============================================================================
> --- head/sys/kern/subr_rtc.c Thu Aug 12 15:46:15 2010 (r211227)
> +++ head/sys/kern/subr_rtc.c Thu Aug 12 16:13:24 2010 (r211228)
> @@ -65,8 +65,8 @@ static long clock_res;
>
> /* XXX: should be kern. now, it's no longer machdep. */
> static int disable_rtc_set;
> -SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set,
> - CTLFLAG_RW, &disable_rtc_set, 0, "");
> +SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set, CTLFLAG_RW, &disable_rtc_set,
> + 0, "Disallow adjusting time-of-day clock");
>
> void
> clock_register(device_t dev, long res) /* res has units of microseconds */
> @@ -74,26 +74,22 @@ clock_register(device_t dev, long res) /
>
> if (clock_dev != NULL) {
> if (clock_res > res) {
> - if (bootverbose) {
> + if (bootverbose)
> device_printf(dev, "not installed as "
> "time-of-day clock: clock %s has higher "
> "resolution\n", device_get_name(clock_dev));
> - }
While the device_printf() is a single statement, it spans multiple
lines. It seems in this instance that clarity is preserved better by
using braces even though not required by C.
Quoting style(9):
Space after keywords (if, while, for, return, switch). No braces ('{'
and '}') are used for control statements with zero or only a single
statement unless that statement is more than a single line in which case
they are permitted.
So both styles are accepted, and I would think that changing this is
needless code churn.
Thanks,
matthew
> return;
> - } else {
> - if (bootverbose) {
> - device_printf(clock_dev, "removed as "
> - "time-of-day clock: clock %s has higher "
> - "resolution\n", device_get_name(dev));
> - }
> }
> + if (bootverbose)
> + device_printf(clock_dev, "removed as "
> + "time-of-day clock: clock %s has higher "
> + "resolution\n", device_get_name(dev));
> }
> clock_dev = dev;
> clock_res = res;
> - if (bootverbose) {
> + if (bootverbose)
> device_printf(dev, "registered as a time-of-day clock "
> "(resolution %ldus)\n", res);
> - }
> }
>
> /*
> @@ -109,7 +105,7 @@ clock_register(device_t dev, long res) /
> void
> inittodr(time_t base)
> {
> - struct timespec ref, ts;
> + struct timespec ts;
> int error;
>
> if (clock_dev == NULL) {
> @@ -136,9 +132,9 @@ inittodr(time_t base)
>
> wrong_time:
> if (base > 0) {
> - ref.tv_sec = base;
> - ref.tv_nsec = 0;
> - tc_setclock(&ref);
> + ts.tv_sec = base;
> + ts.tv_nsec = 0;
> + tc_setclock(&ts);
> }
> }
>
> @@ -157,9 +153,7 @@ resettodr(void)
> getnanotime(&ts);
> ts.tv_sec -= utc_offset();
> /* XXX: We should really set all registered RTCs */
> - if ((error = CLOCK_SETTIME(clock_dev, &ts)) != 0) {
> + if ((error = CLOCK_SETTIME(clock_dev, &ts)) != 0)
> printf("warning: clock_settime failed (%d), time-of-day clock "
> "not adjusted to system time\n", error);
> - return;
> - }
> }
>
More information about the svn-src-head
mailing list