btrfs: remove btrfs_bio_end_io_t
authorJohannes Thumshirn <jthumshirn@suse.de>
Fri, 23 Nov 2018 08:42:27 +0000 (09:42 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 17 Dec 2018 13:51:40 +0000 (14:51 +0100)
The btrfs_bio_end_io_t typedef was introduced with commit
a1d3c4786a4b ("btrfs: btrfs_multi_bio replaced with btrfs_bio")
but never used anywhere. This commit also introduced a forward declaration
of 'struct btrfs_bio' which is only needed for btrfs_bio_end_io_t.

Remove both as they're not needed anywhere.

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/volumes.h

index 48e8bb546780bff15e6c01505263b63c32ebc503..ed806649a473f4557792f6c2df182c303207b4c7 100644 (file)
@@ -300,9 +300,6 @@ struct btrfs_bio_stripe {
        u64 length; /* only used for discard mappings */
 };
 
-struct btrfs_bio;
-typedef void (btrfs_bio_end_io_t) (struct btrfs_bio *bio, int err);
-
 struct btrfs_bio {
        refcount_t refs;
        atomic_t stripes_pending;