Hi Gregory, On 7/21/2026 3:34 AM, Gregory Price wrote:
> Add add_private_memory_driver_managed() to let modules hotplug > memory onto an N_MEMORY_PRIVATE node they control. I am trying to understand how the nid passed to add_private_memory_driver_managed() is expected to be provisioned. >From what I can see, both node_private_register() and __add_memory_resource() require the nid to already be present in node_possible_map. My understanding is therefore that this patch supports hotplugging private memory onto an existing possible node, rather than creating a new possible node ID at runtime. For example, in the use case I am looking at, the device's private node is not described by firmware. Would its nid need to be reserved during early NUMA initialization, or is there another mechanism that I may have missed? Also, could you please Cc me on future revisions of this series? I would appreciate it and would be happy to follow the work:) Thanks, Qiqi

