• Toshi Kani's avatar
    libnvdimm: Set numa_node to NVDIMM devices · 41d7a6d6
    Toshi Kani authored
    ACPI NFIT table has System Physical Address Range Structure entries that
    describe a proximity ID of each range when ACPI_NFIT_PROXIMITY_VALID is
    set in the flags.
    
    Change acpi_nfit_register_region() to map a proximity ID to its node ID,
    and set it to a new numa_node field of nd_region_desc, which is then
    conveyed to the nd_region device.
    
    The device core arranges for btt and namespace devices to inherit their
    node from their parent region.
    Signed-off-by: default avatarToshi Kani <toshi.kani@hp.com>
    [djbw: move set_dev_node() from region.c to bus.c]
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    41d7a6d6
nfit.c 41.9 KB