diff options
| -rw-r--r-- | arch/powerpc/kernel/prom.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/mm/numa.c | 24 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/hotplug-memory.c | 22 |
3 files changed, 24 insertions, 24 deletions
diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index 9d3953983fb7..fed9bf6187d1 100644 --- a/arch/powerpc/kernel/prom.c +++ b/arch/powerpc/kernel/prom.c | |||
| @@ -414,7 +414,7 @@ static int __init early_init_dt_scan_drconf_memory(unsigned long node) | |||
| 414 | u64 base, size, memblock_size; | 414 | u64 base, size, memblock_size; |
| 415 | unsigned int is_kexec_kdump = 0, rngs; | 415 | unsigned int is_kexec_kdump = 0, rngs; |
| 416 | 416 | ||
| 417 | ls = of_get_flat_dt_prop(node, "ibm,memblock-size", &l); | 417 | ls = of_get_flat_dt_prop(node, "ibm,lmb-size", &l); |
| 418 | if (ls == NULL || l < dt_root_size_cells * sizeof(__be32)) | 418 | if (ls == NULL || l < dt_root_size_cells * sizeof(__be32)) |
| 419 | return 0; | 419 | return 0; |
| 420 | memblock_size = dt_mem_next_cell(dt_root_size_cells, &ls); | 420 | memblock_size = dt_mem_next_cell(dt_root_size_cells, &ls); |
diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index f47364585ecd..aa731af720c0 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/numa.c | |||
| @@ -398,15 +398,15 @@ static int of_get_drconf_memory(struct device_node *memory, const u32 **dm) | |||
| 398 | } | 398 | } |
| 399 | 399 | ||
| 400 | /* | 400 | /* |
| 401 | * Retreive and validate the ibm,memblock-size property for drconf memory | 401 | * Retreive and validate the ibm,lmb-size property for drconf memory |
| 402 | * from the device tree. | 402 | * from the device tree. |
| 403 | */ | 403 | */ |
| 404 | static u64 of_get_memblock_size(struct device_node *memory) | 404 | static u64 of_get_lmb_size(struct device_node *memory) |
| 405 | { | 405 | { |
| 406 | const u32 *prop; | 406 | const u32 *prop; |
| 407 | u32 len; | 407 | u32 len; |
| 408 | 408 | ||
| 409 | prop = of_get_property(memory, "ibm,memblock-size", &len); | 409 | prop = of_get_property(memory, "ibm,lmb-size", &len); |
| 410 | if (!prop || len < sizeof(unsigned int)) | 410 | if (!prop || len < sizeof(unsigned int)) |
| 411 | return 0; | 411 | return 0; |
| 412 | 412 | ||
| @@ -562,7 +562,7 @@ static unsigned long __init numa_enforce_memory_limit(unsigned long start, | |||
| 562 | static inline int __init read_usm_ranges(const u32 **usm) | 562 | static inline int __init read_usm_ranges(const u32 **usm) |
| 563 | { | 563 | { |
| 564 | /* | 564 | /* |
| 565 | * For each memblock in ibm,dynamic-memory a corresponding | 565 | * For each lmb in ibm,dynamic-memory a corresponding |
| 566 | * entry in linux,drconf-usable-memory property contains | 566 | * entry in linux,drconf-usable-memory property contains |
| 567 | * a counter followed by that many (base, size) duple. | 567 | * a counter followed by that many (base, size) duple. |
| 568 | * read the counter from linux,drconf-usable-memory | 568 | * read the counter from linux,drconf-usable-memory |
| @@ -578,7 +578,7 @@ static void __init parse_drconf_memory(struct device_node *memory) | |||
| 578 | { | 578 | { |
| 579 | const u32 *dm, *usm; | 579 | const u32 *dm, *usm; |
| 580 | unsigned int n, rc, ranges, is_kexec_kdump = 0; | 580 | unsigned int n, rc, ranges, is_kexec_kdump = 0; |
| 581 | unsigned long memblock_size, base, size, sz; | 581 | unsigned long lmb_size, base, size, sz; |
| 582 | int nid; | 582 | int nid; |
| 583 | struct assoc_arrays aa; | 583 | struct assoc_arrays aa; |
| 584 | 584 | ||
| @@ -586,8 +586,8 @@ static void __init parse_drconf_memory(struct device_node *memory) | |||
| 586 | if (!n) | 586 | if (!n) |
| 587 | return; | 587 | return; |
| 588 | 588 | ||
| 589 | memblock_size = of_get_memblock_size(memory); | 589 | lmb_size = of_get_lmb_size(memory); |
| 590 | if (!memblock_size) | 590 | if (!lmb_size) |
| 591 | return; | 591 | return; |
| 592 | 592 | ||
| 593 | rc = of_get_assoc_arrays(memory, &aa); | 593 | rc = of_get_assoc_arrays(memory, &aa); |
| @@ -611,7 +611,7 @@ static void __init parse_drconf_memory(struct device_node *memory) | |||
| 611 | continue; | 611 | continue; |
| 612 | 612 | ||
| 613 | base = drmem.base_addr; | 613 | base = drmem.base_addr; |
| 614 | size = memblock_size; | 614 | size = lmb_size; |
| 615 | ranges = 1; | 615 | ranges = 1; |
| 616 | 616 | ||
| 617 | if (is_kexec_kdump) { | 617 | if (is_kexec_kdump) { |
| @@ -1072,7 +1072,7 @@ static int hot_add_drconf_scn_to_nid(struct device_node *memory, | |||
| 1072 | { | 1072 | { |
| 1073 | const u32 *dm; | 1073 | const u32 *dm; |
| 1074 | unsigned int drconf_cell_cnt, rc; | 1074 | unsigned int drconf_cell_cnt, rc; |
| 1075 | unsigned long memblock_size; | 1075 | unsigned long lmb_size; |
| 1076 | struct assoc_arrays aa; | 1076 | struct assoc_arrays aa; |
| 1077 | int nid = -1; | 1077 | int nid = -1; |
| 1078 | 1078 | ||
| @@ -1080,8 +1080,8 @@ static int hot_add_drconf_scn_to_nid(struct device_node *memory, | |||
| 1080 | if (!drconf_cell_cnt) | 1080 | if (!drconf_cell_cnt) |
| 1081 | return -1; | 1081 | return -1; |
| 1082 | 1082 | ||
| 1083 | memblock_size = of_get_memblock_size(memory); | 1083 | lmb_size = of_get_lmb_size(memory); |
| 1084 | if (!memblock_size) | 1084 | if (!lmb_size) |
| 1085 | return -1; | 1085 | return -1; |
| 1086 | 1086 | ||
| 1087 | rc = of_get_assoc_arrays(memory, &aa); | 1087 | rc = of_get_assoc_arrays(memory, &aa); |
| @@ -1100,7 +1100,7 @@ static int hot_add_drconf_scn_to_nid(struct device_node *memory, | |||
| 1100 | continue; | 1100 | continue; |
| 1101 | 1101 | ||
| 1102 | if ((scn_addr < drmem.base_addr) | 1102 | if ((scn_addr < drmem.base_addr) |
| 1103 | || (scn_addr >= (drmem.base_addr + memblock_size))) | 1103 | || (scn_addr >= (drmem.base_addr + lmb_size))) |
| 1104 | continue; | 1104 | continue; |
| 1105 | 1105 | ||
| 1106 | nid = of_drconf_to_nid_single(&drmem, &aa); | 1106 | nid = of_drconf_to_nid_single(&drmem, &aa); |
diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c b/arch/powerpc/platforms/pseries/hotplug-memory.c index deab5f946090..bc8803664140 100644 --- a/arch/powerpc/platforms/pseries/hotplug-memory.c +++ b/arch/powerpc/platforms/pseries/hotplug-memory.c | |||
| @@ -69,7 +69,7 @@ static int pseries_remove_memory(struct device_node *np) | |||
| 69 | const char *type; | 69 | const char *type; |
| 70 | const unsigned int *regs; | 70 | const unsigned int *regs; |
| 71 | unsigned long base; | 71 | unsigned long base; |
| 72 | unsigned int memblock_size; | 72 | unsigned int lmb_size; |
| 73 | int ret = -EINVAL; | 73 | int ret = -EINVAL; |
| 74 | 74 | ||
| 75 | /* | 75 | /* |
| @@ -87,9 +87,9 @@ static int pseries_remove_memory(struct device_node *np) | |||
| 87 | return ret; | 87 | return ret; |
| 88 | 88 | ||
| 89 | base = *(unsigned long *)regs; | 89 | base = *(unsigned long *)regs; |
| 90 | memblock_size = regs[3]; | 90 | lmb_size = regs[3]; |
| 91 | 91 | ||
| 92 | ret = pseries_remove_memblock(base, memblock_size); | 92 | ret = pseries_remove_memblock(base, lmb_size); |
| 93 | return ret; | 93 | return ret; |
| 94 | } | 94 | } |
| 95 | 95 | ||
| @@ -98,7 +98,7 @@ static int pseries_add_memory(struct device_node *np) | |||
| 98 | const char *type; | 98 | const char *type; |
| 99 | const unsigned int *regs; | 99 | const unsigned int *regs; |
| 100 | unsigned long base; | 100 | unsigned long base; |
| 101 | unsigned int memblock_size; | 101 | unsigned int lmb_size; |
| 102 | int ret = -EINVAL; | 102 | int ret = -EINVAL; |
| 103 | 103 | ||
| 104 | /* | 104 | /* |
| @@ -116,36 +116,36 @@ static int pseries_add_memory(struct device_node *np) | |||
| 116 | return ret; | 116 | return ret; |
| 117 | 117 | ||
| 118 | base = *(unsigned long *)regs; | 118 | base = *(unsigned long *)regs; |
| 119 | memblock_size = regs[3]; | 119 | lmb_size = regs[3]; |
| 120 | 120 | ||
| 121 | /* | 121 | /* |
| 122 | * Update memory region to represent the memory add | 122 | * Update memory region to represent the memory add |
| 123 | */ | 123 | */ |
| 124 | ret = memblock_add(base, memblock_size); | 124 | ret = memblock_add(base, lmb_size); |
| 125 | return (ret < 0) ? -EINVAL : 0; | 125 | return (ret < 0) ? -EINVAL : 0; |
| 126 | } | 126 | } |
| 127 | 127 | ||
| 128 | static int pseries_drconf_memory(unsigned long *base, unsigned int action) | 128 | static int pseries_drconf_memory(unsigned long *base, unsigned int action) |
| 129 | { | 129 | { |
| 130 | struct device_node *np; | 130 | struct device_node *np; |
| 131 | const unsigned long *memblock_size; | 131 | const unsigned long *lmb_size; |
| 132 | int rc; | 132 | int rc; |
| 133 | 133 | ||
| 134 | np = of_find_node_by_path("/ibm,dynamic-reconfiguration-memory"); | 134 | np = of_find_node_by_path("/ibm,dynamic-reconfiguration-memory"); |
| 135 | if (!np) | 135 | if (!np) |
| 136 | return -EINVAL; | 136 | return -EINVAL; |
| 137 | 137 | ||
| 138 | memblock_size = of_get_property(np, "ibm,memblock-size", NULL); | 138 | lmb_size = of_get_property(np, "ibm,lmb-size", NULL); |
| 139 | if (!memblock_size) { | 139 | if (!lmb_size) { |
| 140 | of_node_put(np); | 140 | of_node_put(np); |
| 141 | return -EINVAL; | 141 | return -EINVAL; |
| 142 | } | 142 | } |
| 143 | 143 | ||
| 144 | if (action == PSERIES_DRCONF_MEM_ADD) { | 144 | if (action == PSERIES_DRCONF_MEM_ADD) { |
| 145 | rc = memblock_add(*base, *memblock_size); | 145 | rc = memblock_add(*base, *lmb_size); |
| 146 | rc = (rc < 0) ? -EINVAL : 0; | 146 | rc = (rc < 0) ? -EINVAL : 0; |
| 147 | } else if (action == PSERIES_DRCONF_MEM_REMOVE) { | 147 | } else if (action == PSERIES_DRCONF_MEM_REMOVE) { |
| 148 | rc = pseries_remove_memblock(*base, *memblock_size); | 148 | rc = pseries_remove_memblock(*base, *lmb_size); |
| 149 | } else { | 149 | } else { |
| 150 | rc = -EINVAL; | 150 | rc = -EINVAL; |
| 151 | } | 151 | } |
