[PATCH v2 0/3] btrfs: async checksumming cleanups

Daniel Vacek posted 3 patches 3 weeks, 2 days ago
fs/btrfs/bio.c       |  8 --------
fs/btrfs/bio.h       |  4 ----
fs/btrfs/file-item.c | 21 +++++++++------------
3 files changed, 9 insertions(+), 24 deletions(-)
[PATCH v2 0/3] btrfs: async checksumming cleanups
Posted by Daniel Vacek 3 weeks, 2 days ago
While trying to deal with encryption bounce bios async checksumming,
a solution came up which covers all writes (also the regular !encrypted
ones). As a result the code cleans up quite nicely.

In v2 the first patch was further polished and the new last patch promotes
async checksumming out of EXPERIMENTAL. Qu confirmed it was never meant to
stay there for long.

Details in the patches themselves.

v1: https://lore.kernel.org/linux-btrfs/20260902165137.3781696-1-neelx@suse.com/

Daniel Vacek (3):
  btrfs: consume the given iter directly instead of copying in
    csum_one_bio()
  btrfs: use bio::remaining for async checksumming synchronization
  btrfs: promote async checksumming out of EXPERIMENTAL

 fs/btrfs/bio.c       |  8 --------
 fs/btrfs/bio.h       |  4 ----
 fs/btrfs/file-item.c | 21 +++++++++------------
 3 files changed, 9 insertions(+), 24 deletions(-)

-- 
2.53.0