Messages in this thread Patch in this message | | | Date | Thu, 10 May 2007 18:05:56 +0900 | From | KAMEZAWA Hiroyuki <> | Subject | Re: [Request-For-Test] [PATCH] change zonelist order v6 [0/3] Introduction |
| |
On Thu, 10 May 2007 01:36:19 -0700 Andrew Morton <akpm@linux-foundation.org> wrote:
> On Thu, 10 May 2007 16:16:11 +0900 KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> wrote: > > > This is zonelist-order-fix patch version 6. against 2.6.21-mm2. > > This is new: > > WARNING: mm/built-in.o - Section mismatch: reference to .init.text: from .text between '__build_all_zonelists' (at offset 0x3d13) and 'build_all_zonelists' > WARNING: mm/built-in.o - Section mismatch: reference to .init.text: from .text between '__build_all_zonelists' (at offset 0x3d2c) and 'build_all_zonelists' > WARNING: mm/built-in.o - Section mismatch: reference to .init.text: from .text between '__build_all_zonelists' (at offset 0x3d4b) and 'build_all_zonelists' > > Using http://userweb.kernel.org/~akpm/config-sony.txt > > Maybe it wasn't your match which did this, I didn't check. > Ah....thank you. this is fix. I turned off memory-hotplug and this is patch. Because precise control of this meminit will need some #ifdef, I removed them all.
-Kame == Fixes section mismatch.
Signed-Off-By: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Index: linux-2.6.21-mm2/mm/page_alloc.c =================================================================== --- linux-2.6.21-mm2.orig/mm/page_alloc.c +++ linux-2.6.21-mm2/mm/page_alloc.c @@ -1974,7 +1974,7 @@ void show_free_areas(void) * * Add all populated zones of a node to the zonelist. */ -static int __meminit build_zonelists_node(pg_data_t *pgdat, +static int build_zonelists_node(pg_data_t *pgdat, struct zonelist *zonelist, int nr_zones, enum zone_type zone_type) { struct zone *zone; @@ -2324,7 +2324,7 @@ static void build_zonelists(pg_data_t *p } /* Construct the zonelist performance cache - see further mmzone.h */ -static void __meminit build_zonelist_cache(pg_data_t *pgdat) +static void build_zonelist_cache(pg_data_t *pgdat) { int i; @@ -2349,7 +2349,7 @@ static void set_zonelist_order(void) current_zonelist_order = ZONELIST_ORDER_ZONE; } -static void __meminit build_zonelists(pg_data_t *pgdat) +static void build_zonelists(pg_data_t *pgdat) { int node, local_node; enum zone_type i,j; @@ -2385,7 +2385,7 @@ static void __meminit build_zonelists(pg } /* non-NUMA variant of zonelist performance cache - just NULL zlcache_ptr */ -static void __meminit build_zonelist_cache(pg_data_t *pgdat) +static void build_zonelist_cache(pg_data_t *pgdat) { int i;
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |