[PATCH v5 5/7] powerpc/book3s64/memhotplug: Enable memmap on memory for radix
David Hildenbrand
david at redhat.com
Tue Jul 25 20:09:04 AEST 2023
> #endif /* CONFIG_PPC64 */
>
> #endif /* __ASSEMBLY__ */
> diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c b/arch/powerpc/platforms/pseries/hotplug-memory.c
> index 9c62c2c3b3d0..1447509357a7 100644
> --- a/arch/powerpc/platforms/pseries/hotplug-memory.c
> +++ b/arch/powerpc/platforms/pseries/hotplug-memory.c
> @@ -617,6 +617,7 @@ static int dlpar_memory_remove_by_ic(u32 lmbs_to_remove, u32 drc_index)
>
> static int dlpar_add_lmb(struct drmem_lmb *lmb)
> {
> + mhp_t mhp_flags = MHP_NONE | MHP_MEMMAP_ON_MEMORY;
MHP_NONE is a placeholder, so no need for that and ...
> unsigned long block_sz;
> int nid, rc;
>
> @@ -637,7 +638,7 @@ static int dlpar_add_lmb(struct drmem_lmb *lmb)
> nid = first_online_node;
>
> /* Add the memory */
> - rc = __add_memory(nid, lmb->base_addr, block_sz, MHP_NONE);
> + rc = __add_memory(nid, lmb->base_addr, block_sz, mhp_flags);
... this becomes
rc = __add_memory(nid, lmb->base_addr, block_sz, MHP_MEMMAP_ON_MEMORY);
With that
Reviewed-by: David Hildenbrand <david at redhat.com>
--
Cheers,
David / dhildenb
More information about the Linuxppc-dev
mailing list