________________________________
发件人: Dan Williams <dan.j.williams(a)intel.com>
发送时间: 2019年4月13日 0:32
收件人: Li,Rongqing
抄送: linux-nvdimm
主题: Re: [PATCH][RFC] nvdimm: pmem: always flush nvdimm for write request
--- a/drivers/nvdimm/pmem.c
+++ b/drivers/nvdimm/pmem.c
@@ -217,6 +217,8 @@ static blk_qc_t pmem_make_request(struct
request_queue *q, struct bio *bio)
if (bio->bi_opf & REQ_FUA)
nvdimm_flush(nd_region);
+ else if (op_is_write(bio_op(bio)))
+ wmb();
Test shows this change have no performance improvement
-RongQing