summaryrefslogtreecommitdiff
path: root/lib/net_utils.c
diff options
context:
space:
mode:
authorVijaya Kumar K <vijay.kilari@gmail.com>2013-08-14 13:28:28 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-08-20 00:14:46 +0100
commit4f9b4fb7a2091eec339413a460b1665758401828 (patch)
tree56755a6a8234cfa647a621bec35b9019def3edc3 /lib/net_utils.c
parent2a2822475d0e734adffab72644329d9c042ce2e1 (diff)
ARM: 7815/1: kexec: offline non panic CPUs on Kdump panic
In case of normal kexec kernel load, all cpu's are offlined before calling machine_kexec().But in case crash panic cpus are relaxed in machine_crash_nonpanic_core() SMP function but not offlined. When crash kernel is loaded with kexec and on panic trigger machine_kexec() checks for number of cpus online. If more than one cpu is online machine_kexec() fails to load with below error kexec: error: multiple CPUs still online In machine_crash_nonpanic_core() SMP function, offline CPU before cpu_relax Signed-off-by: Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com> Acked-by: Stephen Warren <swarren@wwwdotorg.org> Acked-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'lib/net_utils.c')
0 files changed, 0 insertions, 0 deletions