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 /drivers/nvdimm/nd.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 'drivers/nvdimm/nd.h')
-rw-r--r-- | drivers/nvdimm/nd.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/nvdimm/nd.h b/drivers/nvdimm/nd.h index e9fa9e84b364..a08fc2e24fb3 100644 --- a/drivers/nvdimm/nd.h +++ b/drivers/nvdimm/nd.h @@ -134,6 +134,7 @@ struct nd_mapping { struct nvdimm *nvdimm; u64 start; u64 size; + int position; struct list_head labels; struct mutex lock; /* |