All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] btrfs: free space tree fixes and cleanups
@ 2025-06-08 22:43 fdmanana
  2025-06-08 22:43 ` [PATCH 1/3] btrfs: fix failure to rebuild free space tree using multiple transactions fdmanana
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: fdmanana @ 2025-06-08 22:43 UTC (permalink / raw)
  To: linux-btrfs

From: Filipe Manana <fdmanana@suse.com>

Fix a regression when rebuilding a free space tree, reported by syzbot,
ensure transaction aborts where critical when adding a new block group to
the free space tree, and a cleanup. Details in the changelogs.

Filipe Manana (3):
  btrfs: fix failure to rebuild free space tree using multiple transactions
  btrfs: always abort transaction on failure to add block group to free space tree
  btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_block_group_free_space()

 fs/btrfs/block-group.h     |   2 +
 fs/btrfs/free-space-tree.c | 110 +++++++++++++++++++++++++------------
 2 files changed, 77 insertions(+), 35 deletions(-)

-- 
2.47.2


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

end of thread, other threads:[~2025-06-16 21:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-08 22:43 [PATCH 0/3] btrfs: free space tree fixes and cleanups fdmanana
2025-06-08 22:43 ` [PATCH 1/3] btrfs: fix failure to rebuild free space tree using multiple transactions fdmanana
2025-06-08 22:43 ` [PATCH 2/3] btrfs: always abort transaction on failure to add block group to free space tree fdmanana
2025-06-08 22:43 ` [PATCH 3/3] btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_block_group_free_space() fdmanana
2025-06-16 15:44   ` Boris Burkov
2025-06-16 15:48     ` Filipe Manana
2025-06-16 16:49       ` Boris Burkov
2025-06-16 21:47         ` Filipe Manana
2025-06-16 15:45 ` [PATCH 0/3] btrfs: free space tree fixes and cleanups Boris Burkov

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.