Skip to content

buffered write and indlen fixes

Brian Foster linux-xfs 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest4 patches 6 repliesIn review
  2. v24 patches 3 repliesSuperseded

Changes in v3 from the cover letter

- Rebase to a clean for-next branch.
v2: http://www.spinics.net/lists/linux-xfs/msg04215.html
- Use do_div() to fix 32-bit builds.
- Prepend patches 1-2 to re-enable indlen testing from xfstests.
v1: http://www.spinics.net/lists/linux-xfs/msg04083.html

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4xfs: clear delalloc and cache on buffered write failurefs/xfs/xfs_iomap.c+5 -03 replies
2/4xfs: resurrect debug mode drop buffered writes mechanismfs/xfs/xfs_iomap.c fs/xfs/xfs_mount.h fs/xfs/xfs_sysfs.c+19 -141 reply
3/4xfs: handle indlen shortage on delalloc extent mergefs/xfs/libxfs/xfs_bmap.c+6 -31 reply
4/4xfs: split indlen reservations fairly when under reservedfs/xfs/libxfs/xfs_bmap.c+43 -181 reply

Reviews trailers per patch

All 4 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchDarrick J. WongChristoph Hellwig
SeriesR-b
1/4R-b R-b
2/4R-b
3/4R-b
4/4R-b R-b

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

Read the v3 thread

Cover letter [PATCH v3 0/4] buffered write and indlen fixes

This is just a small update to rebase onto for-next with all previous debug artifacts removed. No code changes.

Brian

v3:
- Rebase to a clean for-next branch.
v2: http://www.spinics.net/lists/linux-xfs/msg04215.html
- Use do_div() to fix 32-bit builds.
- Prepend patches 1-2 to re-enable indlen testing from xfstests.
v1: http://www.spinics.net/lists/linux-xfs/msg04083.html

Brian Foster (4):
xfs: clear delalloc and cache on buffered write failure
xfs: resurrect debug mode drop buffered writes mechanism
xfs: handle indlen shortage on delalloc extent merge
xfs: split indlen reservations fairly when under reserved

 fs/xfs/libxfs/xfs_bmap.c | 70 +++++++++++++++++++++++++++++++++---------------
 fs/xfs/xfs_iomap.c       |  9 +++++++
 fs/xfs/xfs_mount.h       | 15 ++++++-----
 fs/xfs/xfs_sysfs.c       | 14 +++++-----
 4 files changed, 73 insertions(+), 35 deletions(-)
Signature · 1 line
2.7.4