libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes
[cascardo/linux.git] / drivers / nvdimm / claim.c
index 9997ff9..d5dc80c 100644 (file)
@@ -240,7 +240,7 @@ static int nsio_rw_bytes(struct nd_namespace_common *ndns,
                return memcpy_from_pmem(buf, nsio->addr + offset, size);
        } else {
                memcpy_to_pmem(nsio->addr + offset, buf, size);
-               wmb_pmem();
+               nvdimm_flush(to_nd_region(ndns->dev.parent));
        }
 
        return 0;