powerpc/book3s64/radix: Make radix_mem_block_size 64bit
Similar to commitpull/508/merge89c140bbae("pseries: Fix 64 bit logical memory block panic") make sure different variables tracking lmb_size are updated to be 64 bit. Fixes:af9d00e93a("powerpc/mm/radix: Create separate mappings for hot-plugged memory") Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20201007114836.282468-4-aneesh.kumar@linux.ibm.com
parent
301d2ea657
commit
950805f4d9
|
|
@ -70,7 +70,7 @@ extern unsigned int mmu_base_pid;
|
|||
/*
|
||||
* memory block size used with radix translation.
|
||||
*/
|
||||
extern unsigned int __ro_after_init radix_mem_block_size;
|
||||
extern unsigned long __ro_after_init radix_mem_block_size;
|
||||
|
||||
#define PRTB_SIZE_SHIFT (mmu_pid_bits + 4)
|
||||
#define PRTB_ENTRIES (1ul << mmu_pid_bits)
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
|
||||
unsigned int mmu_pid_bits;
|
||||
unsigned int mmu_base_pid;
|
||||
unsigned int radix_mem_block_size __ro_after_init;
|
||||
unsigned long radix_mem_block_size __ro_after_init;
|
||||
|
||||
static __ref void *early_alloc_pgtable(unsigned long size, int nid,
|
||||
unsigned long region_start, unsigned long region_end)
|
||||
|
|
|
|||
Loading…
Reference in New Issue