btrfs: remove the io_failure_record infrastructure
authorChristoph Hellwig <hch@lst.de>
Sat, 21 Jan 2023 06:50:12 +0000 (07:50 +0100)
committerDavid Sterba <dsterba@suse.com>
Wed, 15 Feb 2023 18:38:51 +0000 (19:38 +0100)
commit0571b6357c5e414cd5db8e03150074a5ca1c5c12
tree82363ba7da96b0c18bebf542cd91520f42bedb98
parent860c8c451661c72f05713ffdef3707f1fa9184d1
btrfs: remove the io_failure_record infrastructure

struct io_failure_record and the io_failure_tree tree are unused now,
so remove them. This in turn makes struct btrfs_inode smaller by 16
bytes.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/btrfs_inode.h
fs/btrfs/extent-io-tree.h
fs/btrfs/extent_io.c
fs/btrfs/extent_io.h
fs/btrfs/inode.c