[Top] [All Lists]

[PATCH 0/8 v3] xfs: DAX support

To: xfs@xxxxxxxxxxx
Subject: [PATCH 0/8 v3] xfs: DAX support
From: Dave Chinner <david@xxxxxxxxxxxxx>
Date: Fri, 29 May 2015 09:45:47 +1000
Delivered-to: xfs@xxxxxxxxxxx
Hi folks,

v3 of the patch set, with the review fixes to patches 4 and 5 having
been made and tested. I've only posted this to the XFS list, as all
the other patches have been acked/reviewed and only the two XFS
patches still need review.

The patch passes xfstests on my ramdisk based test machines, as well
as quite a lot of fsstress and fsx testing.

V3 changes:
- swapped order of patches 4 and 5, as block zeroing has a
  dependency on the unwritten extent conversion infrastructure
  introduced in the file operations patch.
- added comments to xfs_iozero to indicate requirements for block
  allocation w.r.t. DAX.
- reworked file operations to use the new direct IO ioend completion
  infrastructure. This results in a mcuh cleaner patch as the DAX IO
  completion is now just a variant of the existing DIO completion
  code rather than being a unique snowflake.

Comments welcome.


<Prev in Thread] Current Thread [Next in Thread>