aboutsummaryrefslogtreecommitdiff
path: root/net/unix
diff options
context:
space:
mode:
authorIgor Mammedov <[email protected]>2014-05-05 22:49:49 +0200
committerRafael J. Wysocki <[email protected]>2014-05-08 12:59:36 +0200
commit0b9d46dd7debf8e6dc8614106f1c1909fa8de64d (patch)
tree9851c80628b9620d74108913dde488091e235dd9 /net/unix
parent89ca3b881987f5a4be4c5dbaa7f0df12bbdde2fd (diff)
ACPI / processor: do not mark present at boot but not onlined CPU as onlined
acpi_processor_add() assumes that present at boot CPUs are always onlined, it is not so if a CPU failed to become onlined. As result acpi_processor_add() will mark such CPU device as onlined in sysfs and following attempts to online/offline it using /sys/device/system/cpu/cpuX/online attribute will fail. Do not poke into device internals in acpi_processor_add() and touch "struct device { .offline }" attribute, since for CPUs onlined at boot it's set by: topology_init() -> arch_register_cpu() -> register_cpu() before ACPI device tree is parsed, and for hotplugged CPUs it's set when userspace onlines CPU via sysfs. Signed-off-by: Igor Mammedov <[email protected]> Acked-by: Toshi Kani <[email protected]> Cc: 3.11+ <[email protected]> # 3.11+ Signed-off-by: Rafael J. Wysocki <[email protected]>
Diffstat (limited to 'net/unix')
0 files changed, 0 insertions, 0 deletions