libnvdimm, blk: add support for blk integrity
Support multiple block sizes (sector + metadata) for nd_blk in the same way as done for the BTT. Add the idea of an 'internal' lbasize, which is properly aligned and padded, and store metadata in this space. Signed-off-by:Vishal Verma <vishal.l.verma@linux.intel.com> Signed-off-by:
Dan Williams <dan.j.williams@intel.com>
Showing
- drivers/nvdimm/blk.c 153 additions, 21 deletionsdrivers/nvdimm/blk.c
- drivers/nvdimm/btt.h 0 additions, 1 deletiondrivers/nvdimm/btt.h
- drivers/nvdimm/core.c 3 additions, 0 deletionsdrivers/nvdimm/core.c
- drivers/nvdimm/namespace_devs.c 2 additions, 1 deletiondrivers/nvdimm/namespace_devs.c
- drivers/nvdimm/nd.h 1 addition, 0 deletionsdrivers/nvdimm/nd.h
Please register or sign in to comment