]> err.no Git - linux-2.6/blobdiff - arch/powerpc/kernel/prom_init.c
[PATCH] powerpc: Fixed memory reserve map layout
[linux-2.6] / arch / powerpc / kernel / prom_init.c
index e381f2fc121c5782d04b20a270503efded1d0b46..d963a12ec640007269d5be45a63a64a73f04cb1b 100644 (file)
@@ -137,8 +137,8 @@ struct prom_t {
 };
 
 struct mem_map_entry {
-       unsigned long   base;
-       unsigned long   size;
+       u64     base;
+       u64     size;
 };
 
 typedef u32 cell_t;
@@ -897,9 +897,9 @@ static unsigned long __init prom_next_cell(int s, cell_t **cellp)
  * If problems seem to show up, it would be a good start to track
  * them down.
  */
-static void reserve_mem(unsigned long base, unsigned long size)
+static void reserve_mem(u64 base, u64 size)
 {
-       unsigned long top = base + size;
+       u64 top = base + size;
        unsigned long cnt = RELOC(mem_reserve_cnt);
 
        if (size == 0)