mbox series

[0/5] btrfs: remove buffer heads form superblock handling

Message ID 20200117125105.20989-1-johannes.thumshirn@wdc.com (mailing list archive)
Headers show
Series btrfs: remove buffer heads form superblock handling | expand

Message

Johannes Thumshirn Jan. 17, 2020, 12:51 p.m. UTC
This patch series removes the use of buffer_heads from btrfs' super block read
and write paths.

The first patch removes buffer_heads from superblock reading.
The second from super_block writing and the subsequent patches remove the
buffer_heads from the integrity check code.

It's based on misc-next from Friday January 17, and doesn't show any
regressions in xfstests to the baseline.

Johannes Thumshirn (5):
  btrfs: remove buffer heads from super block reading
  btrfs: remove use of buffer_heads from superblock writeout
  btrfs: remove btrfsic_submit_bh()
  btrfs: remove buffer_heads from btrfsic_process_written_block()
  btrfs: remove buffer_heads form superblock mirror integrity checking

 fs/btrfs/check-integrity.c | 198 ++++++++++---------------------------
 fs/btrfs/check-integrity.h |   2 -
 fs/btrfs/disk-io.c         | 187 ++++++++++++++++++++---------------
 fs/btrfs/disk-io.h         |   4 +-
 fs/btrfs/volumes.c         |  64 +++++++-----
 fs/btrfs/volumes.h         |   2 -
 6 files changed, 199 insertions(+), 258 deletions(-)