All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8 v3] xfs: DAX support
@ 2015-05-28 23:45 Dave Chinner
  2015-05-28 23:45 ` [PATCH 1/8] xfs: mmap lock needs to be inside freeze protection Dave Chinner
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Dave Chinner @ 2015-05-28 23:45 UTC (permalink / raw)
  To: xfs

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.

-Dave.

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-06-02 20:47 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-28 23:45 [PATCH 0/8 v3] xfs: DAX support Dave Chinner
2015-05-28 23:45 ` [PATCH 1/8] xfs: mmap lock needs to be inside freeze protection Dave Chinner
2015-05-28 23:45 ` [PATCH 2/8] dax: don't abuse get_block mapping for endio callbacks Dave Chinner
2015-05-28 23:45 ` [PATCH 3/8] dax: expose __dax_fault for filesystems with locking constraints Dave Chinner
2015-05-28 23:45 ` [PATCH 4/8] xfs: add DAX file operations support Dave Chinner
2015-06-02 16:02   ` Brian Foster
2015-05-28 23:45 ` [PATCH 5/8] xfs: add DAX block zeroing support Dave Chinner
2015-06-02 16:02   ` Brian Foster
2015-06-02 20:12     ` [PATCH 5/8 v2] " Dave Chinner
2015-06-02 20:47       ` Brian Foster
2015-05-28 23:45 ` [PATCH 6/8] xfs: add DAX truncate support Dave Chinner
2015-05-28 23:45 ` [PATCH 7/8] xfs: add DAX IO path support Dave Chinner
2015-05-28 23:45 ` [PATCH 8/8] xfs: add initial DAX support Dave Chinner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.