svn commit: r335524 - head/sys/kern
Matt Macy
mmacy at FreeBSD.org
Fri Jun 22 00:47:19 UTC 2018
Author: mmacy
Date: Fri Jun 22 00:47:18 2018
New Revision: 335524
URL: https://svnweb.freebsd.org/changeset/base/335524
Log:
epoch(9): make non-preemptible variant work early boot
Modified:
head/sys/kern/subr_epoch.c
Modified: head/sys/kern/subr_epoch.c
==============================================================================
--- head/sys/kern/subr_epoch.c Fri Jun 22 00:41:36 2018 (r335523)
+++ head/sys/kern/subr_epoch.c Fri Jun 22 00:47:18 2018 (r335524)
@@ -307,6 +307,7 @@ epoch_enter(epoch_t epoch)
struct thread *td;
MPASS(cold || epoch != NULL);
+ INIT_CHECK(epoch);
td = curthread;
critical_enter();
@@ -344,6 +345,7 @@ epoch_exit(epoch_t epoch)
ck_epoch_record_t *record;
struct thread *td;
+ INIT_CHECK(epoch);
td = curthread;
td->td_epochnest--;
record = &epoch->e_pcpu[curcpu]->eps_record.er_record;
More information about the svn-src-all
mailing list