forked from Minki/linux
[SCSI] fcoe: use kthread_create_on_node
Since fcoe_percpu_thread_create() creates percpu kthread, it makes sense to use kthread_create_on_node() to get proper NUMA affinity for kthread stack. Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: Yi Zou <yi.zou@intel.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
parent
05a2a17317
commit
5c609ff937
@ -1113,8 +1113,9 @@ static void fcoe_percpu_thread_create(unsigned int cpu)
|
|||||||
|
|
||||||
p = &per_cpu(fcoe_percpu, cpu);
|
p = &per_cpu(fcoe_percpu, cpu);
|
||||||
|
|
||||||
thread = kthread_create(fcoe_percpu_receive_thread,
|
thread = kthread_create_on_node(fcoe_percpu_receive_thread,
|
||||||
(void *)p, "fcoethread/%d", cpu);
|
(void *)p, cpu_to_node(cpu),
|
||||||
|
"fcoethread/%d", cpu);
|
||||||
|
|
||||||
if (likely(!IS_ERR(thread))) {
|
if (likely(!IS_ERR(thread))) {
|
||||||
kthread_bind(thread, cpu);
|
kthread_bind(thread, cpu);
|
||||||
|
Loading…
Reference in New Issue
Block a user