diff options
author | mav <mav@FreeBSD.org> | 2018-02-02 17:59:44 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2018-02-02 17:59:44 +0000 |
commit | 48ada52ce53aebd93f69bb55cc403bae9e678fd7 (patch) | |
tree | a8c72010bcbead31e6621fde5ce28179ed93fed1 | |
parent | 1c9c9edbe3f90e3cd9478fe0f7fc6ec3d21d9aa5 (diff) | |
download | FreeBSD-src-48ada52ce53aebd93f69bb55cc403bae9e678fd7.zip FreeBSD-src-48ada52ce53aebd93f69bb55cc403bae9e678fd7.tar.gz |
MFC r307561 (by sbruno): Tell gtask to what we've been bound.
ref: https://github.com/NextBSD/NextBSD/commit/54414984cfebb920bbc40aadeb601bdce448d8d7
-rw-r--r-- | sys/kern/subr_gtaskqueue.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/subr_gtaskqueue.c b/sys/kern/subr_gtaskqueue.c index 3e33eaa..0518be9 100644 --- a/sys/kern/subr_gtaskqueue.c +++ b/sys/kern/subr_gtaskqueue.c @@ -634,6 +634,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); |