]> www.infradead.org Git - users/jedix/linux-maple.git/commit
libnvdimm, pmem: fix size trim in pmem_direct_access()
authorDan Williams <dan.j.williams@intel.com>
Sun, 25 Oct 2015 02:55:58 +0000 (19:55 -0700)
committerDan Duval <dan.duval@oracle.com>
Wed, 7 Dec 2016 17:25:15 +0000 (12:25 -0500)
commitd3bc52a690041bd172dc8ca7c841c0a59fa6df0e
treede1bc7f707016c29e6c596f64da7c4099e9ab8b9
parent379e857efec6cf8cca1baa0ce571a29cbaa0a0ed
libnvdimm, pmem: fix size trim in pmem_direct_access()

Orabug: 22913653

This masking prevents access to the end of the device via dax_do_io(),
and is unnecessary as arch_add_memory() would have rejected an unaligned
allocation.

Cc: <stable@vger.kernel.org>
Cc: Ross Zwisler <ross.zwisler@linux.intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
(cherry picked from commit 589e75d15702dc720b363a92f984876704864946)
Signed-off-by: Dan Duval <dan.duval@oracle.com>
drivers/nvdimm/pmem.c