]> www.infradead.org Git - users/jedix/linux-maple.git/commit
libnvdimm, blk: add support for blk integrity
authorVishal Verma <vishal.l.verma@intel.com>
Thu, 25 Jun 2015 08:22:39 +0000 (04:22 -0400)
committerDan Duval <dan.duval@oracle.com>
Tue, 11 Oct 2016 18:40:21 +0000 (14:40 -0400)
commit8820a6c407a78201cf2fff1fe62ac9f2a3f853e7
treed785f430de69c22e999881bdcd0d05236c88d642
parenta6b7dc0cc6ad6c55928de5edbb4959747a851358
libnvdimm, blk: add support for blk integrity

Orabug: 22913653

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>
(cherry picked from commit fcae695737fca0849c18db814d9d8de05c0fd2a2)
Signed-off-by: Dan Duval <dan.duval@oracle.com>
drivers/nvdimm/blk.c
drivers/nvdimm/btt.h
drivers/nvdimm/core.c
drivers/nvdimm/namespace_devs.c
drivers/nvdimm/nd.h