aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_gtaskqueue.c
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2016-10-18 13:16:27 +0000
committerSean Bruno <sbruno@FreeBSD.org>2016-10-18 13:16:27 +0000
commitdc35f365601d2bd86e422981a04d136a99022003 (patch)
tree338654d91539ab82b1e5e1384f5fc84d55e1b1ec /sys/kern/subr_gtaskqueue.c
parentaa3c5dd8a867cc56169335c99b491770d753b9f2 (diff)
downloadsrc-dc35f365601d2bd86e422981a04d136a99022003.tar.gz
src-dc35f365601d2bd86e422981a04d136a99022003.zip
Tell gtask to what we've been bound.
Notes
Notes: svn path=/head/; revision=307561
Diffstat (limited to 'sys/kern/subr_gtaskqueue.c')
-rw-r--r--sys/kern/subr_gtaskqueue.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/subr_gtaskqueue.c b/sys/kern/subr_gtaskqueue.c
index 9bde3f71735b..11f6bfe8fd92 100644
--- a/sys/kern/subr_gtaskqueue.c
+++ b/sys/kern/subr_gtaskqueue.c
@@ -633,6 +633,7 @@ taskqgroup_attach(struct taskqgroup *qgroup, struct grouptask *gtask,
qgroup->tqg_queue[qid].tgc_cnt++;
LIST_INSERT_HEAD(&qgroup->tqg_queue[qid].tgc_tasks, gtask, gt_list);
gtask->gt_taskqueue = qgroup->tqg_queue[qid].tgc_taskq;
+ gtask->gt_cpu = qgroup->tqg_queue[qid].tgc_cpu;
if (irq != -1 && smp_started) {
CPU_ZERO(&mask);
CPU_SET(qgroup->tqg_queue[qid].tgc_cpu, &mask);