Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c609ff9 authored by Eric Dumazet's avatar Eric Dumazet Committed by James Bottomley
Browse files

[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: default avatarEric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: default avatarYi Zou <yi.zou@intel.com>
Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
parent 05a2a173
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1113,8 +1113,9 @@ static void fcoe_percpu_thread_create(unsigned int cpu)

	p = &per_cpu(fcoe_percpu, cpu);

	thread = kthread_create(fcoe_percpu_receive_thread,
				(void *)p, "fcoethread/%d", cpu);
	thread = kthread_create_on_node(fcoe_percpu_receive_thread,
					(void *)p, cpu_to_node(cpu),
					"fcoethread/%d", cpu);

	if (likely(!IS_ERR(thread))) {
		kthread_bind(thread, cpu);