btrfs: Remove extent_io_ops::split_extent_hook callback
[sfrench/cifs-2.6.git] / fs / btrfs / inode.c
index 9111ae9eb5addd266123bf2d408ccfa90fcb3100..a097f5fde31df5c6829375bff9f79d84104c60d7 100644 (file)
@@ -1609,10 +1609,9 @@ int btrfs_run_delalloc_range(void *private_data, struct page *locked_page,
        return ret;
 }
 
-static void btrfs_split_extent_hook(void *private_data,
-                                   struct extent_state *orig, u64 split)
+void btrfs_split_delalloc_extent(struct inode *inode,
+                                struct extent_state *orig, u64 split)
 {
-       struct inode *inode = private_data;
        u64 size;
 
        /* not delalloc, ignore it */
@@ -10504,9 +10503,6 @@ static const struct extent_io_ops btrfs_extent_io_ops = {
        .submit_bio_hook = btrfs_submit_bio_hook,
        .readpage_end_io_hook = btrfs_readpage_end_io_hook,
        .readpage_io_failed_hook = btrfs_readpage_io_failed_hook,
-
-       /* optional callbacks */
-       .split_extent_hook = btrfs_split_extent_hook,
 };
 
 /*