svn commit: r340451 - head/sys/kern
Warner Losh
imp at FreeBSD.org
Thu Nov 15 16:02:27 UTC 2018
Author: imp
Date: Thu Nov 15 16:02:24 2018
New Revision: 340451
URL: https://svnweb.freebsd.org/changeset/base/340451
Log:
Do proper conversion to/from sbt.
Doh! sbttoX and Xtosbt were backwards. While they ran, they produced
bogus results.
Pointy hat to: imp@
Modified:
head/sys/kern/kern_sysctl.c
Modified: head/sys/kern/kern_sysctl.c
==============================================================================
--- head/sys/kern/kern_sysctl.c Thu Nov 15 16:02:13 2018 (r340450)
+++ head/sys/kern/kern_sysctl.c Thu Nov 15 16:02:24 2018 (r340451)
@@ -1702,13 +1702,13 @@ sysctl_usec_to_sbintime(SYSCTL_HANDLER_ARGS)
sbintime_t sb;
tt = *(int64_t *)arg1;
- sb = ustosbt(tt);
+ sb = sbttous(tt);
error = sysctl_handle_64(oidp, &sb, 0, req);
if (error || !req->newptr)
return (error);
- tt = sbttous(sb);
+ tt = ustosbt(sb);
*(int64_t *)arg1 = tt;
return (0);
@@ -1725,13 +1725,13 @@ sysctl_msec_to_sbintime(SYSCTL_HANDLER_ARGS)
sbintime_t sb;
tt = *(int64_t *)arg1;
- sb = mstosbt(tt);
+ sb = sbttoms(tt);
error = sysctl_handle_64(oidp, &sb, 0, req);
if (error || !req->newptr)
return (error);
- tt = sbttoms(sb);
+ tt = mstosbt(sb);
*(int64_t *)arg1 = tt;
return (0);
More information about the svn-src-all
mailing list