mbox series

[0/4] btrfs: fix unexpected delayed iputs at umount time and cleanups

Message ID cover.1741196484.git.fdmanana@suse.com (mailing list archive)
Headers show
Series btrfs: fix unexpected delayed iputs at umount time and cleanups | expand

Message

Filipe Manana March 5, 2025, 5:45 p.m. UTC
From: Filipe Manana <fdmanana@suse.com>

Fix a couple races that can result in adding delayed iputs during umount after
we no longer expect to find any, triggering an assertion failure. Plus a couple
cleanups. Details in the change logs.

Filipe Manana (4):
  btrfs: fix non-empty delayed iputs list on unmount due to endio workers
  btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers
  btrfs: move __btrfs_bio_end_io() code into its single caller
  btrfs: move btrfs_cleanup_bio() code into its single caller

 fs/btrfs/bio.c     | 36 ++++++++++++++----------------------
 fs/btrfs/disk-io.c | 23 +++++++++++++++++++++++
 2 files changed, 37 insertions(+), 22 deletions(-)