svn commit: r327774 - in head: . sys/i386/bios
Warner Losh
imp at FreeBSD.org
Wed Jan 10 17:25:10 UTC 2018
Author: imp
Date: Wed Jan 10 17:25:08 2018
New Revision: 327774
URL: https://svnweb.freebsd.org/changeset/base/327774
Log:
inittodr(0) actually sets the time, so there's no need to call
tc_setclock(). It's redundant. Tweak UPDATING based on code review of
past releases.
Relnotes: yes (for the removal of pmtimer)
Modified:
head/UPDATING
head/sys/i386/bios/apm.c
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Wed Jan 10 16:56:02 2018 (r327773)
+++ head/UPDATING Wed Jan 10 17:25:08 2018 (r327774)
@@ -53,8 +53,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
20180110:
On i386, pmtimer has been removed. It's functionality has been folded
- into apm. It was a nop on ACPI. Users may need to remove it from kernel
- config files.
+ into apm. It was a nop on ACPI in current for a while now (but was still
+ needed on i386 in FreeBSD 11 and earlier). Users may need to remove it
+ from kernel config files.
20180104:
The use of RSS hash from the network card aka flowid has been
Modified: head/sys/i386/bios/apm.c
==============================================================================
--- head/sys/i386/bios/apm.c Wed Jan 10 16:56:02 2018 (r327773)
+++ head/sys/i386/bios/apm.c Wed Jan 10 17:25:08 2018 (r327774)
@@ -1086,7 +1086,6 @@ apm_rtc_resume(void *arg __unused)
{
u_int second, minute, hour;
struct timeval resume_time, tmp_time;
- struct timespec ts;
/* modified for adjkerntz */
timer_restore(); /* restore the all timers */
@@ -1097,14 +1096,11 @@ apm_rtc_resume(void *arg __unused)
/* Calculate the delta time suspended */
timevalsub(&resume_time, &suspend_time);
- second = ts.tv_sec = resume_time.tv_sec;
- ts.tv_nsec = 0;
- tc_setclock(&ts);
-
#ifdef PMTIMER_FIXUP_CALLTODO
/* Fixup the calltodo list with the delta time. */
adjust_timeout_calltodo(&resume_time);
#endif /* PMTIMER_FIXUP_CALLTODO */
+ second = resume_time.tv_sec;
hour = second / 3600;
second %= 3600;
minute = second / 60;
More information about the svn-src-head
mailing list