linux-kernelorg-stable/fs/btrfs
Qu Wenruo 4c66461179 btrfs: rename btrfs_bio to btrfs_io_context
The structure btrfs_bio is used by two different sites:

- bio->bi_private for mirror based profiles
  For those profiles (SINGLE/DUP/RAID1*/RAID10), this structures records
  how many mirrors are still pending, and save the original endio
  function of the bio.

- RAID56 code
  In that case, RAID56 only utilize the stripes info, and no long uses
  that to trace the pending mirrors.

So btrfs_bio is not always bind to a bio, and contains more info for IO
context, thus renaming it will make the naming less confusing.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2021-10-26 19:08:02 +02:00
..
tests
Kconfig
Makefile
acl.c overlayfs update for 5.15 2021-09-02 09:21:27 -07:00
async-thread.c
async-thread.h
backref.c
backref.h
block-group.c btrfs: zoned: add a dedicated data relocation block group 2021-10-26 19:08:01 +02:00
block-group.h btrfs: zoned: implement active zone tracking 2021-10-26 19:07:59 +02:00
block-rsv.c
block-rsv.h
btrfs_inode.h btrfs: keep track of the last logged keys when logging a directory 2021-10-26 19:08:02 +02:00
check-integrity.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
check-integrity.h
compression.c
compression.h
ctree.c
ctree.h btrfs: zoned: add a dedicated data relocation block group 2021-10-26 19:08:01 +02:00
delalloc-space.c
delalloc-space.h
delayed-inode.c
delayed-inode.h
delayed-ref.c
delayed-ref.h
dev-replace.c
dev-replace.h
dir-item.c btrfs: unify lookup return value when dir entry is missing 2021-10-07 22:06:32 +02:00
discard.c
discard.h
disk-io.c btrfs: zoned: add a dedicated data relocation block group 2021-10-26 19:08:01 +02:00
disk-io.h
export.c
export.h
extent-io-tree.h
extent-tree.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
extent_io.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
extent_io.h btrfs: unexport repair_io_failure() 2021-10-26 19:08:01 +02:00
extent_map.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
extent_map.h
file-item.c btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 2021-09-17 19:29:38 +02:00
file.c btrfs: fix abort logic in btrfs_replace_file_extents 2021-10-07 22:08:06 +02:00
free-space-cache.c btrfs: zoned: implement active zone tracking 2021-10-26 19:07:59 +02:00
free-space-cache.h
free-space-tree.c
free-space-tree.h
inode-item.c
inode.c btrfs: keep track of the last logged keys when logging a directory 2021-10-26 19:08:02 +02:00
ioctl.c btrfs: defrag: enable defrag for subpage case 2021-10-26 19:07:58 +02:00
locking.c
locking.h
lzo.c
misc.h btrfs: use correct header for div_u64 in misc.h 2021-09-07 14:29:50 +02:00
ordered-data.c btrfs: zoned: fix double counting of split ordered extent 2021-09-07 14:30:41 +02:00
ordered-data.h
orphan.c
print-tree.c
print-tree.h
props.c
props.h
qgroup.c
qgroup.h
raid56.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
raid56.h btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
rcu-string.h
reada.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
ref-verify.c
ref-verify.h
reflink.c btrfs: reflink: initialize return value to 0 in btrfs_extent_same() 2021-10-26 19:03:57 +02:00
reflink.h
relocation.c btrfs: rename setup_extent_mapping in relocation code 2021-10-26 19:08:01 +02:00
root-tree.c
scrub.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
send.c btrfs: send: simplify send_create_inode_if_needed 2021-10-25 21:17:16 +02:00
send.h
space-info.c btrfs: prevent __btrfs_dump_space_info() to underflow its free space 2021-09-17 19:29:54 +02:00
space-info.h
struct-funcs.c
subpage.c btrfs: subpage: pack all subpage bitmaps into a larger bitmap 2021-10-26 19:03:55 +02:00
subpage.h btrfs: subpage: pack all subpage bitmaps into a larger bitmap 2021-10-26 19:03:55 +02:00
super.c btrfs: use latest_dev in btrfs_show_devname 2021-10-26 19:08:00 +02:00
sysfs.c
sysfs.h
transaction.c
transaction.h
tree-checker.c
tree-checker.h
tree-defrag.c
tree-log.c btrfs: keep track of the last logged keys when logging a directory 2021-10-26 19:08:02 +02:00
tree-log.h btrfs: keep track of the last logged keys when logging a directory 2021-10-26 19:08:02 +02:00
tree-mod-log.c
tree-mod-log.h
ulist.c
ulist.h
uuid-tree.c
verity.c btrfs: fix transaction handle leak after verity rollback failure 2021-09-17 19:29:41 +02:00
volumes.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
volumes.h btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
xattr.c
xattr.h
zlib.c
zoned.c btrfs: rename btrfs_bio to btrfs_io_context 2021-10-26 19:08:02 +02:00
zoned.h btrfs: zoned: add a dedicated data relocation block group 2021-10-26 19:08:01 +02:00
zstd.c