On Mon, Dec 18, 2017 at 8:28 AM, Vishal Verma <vishal.l.ve...@intel.com> wrote: > Due to a spec misinterpretation, the Linux implementation of the BTT log > area had different padding scheme from other implementations, such as > UEFI and NVML. > > This fixes the padding scheme, and defaults to it for new BTT layouts. > We attempt to detect the padding scheme in use when probing for an > existing BTT. If we detect the older/incompatible scheme, we continue > using it. > > Reported-by: Juston Li <juston...@intel.com> > Cc: Dan Williams <dan.j.willi...@intel.com> > Cc: <sta...@vger.kernel.org> > Fixes: 5212e11fde4d ("nd_btt: atomic sector updates") > Signed-off-by: Vishal Verma <vishal.l.ve...@intel.com> > --- > drivers/nvdimm/btt.c | 201 > ++++++++++++++++++++++++++++++++++++++++++--------- > drivers/nvdimm/btt.h | 45 +++++++++++- > 2 files changed, 211 insertions(+), 35 deletions(-)
Looks good to me, applied. _______________________________________________ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm