mbox series

[v3.1,0/2] btrfs: trim enhancement to allow btrfs really trim block groups

Message ID 20180907061624.20604-1-wqu@suse.com (mailing list archive)
Headers show
Series btrfs: trim enhancement to allow btrfs really trim block groups | expand

Message

Qu Wenruo Sept. 7, 2018, 6:16 a.m. UTC
This patchset can be fetched from github:
https://github.com/adam900710/linux/tree/trim_fix
Which is based on v4.19-rc1 tag.

This patchset introduces 2 enhancement, one to output better error
messages during trim, the other one is to ensure we could really trim
block groups if logical bytenr of block groups are beyond physical
device size.

These two patches are in the wild for a long time, and are pretty small
and the 2nd patch in facts fix a regression, and we already have test
case for it (btrfs/156).

Changelog:
v2:
  Only report total number of errors and first errno to make it less
  noisy.
  Change message level from warning to debug
v3:
  Rebase to v4.19-rc1.
  Change back message level from debug to warning since it's less noisy
  and will only report total failed bgs and devices.

v3.1
  Remove the "last error" output from first patch.

Qu Wenruo (2):
  btrfs: Enhance btrfs_trim_fs function to handle error better
  btrfs: Ensure btrfs_trim_fs can trim the whole fs

 fs/btrfs/extent-tree.c | 65 ++++++++++++++++++++++++++----------------
 fs/btrfs/ioctl.c       | 11 ++++---
 2 files changed, 47 insertions(+), 29 deletions(-)