]> git.baikalelectronics.ru Git - kernel.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 Williams <dan.j.williams@intel.com>
Thu, 20 Aug 2015 18:07:24 +0000 (14:07 -0400)
commitc22506abe133536a48687a9ab5934ce6f67946dd
treefb22ad4836a0c4ae88ef477df51434266f33d012
parenta1870870f993b0c7eccd07de7580786a10cc7e0d
dax: update I/O path to do proper PMEM flushing

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>
fs/dax.c