lib: Uplevel the pmem "region" ida to a global allocator
In preparation for handling platform differentiated memory types beyond persistent memory, uplevel the "region" identifier to a global number space. This enables a device-dax instance to be registered to any memory type with guaranteed unique names. Signed-off-by:Dan Williams <dan.j.williams@intel.com> Acked-by:
Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Showing
- drivers/nvdimm/Kconfig 1 addition, 0 deletionsdrivers/nvdimm/Kconfig
- drivers/nvdimm/core.c 0 additions, 1 deletiondrivers/nvdimm/core.c
- drivers/nvdimm/nd-core.h 0 additions, 1 deletiondrivers/nvdimm/nd-core.h
- drivers/nvdimm/region_devs.c 4 additions, 9 deletionsdrivers/nvdimm/region_devs.c
- include/linux/memregion.h 19 additions, 0 deletionsinclude/linux/memregion.h
- lib/Kconfig 3 additions, 0 deletionslib/Kconfig
- lib/Makefile 1 addition, 0 deletionslib/Makefile
- lib/memregion.c 18 additions, 0 deletionslib/memregion.c
Please register or sign in to comment