Merge branch 'ext4'
[oweals/u-boot.git] / common / memsize.c
index 6c275c9b25feec5189d2717f8dd35c46d6eb88da..74cf075aff773aeeb2288c2db50899f10091b4ea 100644 (file)
@@ -37,7 +37,7 @@
  * the actually available RAM size between addresses `base' and
  * `base + maxsize'.
  */
-long get_ram_size(volatile long *base, long maxsize)
+long get_ram_size(long *base, long maxsize)
 {
        volatile long *addr;
        long           save[32];
@@ -73,6 +73,7 @@ long get_ram_size(volatile long *base, long maxsize)
                }
                return (0);
        }
+       *addr = save[i];
 
        for (cnt = 1; cnt < maxsize / sizeof (long); cnt <<= 1) {
                addr = base + cnt;      /* pointer arith! */