From c7cbed7ef159c50eb2966080d3d3646ebcc9a2ce Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Thu, 2 Oct 2008 03:29:22 +0100 Subject: [PATCH] --- yaml --- r: 112321 b: refs/heads/master c: 3319f5e51a20f3e3c59ed7dac9fc2d5c89aa2d9f h: refs/heads/master i: 112319: c0588d66b9aea69b42e9b836961c1f7cb731c233 v: v3 --- [refs] | 2 +- trunk/arch/arm/kernel/setup.c | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/[refs] b/[refs] index 849fe2085301..1f2d758c7169 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4ba3f7c55938d7e51e23c1feedd035dd46716ae7 +refs/heads/master: 3319f5e51a20f3e3c59ed7dac9fc2d5c89aa2d9f diff --git a/trunk/arch/arm/kernel/setup.c b/trunk/arch/arm/kernel/setup.c index e4a975fa2d7e..1f1eecca7f55 100644 --- a/trunk/arch/arm/kernel/setup.c +++ b/trunk/arch/arm/kernel/setup.c @@ -478,18 +478,13 @@ request_standard_resources(struct meminfo *mi, struct machine_desc *mdesc) kernel_data.end = virt_to_phys(&_end - 1); for (i = 0; i < mi->nr_banks; i++) { - unsigned long virt_start, virt_end; - if (mi->bank[i].size == 0) continue; - virt_start = __phys_to_virt(mi->bank[i].start); - virt_end = virt_start + mi->bank[i].size - 1; - res = alloc_bootmem_low(sizeof(*res)); res->name = "System RAM"; - res->start = __virt_to_phys(virt_start); - res->end = __virt_to_phys(virt_end); + res->start = mi->bank[i].start; + res->end = mi->bank[i].start + mi->bank[i].size - 1; res->flags = IORESOURCE_MEM | IORESOURCE_BUSY; request_resource(&iomem_resource, res);