summaryrefslogtreecommitdiff
path: root/kern/thread.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2014-06-17 23:30:24 +0200
committerRichard Braun <rbraun@sceen.net>2014-06-17 23:30:24 +0200
commitbbbc53a1f0893703d1a5cc0293f6bc5ae6181fea (patch)
tree0560467446ddd2718d62fffe3681f29e56f7c865 /kern/thread.c
parent718be3a92dd91dacaf7f629561aac62eacb9744e (diff)
kern/work: per-processor work pools
Diffstat (limited to 'kern/thread.c')
-rw-r--r--kern/thread.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kern/thread.c b/kern/thread.c
index 345d01e6..b660a15d 100644
--- a/kern/thread.c
+++ b/kern/thread.c
@@ -100,6 +100,7 @@
#include <kern/string.h>
#include <kern/task.h>
#include <kern/thread.h>
+#include <kern/work.h>
#include <machine/atomic.h>
#include <machine/cpu.h>
#include <machine/mb.h>
@@ -2005,6 +2006,7 @@ thread_tick_intr(void)
runq = thread_runq_local();
evcnt_inc(&runq->ev_tick_intr);
llsync_report_periodic_event();
+ work_report_periodic_event();
thread = thread_self();
spinlock_lock(&runq->lock);