Re: [PATCH v4 1/5] x86: fix list corruption on CPU hotplug

2014-04-30 Thread Toshi Kani
On Mon, 2014-04-14 at 17:11 +0200, Igor Mammedov wrote: > currently if AP wake up is failed, master CPU marks AP as not present > in do_boot_cpu() by calling set_cpu_present(cpu, false). > That leads to following list corruption on the next physical CPU > hotplug: > > [ 418.107336] WARNING: CPU:

Re: [PATCH v4 1/5] x86: fix list corruption on CPU hotplug

2014-04-30 Thread Toshi Kani
On Mon, 2014-04-14 at 17:11 +0200, Igor Mammedov wrote: currently if AP wake up is failed, master CPU marks AP as not present in do_boot_cpu() by calling set_cpu_present(cpu, false). That leads to following list corruption on the next physical CPU hotplug: [ 418.107336] WARNING: CPU: 1

[PATCH v4 1/5] x86: fix list corruption on CPU hotplug

2014-04-14 Thread Igor Mammedov
currently if AP wake up is failed, master CPU marks AP as not present in do_boot_cpu() by calling set_cpu_present(cpu, false). That leads to following list corruption on the next physical CPU hotplug: [ 418.107336] WARNING: CPU: 1 PID: 45 at lib/list_debug.c:33 __list_add+0xbe/0xd0() [

[PATCH v4 1/5] x86: fix list corruption on CPU hotplug

2014-04-14 Thread Igor Mammedov
currently if AP wake up is failed, master CPU marks AP as not present in do_boot_cpu() by calling set_cpu_present(cpu, false). That leads to following list corruption on the next physical CPU hotplug: [ 418.107336] WARNING: CPU: 1 PID: 45 at lib/list_debug.c:33 __list_add+0xbe/0xd0() [