Thread (4 messages) 4 messages, 2 authors, 2013-08-01

[PATCH] ARM: kexec: validate CPU hotplug support

From: Stephen Warren <hidden>
Date: 2013-07-30 21:40:29
Also in: kexec, lkml

On 07/19/2013 09:18 AM, Stephen Warren wrote:
On 07/11/2013 04:48 PM, Stephen Warren wrote:
quoted
From: Stephen Warren <redacted>

Architectures should fully validate whether kexec is possible as part of
machine_kexec_prepare(), so that user-space's kexec_load() operation can
report any problems. Performing validation in machine_kexec() itself is
too late, since it is not allowed to return.

Prior to this patch, ARM's machine_kexec() was testing after-the-fact
whether machine_kexec_prepare() was able to disable all but one CPU.
Instead, modify machine_kexec_prepare() to validate all conditions
necessary for machine_kexec_prepare()'s to succeed. BUG if the validation
succeeded, yet disabling the CPUs didn't actually work.
Russell, does this look good to put into the ARM patch tracker?
I put this in the patch tracker since I assume that no response means no
objection.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help