|
@@ -1060,7 +1060,7 @@ unsigned long __init_refok init_memory_mapping(unsigned long start,
|
|
|
|
|
|
__flush_tlb_all();
|
|
__flush_tlb_all();
|
|
|
|
|
|
- if (!after_bootmem)
|
|
|
|
|
|
+ if (!after_bootmem && table_end > table_start)
|
|
reserve_early(table_start << PAGE_SHIFT,
|
|
reserve_early(table_start << PAGE_SHIFT,
|
|
table_end << PAGE_SHIFT, "PGTABLE");
|
|
table_end << PAGE_SHIFT, "PGTABLE");
|
|
|
|
|