]> git.baikalelectronics.ru Git - kernel.git/commit
lib: Uplevel the pmem "region" ida to a global allocator
authorDan Williams <dan.j.williams@intel.com>
Thu, 7 Nov 2019 01:43:31 +0000 (17:43 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 7 Nov 2019 14:44:29 +0000 (15:44 +0100)
commit287ebcb001d40c441c43a5521242f2b41c9ed136
treefd7d361649e73adafe59ade9db9429a1be4e0516
parent7bfc76e5696190f9f7e52572ac816e52ca607b46
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>
drivers/nvdimm/Kconfig
drivers/nvdimm/core.c
drivers/nvdimm/nd-core.h
drivers/nvdimm/region_devs.c
include/linux/memregion.h [new file with mode: 0644]
lib/Kconfig
lib/Makefile
lib/memregion.c [new file with mode: 0644]