|
@@ -531,7 +531,8 @@ static int __noreturn rcu_tasks_kthread(void *arg)
|
|
struct rcu_head *next;
|
|
struct rcu_head *next;
|
|
LIST_HEAD(rcu_tasks_holdouts);
|
|
LIST_HEAD(rcu_tasks_holdouts);
|
|
|
|
|
|
- /* FIXME: Add housekeeping affinity. */
|
|
|
|
|
|
+ /* Run on housekeeping CPUs by default. Sysadm can move if desired. */
|
|
|
|
+ housekeeping_affine(current);
|
|
|
|
|
|
/*
|
|
/*
|
|
* Each pass through the following loop makes one check for
|
|
* Each pass through the following loop makes one check for
|