diff options
author | Dan Williams <dan.j.williams@intel.com> | 2017-08-05 03:20:16 +0300 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2017-08-05 03:20:16 +0300 |
commit | 401c0a19c6c22efcaff85d5a64a396f9130da2ca (patch) | |
tree | 051deacfc826795636237e63d1c1741e5c32bdb1 /include/linux/libnvdimm.h | |
parent | 0dd69643061d78f3f9047c2382d8d77cca1ac943 (diff) | |
download | linux-401c0a19c6c22efcaff85d5a64a396f9130da2ca.tar.xz |
nfit, libnvdimm, region: export 'position' in mapping info
It is useful to be able to know the position of a DIMM in an
interleave-set. Consider the case where the order of the DIMMs changes
causing a namespace to be invalidated because the interleave-set cookie no
longer matches. If the before and after state of each DIMM position is
known this state debugged by the system owner.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'include/linux/libnvdimm.h')
-rw-r--r-- | include/linux/libnvdimm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/libnvdimm.h b/include/linux/libnvdimm.h index f3d3e6af8838..9b8d81a7b80e 100644 --- a/include/linux/libnvdimm.h +++ b/include/linux/libnvdimm.h @@ -87,6 +87,7 @@ struct nd_mapping_desc { struct nvdimm *nvdimm; u64 start; u64 size; + int position; }; struct nd_region_desc { |