summaryrefslogtreecommitdiffstats
path: root/kernel/resource.c
diff options
context:
space:
mode:
authorKAMEZAWA Hiroyuki2006-08-05 21:14:58 +0200
committerLinus Torvalds2006-08-06 17:57:48 +0200
commit6f712711dbd180aa3777efe5ae3b9b0e915b9471 (patch)
treeafc406afbc330641eb66029e5c9c6d201be847c3 /kernel/resource.c
parent[PATCH] Fix BeFS slab corruption (diff)
downloadkernel-qcow2-linux-6f712711dbd180aa3777efe5ae3b9b0e915b9471.tar.gz
kernel-qcow2-linux-6f712711dbd180aa3777efe5ae3b9b0e915b9471.tar.xz
kernel-qcow2-linux-6f712711dbd180aa3777efe5ae3b9b0e915b9471.zip
[PATCH] memory hotadd fixes: not-aligned memory hotadd handling fix
ioresouce handling code in memory hotplug allows not-aligned memory hot add. But when memmap and other memory structures are initialized, parameters should be aligned. (if not aligned, initialization of mem_map will do wrong, it assumes parameters are aligned.) This patch fix it. And this patch allows ioresource collision check to handle -EEXIST. Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Cc: Keith Mannthey <kmannth@gmail.com> Cc: Yasunori Goto <y-goto@jp.fujitsu.com> Cc: Dave Hansen <haveblue@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/resource.c')
0 files changed, 0 insertions, 0 deletions