Skip to content
Commit 19deaa21 authored by Dan Williams's avatar Dan Williams
Browse files

libnvdimm, pfn: fix start_pad handling for aligned namespaces

The alignment checks at pfn driver startup fail to properly account for
the 'start_pad' in the case where the namespace is misaligned relative
to its internal alignment. This is typically triggered in 1G aligned
namespace, but could theoretically trigger with small namespace
alignments. When this triggers the kernel reports messages of the form:

    dax2.1: bad offset: 0x3c000000 dax disabled align: 0x40000000

Cc: <stable@vger.kernel.org>
Fixes: 1ee6667c

 ("libnvdimm, pfn, dax: fix initialization vs autodetect...")
Reported-by: default avatarJane Chu <jane.chu@oracle.com>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent adf68957
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment