|
@@ -239,8 +239,14 @@ static int __init mark_nonram_nosave(void)
|
|
|
|
|
|
static bool zone_limits_final;
|
|
static bool zone_limits_final;
|
|
|
|
|
|
|
|
+/*
|
|
|
|
+ * The memory zones past TOP_ZONE are managed by generic mm code.
|
|
|
|
+ * These should be set to zero since that's what every other
|
|
|
|
+ * architecture does.
|
|
|
|
+ */
|
|
static unsigned long max_zone_pfns[MAX_NR_ZONES] = {
|
|
static unsigned long max_zone_pfns[MAX_NR_ZONES] = {
|
|
- [0 ... MAX_NR_ZONES - 1] = ~0UL
|
|
|
|
|
|
+ [0 ... TOP_ZONE ] = ~0UL,
|
|
|
|
+ [TOP_ZONE + 1 ... MAX_NR_ZONES - 1] = 0
|
|
};
|
|
};
|
|
|
|
|
|
/*
|
|
/*
|