]> www.infradead.org Git - users/jedix/linux-maple.git/commit
libnvdimm, pmem: nvdimm_read_bytes() badblocks support
authorDan Williams <dan.j.williams@intel.com>
Tue, 5 Jan 2016 07:31:24 +0000 (23:31 -0800)
committerDan Duval <dan.duval@oracle.com>
Wed, 7 Dec 2016 17:25:51 +0000 (12:25 -0500)
commit56ab6eda374e69ee6735016a06de09501910ce23
tree7cc42e790020faa94136e265a6c347d0be6c9649
parentf0efbedf6736c3ed6681de850b2a585e6ae20f0c
libnvdimm, pmem: nvdimm_read_bytes() badblocks support

Orabug: 22913653

Support badblock checking in all the pmem read paths that do not go
through the block layer.  This protects info block reads (btt or pfn) as
well as data reads to a pmem namespace via a btt instance.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
(cherry picked from commit 710d69cc99507803ed91b4ec7368fbd66d59f014)
Signed-off-by: Dan Duval <dan.duval@oracle.com>
drivers/nvdimm/pmem.c