]> git.baikalelectronics.ru Git - kernel.git/commit
dax: add region 'id', 'size', and 'align' attributes
authorDan Williams <dan.j.williams@intel.com>
Sat, 17 Dec 2016 22:50:04 +0000 (14:50 -0800)
committerDan Williams <dan.j.williams@intel.com>
Sat, 17 Dec 2016 22:50:04 +0000 (14:50 -0800)
commit571f96418ad850ae2ad43f1906e7a18d44e26075
tree2831af61dca813ce22e362528adee7d037d0c80f
parent2609fb52e2f3343cbb6df001b0e6e80524c360e2
dax: add region 'id', 'size', and 'align' attributes

While this information is available by looking at the nvdimm parent
device that may not always be the case when/if we add support for other
memory regions. Tooling should not depend on walking a given ancestor
topology that is not guaranteed by the device's class. For example, a
device-dax instance will always have a dax_region parent, but it may not
always have a libnvdimm "dax" device as a grandparent.

Reported-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dax/dax.c