Messages in this thread | | | Date | Thu, 10 Apr 2008 10:33:50 -0700 | From | "Yinghai Lu" <> | Subject | Re: [patch 10/17] mm: fix bootmem alignment |
| |
On Thu, Apr 10, 2008 at 10:02 AM, <npiggin@suse.de> wrote: > Without this fix bootmem can return unaligned addresses when the start of a > node is not aligned to the align value. Needed for reliably allocating > gigabyte pages. > > I removed the offset variable because all tests should align themself correctly > now. Slight drawback might be that the bootmem allocator will spend > some more time skipping bits in the bitmap initially, but that shouldn't > be a big issue. >
this patch from Andi was obsoleted by the one in -mm
The patch titled mm: offset align in alloc_bootmem has been added to the -mm tree. Its filename is mm-offset-align-in-alloc_bootmem.patch
------------------------------------------------------ Subject: mm: offset align in alloc_bootmem From: Yinghai Lu <yhlu.kernel.send@gmail.com>
Need offset alignment when node_boot_start's alignment is less than align required
Use local node_boot_start to match align. so don't add extra opteration in search loop.
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Cc: Andi Kleen <ak@suse.de> Cc: Yasunori Goto <y-goto@jp.fujitsu.com> Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Christoph Lameter <clameter@sgi.com> Cc: Mel Gorman <mel@csn.ul.ie> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
| |