Do proper conversion to/from sbt.
Doh! sbttoX and Xtosbt were backwards. While they ran, they produced bogus results. Pointy hat to: imp@
This commit is contained in:
parent
7fb9fb0010
commit
27905292be
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user