Re: mm: deadlock between get_online_cpus/pcpu_alloc
From: Christoph Lameter <hidden>
Date: 2017-02-09 14:02:04
Also in:
lkml
From: Christoph Lameter <hidden>
Date: 2017-02-09 14:02:04
Also in:
lkml
On Thu, 9 Feb 2017, Thomas Gleixner wrote:
And how does that solve the problem at hand? Not at all: CPU 0 CPU 1 for_each_online_cpu(cpu) ==> cpu = 1 stop_machine() set_cpu_online(1, false) queue_work(cpu1) Thanks,
Well thats not how I remember stop_machine does work. Doesnt it stop the processing on all cpus otherwise its not a real usable stop. The stop_machine would need to ensure that all cpus cease processing before proceeding. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>