]> git.baikalelectronics.ru Git - kernel.git/commit
libnvdimm, btt: refactor map entry operations with macros
authorVishal Verma <vishal.l.verma@intel.com>
Thu, 31 Aug 2017 01:35:59 +0000 (19:35 -0600)
committerDan Williams <dan.j.williams@intel.com>
Thu, 31 Aug 2017 22:05:10 +0000 (15:05 -0700)
commitf1e1fe7c73be4f5cb997598592ff55fcdb1e9a72
tree0c5930eff3470fc56261075a15da25e56af3688b
parentaf71581dec7455a43359355c9514c32b4340a925
libnvdimm, btt: refactor map entry operations with macros

Add helpers for converting a raw map entry to just the block number, or
either of the 'e' or 'z' flags in preparation for actually using the
error flag to mark blocks with media errors.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/nvdimm/btt.c
drivers/nvdimm/btt.h