On Tue, Sep 18, 2018 at 4:49 PM Vishal Verma <[email protected]> wrote: > > If there are badblocks present in the 'struct page' area for pfn > namespaces, until now, the only way to clear them has been to force the > namespace into raw mode, clear the errors, and re-enable the fsdax mode. > This is clunky, given that it should be easy enough for the pfn driver > to do the same. > > Add a new helper that uses the most recently available badblocks list to > check whether there are any badblocks that lie in the volatile struct > page area. If so, before initializing the struct pages, send down > targeted writes via nvdimm_write_bytes to write zeroes to the affected > blocks, and thus clear errors. > > Cc: Dan Williams <[email protected]> > Signed-off-by: Vishal Verma <[email protected]>
Looks good to me, will apply for 4.20. _______________________________________________ Linux-nvdimm mailing list [email protected] https://lists.01.org/mailman/listinfo/linux-nvdimm
