All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] btrfs: delayed refs and qgroups, fixes, cleanups, improvements
@ 2024-09-25 10:50 fdmanana
  2024-09-25 10:50 ` [PATCH 1/8] btrfs: fix missing error handling when adding delayed ref with qgroups enabled fdmanana
                   ` (9 more replies)
  0 siblings, 10 replies; 25+ messages in thread
From: fdmanana @ 2024-09-25 10:50 UTC (permalink / raw)
  To: linux-btrfs

From: Filipe Manana <fdmanana@suse.com>

Some fixes around delayed refs and qgroups after the conversion of a
red black tree to xarray in this merge window, and some improvements
and cleanups. Details in the changelogs.

Filipe Manana (8):
  btrfs: fix missing error handling when adding delayed ref with qgroups enabled
  btrfs: use sector numbers as keys for the dirty extents xarray
  btrfs: end assignment with semicolon at btrfs_qgroup_extent event class
  btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record
  btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post()
  btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent()
  btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent()
  btrfs: remove pointless initialization at btrfs_qgroup_trace_extent()

 fs/btrfs/delayed-ref.c       | 59 ++++++++++++++++++++++++++----------
 fs/btrfs/delayed-ref.h       | 10 +++++-
 fs/btrfs/qgroup.c            | 58 +++++++++++++++++------------------
 fs/btrfs/qgroup.h            | 13 ++++++--
 include/trace/events/btrfs.h | 17 ++++++-----
 5 files changed, 101 insertions(+), 56 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2024-10-08 20:31 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-25 10:50 [PATCH 0/8] btrfs: delayed refs and qgroups, fixes, cleanups, improvements fdmanana
2024-09-25 10:50 ` [PATCH 1/8] btrfs: fix missing error handling when adding delayed ref with qgroups enabled fdmanana
2024-09-25 10:50 ` [PATCH 2/8] btrfs: use sector numbers as keys for the dirty extents xarray fdmanana
2024-09-25 22:25   ` Qu Wenruo
2024-09-25 10:50 ` [PATCH 3/8] btrfs: end assignment with semicolon at btrfs_qgroup_extent event class fdmanana
2024-09-25 10:50 ` [PATCH 4/8] btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record fdmanana
2024-09-25 10:50 ` [PATCH 5/8] btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() fdmanana
2024-09-25 10:50 ` [PATCH 6/8] btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() fdmanana
2024-09-25 10:50 ` [PATCH 7/8] btrfs: always use delayed_refs local variable " fdmanana
2024-09-25 10:50 ` [PATCH 8/8] btrfs: remove pointless initialization " fdmanana
2024-09-25 22:35 ` [PATCH 0/8] btrfs: delayed refs and qgroups, fixes, cleanups, improvements Qu Wenruo
2024-09-26  9:33 ` [PATCH v2 " fdmanana
2024-09-26  9:33   ` [PATCH v2 1/8] btrfs: fix missing error handling when adding delayed ref with qgroups enabled fdmanana
2024-10-08 19:39     ` Kees Bakker
2024-10-08 20:03       ` Filipe Manana
2024-10-08 20:20         ` Kees Bakker
2024-10-08 20:30           ` Filipe Manana
2024-09-26  9:33   ` [PATCH v2 2/8] btrfs: use sector numbers as keys for the dirty extents xarray fdmanana
2024-09-26  9:33   ` [PATCH v2 3/8] btrfs: end assignment with semicolon at btrfs_qgroup_extent event class fdmanana
2024-09-26  9:33   ` [PATCH v2 4/8] btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record fdmanana
2024-09-26  9:33   ` [PATCH v2 5/8] btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() fdmanana
2024-09-26  9:33   ` [PATCH v2 6/8] btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() fdmanana
2024-09-26  9:33   ` [PATCH v2 7/8] btrfs: always use delayed_refs local variable " fdmanana
2024-09-26  9:33   ` [PATCH v2 8/8] btrfs: remove pointless initialization " fdmanana
2024-09-26  9:55   ` [PATCH v2 0/8] btrfs: delayed refs and qgroups, fixes, cleanups, improvements Qu Wenruo

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.