summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_timeout.c
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2015-03-31 00:18:00 +0000
committerrrs <rrs@FreeBSD.org>2015-03-31 00:18:00 +0000
commit59d85f7f18387de85439636c5bf714b7bb471220 (patch)
tree616039f6896fbff03ea5cf41969bcf8bcd98e302 /sys/kern/kern_timeout.c
parent67a59f75f02a181abca07187f88d66a35a43ab21 (diff)
downloadFreeBSD-src-59d85f7f18387de85439636c5bf714b7bb471220.zip
FreeBSD-src-59d85f7f18387de85439636c5bf714b7bb471220.tar.gz
Adopt jhb's suggested changes, updated comments and callout_migration() moving
to kern/kern_timeout.c This does *not* address his -1 -> NOCPU comment. Sponsored by: Netflix Inc.
Diffstat (limited to 'sys/kern/kern_timeout.c')
-rw-r--r--sys/kern/kern_timeout.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_timeout.c b/sys/kern/kern_timeout.c
index c6cb18e..45892dc 100644
--- a/sys/kern/kern_timeout.c
+++ b/sys/kern/kern_timeout.c
@@ -167,6 +167,8 @@ struct callout_cpu {
char cc_ktr_event_name[20];
};
+#define callout_migrating(c) ((c)->c_iflags & CALLOUT_DFRMIGRATION)
+
#define cc_exec_curr(cc, dir) cc->cc_exec_entity[dir].cc_curr
#define cc_exec_next(cc) cc->cc_next
#define cc_exec_cancel(cc, dir) cc->cc_exec_entity[dir].cc_cancel
OpenPOWER on IntegriCloud