diff options
author | Richard Braun <rbraun@sceen.net> | 2014-06-17 23:30:24 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2014-06-17 23:30:24 +0200 |
commit | bbbc53a1f0893703d1a5cc0293f6bc5ae6181fea (patch) | |
tree | 0560467446ddd2718d62fffe3681f29e56f7c865 /kern/thread.c | |
parent | 718be3a92dd91dacaf7f629561aac62eacb9744e (diff) |
kern/work: per-processor work pools
Diffstat (limited to 'kern/thread.c')
-rw-r--r-- | kern/thread.c | 2 |
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); |