]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dax: update I/O path to do proper PMEM flushing
authorRoss Zwisler <ross.zwisler@linux.intel.com>
Tue, 18 Aug 2015 19:55:40 +0000 (13:55 -0600)
committerDan Duval <dan.duval@oracle.com>
Wed, 7 Dec 2016 17:19:25 +0000 (12:19 -0500)
commit948deb15bb795da728288155f20821bcd5aeb7f3
treefc502d46b0f2260544034216b532d05bd494ccb7
parent6d33a1203f9b9d62743650bb100a8cb70208bef2
dax: update I/O path to do proper PMEM flushing

Orabug: 22913653

Update the DAX I/O path so that all operations that store data (I/O
writes, zeroing blocks, punching holes, etc.) properly synchronize the
stores to media using the PMEM API.  This ensures that the data DAX is
writing is durable on media before the operation completes.

Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
(cherry picked from commit 2765cfbb342c727c3fd47b165196cb16da158022)
Signed-off-by: Dan Duval <dan.duval@oracle.com>
fs/dax.c