aboutsummaryrefslogtreecommitdiff
path: root/lib/string_helpers.c
diff options
context:
space:
mode:
authorDavid Rientjes <[email protected]>2011-06-22 18:13:01 -0700
committerLinus Torvalds <[email protected]>2011-06-22 21:06:47 -0700
commit7553e8f2d5161a2b7a9b7a9f37be1b77e735552f (patch)
tree1e5413e5998a523f6f9a8ea647b56a6d91be4ee5 /lib/string_helpers.c
parentb1d7dd80aadb9042e83f9778b484a2f92e0b04d4 (diff)
mm, hotplug: fix error handling in mem_online_node()
The error handling in mem_online_node() is incorrect: hotadd_new_pgdat() returns NULL if the new pgdat could not have been allocated and a pointer to it otherwise. mem_online_node() should fail if hotadd_new_pgdat() fails, not the inverse. This fixes an issue when memoryless nodes are not onlined and their sysfs interface is not registered when their first cpu is brought up. The bug was introduced by commit cf23422b9d76 ("cpu/mem hotplug: enable CPUs online before local memory online") iow v2.6.35. Signed-off-by: David Rientjes <[email protected]> Reviewed-by: KOSAKI Motohiro <[email protected]> Cc: [email protected] Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions