Skip to content

xfs: upfront block zeroing for DAX

Dave Chinner linux-fsdevel linux-nvdimm linux-xfs nvdimm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v2 Latest6 patches 28 repliesIn review

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6xfs: fix inode size update overflow in xfs_map_direct()fs/xfs/xfs_aops.c fs/xfs/xfs_aops.h fs/xfs/xfs_file.c+49 -91 reply
2/6xfs: introduce BMAPI_ZERO for allocating zeroed extentsfs/xfs/libxfs/xfs_alloc.c fs/xfs/libxfs/xfs_alloc.h fs/xfs/libxfs/xfs_bmap.c +3 more+87 -84 replies
3/6xfs: Don't use unwritten extents for DAXfs/dax.c fs/xfs/xfs_aops.c fs/xfs/xfs_iomap.c+34 -515 replies
4/6xfs: DAX does not use IO completion callbacksfs/xfs/xfs_aops.c fs/xfs/xfs_aops.h fs/xfs/xfs_file.c+2 -433 replies
5/6xfs: add ->pfn_mkwrite support for DAXfs/xfs/xfs_file.c fs/xfs/xfs_trace.h+36 -01 reply
6/6xfs: xfs_filemap_pmd_fault treats read faults as write faultsfs/xfs/xfs_file.c+16 -41 reply

Reviews trailers per patch

4 of 6 patches have a Reviewed-by or Acked-by.

PatchBrian FosterBrian Boylston
SeriesT-b
1/6R-b
2/6
3/6
4/6R-b
5/6R-b
6/6R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH 0/6 V2] xfs: upfront block zeroing for DAX

Hi folks,

This is an updated patch set that was first posted here:

http://oss.sgi.com/archives/xfs/2015-10/msg00006.html

I've dropped the DAX locking revert patch from it; that's on it's way to Linus via other channels and is essentially independent to this set of XFS changes.

The only real change in the XFS code between the two versions is the addition of XFS_TRANS_RESERVE in the DAX path in xfs_iomap_write_direct() to allow it to dip into the reserve block pool for unwritten extent conversion rather than reporting ENOSPC.

Patches are against 4.3-rc5 + XFS for-next branch.

-Dave.

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs