diff options
author | Wen Congyang <[email protected]> | 2012-10-08 16:34:01 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2012-10-09 16:23:02 +0900 |
commit | e90bdb7f52f94204c78fb40b0804645defdebd71 (patch) | |
tree | 4acb09ecd1f98fd98408f18e816d075601585d2a /lib/mpi/mpiutil.c | |
parent | a16cee10c7ab994546ed98d9abfd4de74050124a (diff) |
memory-hotplug: update memory block's state and notify userspace
remove_memory() will be called when hot removing a memory device. But
even if offlining memory, we cannot notice it. So the patch updates the
memory block's state and sends notification to userspace.
Additionally, the memory device may contain more than one memory block.
If the memory block has been offlined, __offline_pages() will fail. So we
should try to offline one memory block at a time.
Thus remove_memory() also check each memory block's state. So there is no
need to check the memory block's state before calling remove_memory().
Signed-off-by: Wen Congyang <[email protected]>
Signed-off-by: Yasuaki Ishimatsu <[email protected]>
Cc: David Rientjes <[email protected]>
Cc: Jiang Liu <[email protected]>
Cc: Len Brown <[email protected]>
Cc: Christoph Lameter <[email protected]>
Cc: Minchan Kim <[email protected]>
Cc: KOSAKI Motohiro <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions