]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/memblock.h
memblock: Track total size of regions automatically
[mv-sheeva.git] / include / linux / memblock.h
index 6ac91c5b2fd3ef80ebbeec663f0fa646f368bed9..5bb15005f0f788461f4eb7164f3ccc4c7ad63398 100644 (file)
@@ -30,12 +30,12 @@ struct memblock_region {
 struct memblock_type {
        unsigned long cnt;      /* number of regions */
        unsigned long max;      /* size of the allocated array */
+       phys_addr_t total_size; /* size of all regions */
        struct memblock_region *regions;
 };
 
 struct memblock {
        phys_addr_t current_limit;
-       phys_addr_t memory_size;        /* Updated by memblock_analyze() */
        struct memblock_type memory;
        struct memblock_type reserved;
 };