aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent_io.h
diff options
context:
space:
mode:
authorNikolay Borisov <nborisov@suse.com>2019-04-10 17:24:39 +0300
committerDavid Sterba <dsterba@suse.com>2019-04-29 19:02:46 +0200
commita56b1c7bc83c2c5439e4a5d44f35cea36fbe2c9d (patch)
tree98fbe0488ef67db00eaf3c52d377e4009e217ded /fs/btrfs/extent_io.h
parentbtrfs: Define submit_bio_hook's type directly (diff)
downloadlinux-dev-a56b1c7bc83c2c5439e4a5d44f35cea36fbe2c9d.tar.xz
linux-dev-a56b1c7bc83c2c5439e4a5d44f35cea36fbe2c9d.zip
btrfs: Change submit_bio_hook to taking an inode directly
The only possible 'private_data' that is passed to this function is actually an inode. Make that explicit by changing the signature of the call back. No functional changes. Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Nikolay Borisov <nborisov@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/extent_io.h')
-rw-r--r--fs/btrfs/extent_io.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/extent_io.h b/fs/btrfs/extent_io.h
index 79bd20cf4226..abafb48947ef 100644
--- a/fs/btrfs/extent_io.h
+++ b/fs/btrfs/extent_io.h
@@ -104,7 +104,7 @@ struct extent_io_ops {
* The following callbacks must be always defined, the function
* pointer will be called unconditionally.
*/
- blk_status_t (*submit_bio_hook)(void *private_data, struct bio *bio,
+ blk_status_t (*submit_bio_hook)(struct inode *inode, struct bio *bio,
int mirror_num, unsigned long bio_flags,
u64 bio_offset);
int (*readpage_end_io_hook)(struct btrfs_io_bio *io_bio, u64 phy_offset,