浏览代码

memsize: Fix for bug in memory sizing code

The original memory sizing code in get_ram_size clobbers the word
at the base address, but forgets to restore it.

Signed-off-by: Iwo Mergler <Iwo.Mergler@netcommwireless.com>
Iwo Mergler 12 年之前
父节点
当前提交
b8496cced8
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      common/memsize.c

+ 1 - 0
common/memsize.c

@@ -73,6 +73,7 @@ long get_ram_size(long *base, long maxsize)
 		}
 		return (0);
 	}
+	*addr = save[i];
 
 	for (cnt = 1; cnt < maxsize / sizeof (long); cnt <<= 1) {
 		addr = base + cnt;	/* pointer arith! */