Date: Thu, 12 Aug 2010 09:37:54 -0700 From: mdf@FreeBSD.org To: Jung-uk Kim <jkim@freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r211228 - head/sys/kern Message-ID: <AANLkTinPO8eZy8YH8qjwvg9sCMDt10K9v62KzyGjnPug@mail.gmail.com> In-Reply-To: <201008121613.o7CGDOij028986@svn.freebsd.org> References: <201008121613.o7CGDOij028986@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 12, 2010 at 9:13 AM, Jung-uk Kim <jkim@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: > =A0Provide description for 'machdep.disable_rtc_set' sysctl. =A0Clean up = style(9) > =A0nits. =A0Remove a redundant return statement and an unnecessary variab= le. > > Modified: > =A0head/sys/kern/subr_rtc.c > > Modified: head/sys/kern/subr_rtc.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sys/kern/subr_rtc.c =A0 =A0Thu Aug 12 15:46:15 2010 =A0 =A0 =A0 = =A0(r211227) > +++ head/sys/kern/subr_rtc.c =A0 =A0Thu Aug 12 16:13:24 2010 =A0 =A0 =A0 = =A0(r211228) > @@ -65,8 +65,8 @@ static long clock_res; > > =A0/* XXX: should be kern. now, it's no longer machdep. =A0*/ > =A0static int disable_rtc_set; > -SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set, > - =A0 =A0 =A0 CTLFLAG_RW, &disable_rtc_set, 0, ""); > +SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set, CTLFLAG_RW, &disable_rtc= _set, > + =A0 =A00, "Disallow adjusting time-of-day clock"); > > =A0void > =A0clock_register(device_t dev, long res) /* res has units of microsecond= s */ > @@ -74,26 +74,22 @@ clock_register(device_t dev, long res) =A0 =A0 =A0/ > > =A0 =A0 =A0 =A0if (clock_dev !=3D NULL) { > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (clock_res > res) { > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (bootverbose) { > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (bootverbose) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0device_pri= ntf(dev, "not installed as " > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"t= ime-of-day clock: clock %s has higher " > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"r= esolution\n", device_get_name(clock_dev)); > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 } 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 > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0return; > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 } else { > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (bootverbose) { > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 device_prin= tf(clock_dev, "removed as " > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 "ti= me-of-day clock: clock %s has higher " > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 "re= solution\n", device_get_name(dev)); > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 } > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (bootverbose) > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 device_printf(clock_dev, "r= emoved as " > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 "time-of-day clock:= clock %s has higher " > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 "resolution\n", dev= ice_get_name(dev)); > =A0 =A0 =A0 =A0} > =A0 =A0 =A0 =A0clock_dev =3D dev; > =A0 =A0 =A0 =A0clock_res =3D res; > - =A0 =A0 =A0 if (bootverbose) { > + =A0 =A0 =A0 if (bootverbose) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0device_printf(dev, "registered as a time-o= f-day clock " > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"(resolution %ldus)\n", res); > - =A0 =A0 =A0 } > =A0} > > =A0/* > @@ -109,7 +105,7 @@ clock_register(device_t dev, long res) =A0 =A0 =A0/ > =A0void > =A0inittodr(time_t base) > =A0{ > - =A0 =A0 =A0 struct timespec ref, ts; > + =A0 =A0 =A0 struct timespec ts; > =A0 =A0 =A0 =A0int error; > > =A0 =A0 =A0 =A0if (clock_dev =3D=3D NULL) { > @@ -136,9 +132,9 @@ inittodr(time_t base) > > =A0wrong_time: > =A0 =A0 =A0 =A0if (base > 0) { > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 ref.tv_sec =3D base; > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 ref.tv_nsec =3D 0; > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 tc_setclock(&ref); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 ts.tv_sec =3D base; > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 ts.tv_nsec =3D 0; > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 tc_setclock(&ts); > =A0 =A0 =A0 =A0} > =A0} > > @@ -157,9 +153,7 @@ resettodr(void) > =A0 =A0 =A0 =A0getnanotime(&ts); > =A0 =A0 =A0 =A0ts.tv_sec -=3D utc_offset(); > =A0 =A0 =A0 =A0/* XXX: We should really set all registered RTCs */ > - =A0 =A0 =A0 if ((error =3D CLOCK_SETTIME(clock_dev, &ts)) !=3D 0) { > + =A0 =A0 =A0 if ((error =3D CLOCK_SETTIME(clock_dev, &ts)) !=3D 0) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0printf("warning: clock_settime failed (%d)= , time-of-day clock " > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"not adjusted to system time\n", e= rror); > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 return; > - =A0 =A0 =A0 } > =A0} >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinPO8eZy8YH8qjwvg9sCMDt10K9v62KzyGjnPug>