linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] btrfs: find_free_extent cleanups
@ 2025-09-23  1:13 Leo Martins
  2025-09-23  1:13 ` [PATCH 1/2] btrfs: remove ffe RAID loop Leo Martins
  2025-09-23  1:13 ` [PATCH 2/2] btrfs: add tracing for find_free_extent skip conditions Leo Martins
  0 siblings, 2 replies; 5+ messages in thread
From: Leo Martins @ 2025-09-23  1:13 UTC (permalink / raw)
  To: linux-btrfs, kernel-team

This patch series improves the btrfs extent allocator with both cleanup
and enhanced debugging capabilities.

The first patch removes redundant RAID loop logic that became obsolete
after previous changes ensured allocations only occur from block groups
with matching flags.

The second patch adds comprehensive tracing to find_free_extent() to
improve debugging and performance analysis capabilities.

Testing:
- Ran xfstests btrfs/auto
- Verified trace events output correctly

Leo Martins (2):
  btrfs: remove ffe RAID loop
  btrfs: add tracing for find_free_extent skip conditions

 fs/btrfs/extent-tree.c       | 76 +++++++++++++++++-------------------
 fs/btrfs/extent-tree.h       | 18 +++++++++
 include/trace/events/btrfs.h | 65 ++++++++++++++++++++++++++++++
 3 files changed, 118 insertions(+), 41 deletions(-)

-- 
2.47.3


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

end of thread, other threads:[~2025-09-24 19:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-23  1:13 [PATCH 0/2] btrfs: find_free_extent cleanups Leo Martins
2025-09-23  1:13 ` [PATCH 1/2] btrfs: remove ffe RAID loop Leo Martins
2025-09-24 18:54   ` Boris Burkov
2025-09-23  1:13 ` [PATCH 2/2] btrfs: add tracing for find_free_extent skip conditions Leo Martins
2025-09-24 19:14   ` Boris Burkov

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).