]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/nilfs2/bmap.h
nilfs2: unify bmap operations starting use of indirect block address
[mv-sheeva.git] / fs / nilfs2 / bmap.h
index 4f2708abb1ba446e1b3b93144a37349b313ad5d8..ad251d3e6752705080c04b648168a21f27ce69c3 100644 (file)
@@ -96,13 +96,6 @@ struct nilfs_bmap_ptr_operations {
                                      union nilfs_bmap_ptr_req *);
        void (*bpop_abort_alloc_ptr)(struct nilfs_bmap *,
                                     union nilfs_bmap_ptr_req *);
-       int (*bpop_prepare_start_ptr)(struct nilfs_bmap *,
-                                     union nilfs_bmap_ptr_req *);
-       void (*bpop_commit_start_ptr)(struct nilfs_bmap *,
-                                     union nilfs_bmap_ptr_req *,
-                                     sector_t);
-       void (*bpop_abort_start_ptr)(struct nilfs_bmap *,
-                                    union nilfs_bmap_ptr_req *);
        int (*bpop_prepare_end_ptr)(struct nilfs_bmap *,
                                    union nilfs_bmap_ptr_req *);
        void (*bpop_commit_end_ptr)(struct nilfs_bmap *,
@@ -183,6 +176,8 @@ void nilfs_bmap_commit_gcdat(struct nilfs_bmap *, struct nilfs_bmap *);
  * Internal use only
  */
 
+int nilfs_bmap_start_v(struct nilfs_bmap *, union nilfs_bmap_ptr_req *,
+                      sector_t);
 int nilfs_bmap_move_v(const struct nilfs_bmap *, __u64, sector_t);
 int nilfs_bmap_mark_dirty(const struct nilfs_bmap *, __u64);