linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] btrfs-progs: check: fix up bugs of lowmem mode
@ 2017-11-27  3:13 Su Yue
  2017-11-27  3:13 ` [PATCH 1/3] btrfs-progs: check: release path in repair_extent_data_item() Su Yue
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Su Yue @ 2017-11-27  3:13 UTC (permalink / raw)
  To: linux-btrfs; +Cc: quwenruo.btrfs

The patchset can be fetched from my github:
https://github.com/Damenly/btrfs-progs/tree/lowmem
which is based on Qu's branch on
https://github.com/adam900710/btrfs-progs/tree/lowmem_fix

The first two patches fix minor bugs:
1) Extent buffer leaks while repairing data extent items in lowmem mode.
2) Repair in lowmem mode always reports error about block group accounting.

The third patch excludes extents of all treeblocks and extent items to
avoid wrong extent overwrite. Then repair in lowmem mode should work
again.

Su Yue (3):
  btrfs-progs: check: release path in repair_extent_data_item()
  btrfs-progs: check: record returned errors after walk_down_tree_v2()
  btrfs-progs: check: exclude extents of tree blocks and extent items

 cmds-check.c | 126 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 114 insertions(+), 12 deletions(-)

-- 
2.15.0




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

end of thread, other threads:[~2017-11-28  8:36 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-27  3:13 [PATCH 0/3] btrfs-progs: check: fix up bugs of lowmem mode Su Yue
2017-11-27  3:13 ` [PATCH 1/3] btrfs-progs: check: release path in repair_extent_data_item() Su Yue
2017-11-27 10:21   ` Qu Wenruo
2017-11-27  3:13 ` [PATCH 2/3] btrfs-progs: check: record returned errors after walk_down_tree_v2() Su Yue
2017-11-27 10:32   ` Qu Wenruo
2017-11-27  3:13 ` [PATCH 3/3] btrfs-progs: check: exclude extents of tree blocks and extent items Su Yue
2017-11-27 10:37   ` Qu Wenruo
2017-11-28  2:38     ` Su Yue
2017-11-28  4:05       ` Qu Wenruo
2017-11-28  7:47         ` Su Yue
2017-11-28  8:25           ` Qu Wenruo
2017-11-28  8:40             ` Su Yue

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).