summaryrefslogtreecommitdiffstats
path: root/include/linux/memory.h
diff options
context:
space:
mode:
authorNathan Fontenot <nfont@austin.ibm.com>2011-01-20 10:43:34 -0600
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-03 16:08:57 -0800
commit0c2c99b1b8ab5d294f176d631e945ebdefcce4cd (patch)
tree7ef92584ef4deaa50e8164cc707b47dccf38409b /include/linux/memory.h
parente8d9792aa514e49bf618713987c393d93babc2c5 (diff)
downloadlinux-0c2c99b1b8ab5d294f176d631e945ebdefcce4cd.tar.gz
linux-0c2c99b1b8ab5d294f176d631e945ebdefcce4cd.tar.bz2
linux-0c2c99b1b8ab5d294f176d631e945ebdefcce4cd.zip
memory hotplug: Allow memory blocks to span multiple memory sections
Update the memory sysfs code such that each sysfs memory directory is now considered a memory block that can span multiple memory sections per memory block. The default size of each memory block is SECTION_SIZE_BITS to maintain the current behavior of having a single memory section per memory block (i.e. one sysfs directory per memory section). For architectures that want to have memory blocks span multiple memory sections they need only define their own memory_block_size_bytes() routine. Update the memory hotplug documentation to reflect the new behaviors of memory blocks reflected in sysfs. Signed-off-by: Nathan Fontenot <nfont@austin.ibm.com> Reviewed-by: Robin Holt <holt@sgi.com> Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/linux/memory.h')
0 files changed, 0 insertions, 0 deletions