mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-03-11 23:27:42 +07:00
powerpc/book3s64/radix: Make radix_mem_block_size 64bit
Similar to commit89c140bbae
("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
This commit is contained in:
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
Block a user