treewide: Convert uses of struct resource to resource_size(ptr)
[sfrench/cifs-2.6.git] / arch / avr32 / kernel / setup.c
index bb0974cce4accf3c0a0d01cdfce08d7533d86ab7..b4247f4780657993eef27f9e15ed2169b088793b 100644 (file)
@@ -444,7 +444,7 @@ static unsigned long __init
 find_bootmap_pfn(const struct resource *mem)
 {
        unsigned long bootmap_pages, bootmap_len;
-       unsigned long node_pages = PFN_UP(mem->end - mem->start + 1);
+       unsigned long node_pages = PFN_UP(resource_size(mem));
        unsigned long bootmap_start;
 
        bootmap_pages = bootmem_bootmap_pages(node_pages);
@@ -541,10 +541,10 @@ static void __init setup_bootmem(void)
                         */
                        if (res->start >= PFN_PHYS(first_pfn)
                            && res->end < PFN_PHYS(max_pfn))
-                               reserve_bootmem_node(
-                                       NODE_DATA(node), res->start,
-                                       res->end - res->start + 1,
-                                       BOOTMEM_DEFAULT);
+                               reserve_bootmem_node(NODE_DATA(node),
+                                                    res->start,
+                                                    resource_size(res),
+                                                    BOOTMEM_DEFAULT);
                }
 
                node_set_online(node);