diff options
Diffstat (limited to 'fs/ocfs2/suballoc.h')
| -rw-r--r-- | fs/ocfs2/suballoc.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/fs/ocfs2/suballoc.h b/fs/ocfs2/suballoc.h index c787838d1052..1a3c94cb9250 100644 --- a/fs/ocfs2/suballoc.h +++ b/fs/ocfs2/suballoc.h | |||
| @@ -43,7 +43,6 @@ struct ocfs2_alloc_context { | |||
| 43 | #define OCFS2_AC_USE_INODE 3 | 43 | #define OCFS2_AC_USE_INODE 3 |
| 44 | #define OCFS2_AC_USE_META 4 | 44 | #define OCFS2_AC_USE_META 4 |
| 45 | u32 ac_which; | 45 | u32 ac_which; |
| 46 | struct ocfs2_journal_handle *ac_handle; | ||
| 47 | 46 | ||
| 48 | /* these are used by the chain search */ | 47 | /* these are used by the chain search */ |
| 49 | u16 ac_chain; | 48 | u16 ac_chain; |
| @@ -60,45 +59,42 @@ static inline int ocfs2_alloc_context_bits_left(struct ocfs2_alloc_context *ac) | |||
| 60 | } | 59 | } |
| 61 | 60 | ||
| 62 | int ocfs2_reserve_new_metadata(struct ocfs2_super *osb, | 61 | int ocfs2_reserve_new_metadata(struct ocfs2_super *osb, |
| 63 | struct ocfs2_journal_handle *handle, | ||
| 64 | struct ocfs2_dinode *fe, | 62 | struct ocfs2_dinode *fe, |
| 65 | struct ocfs2_alloc_context **ac); | 63 | struct ocfs2_alloc_context **ac); |
| 66 | int ocfs2_reserve_new_inode(struct ocfs2_super *osb, | 64 | int ocfs2_reserve_new_inode(struct ocfs2_super *osb, |
| 67 | struct ocfs2_journal_handle *handle, | ||
| 68 | struct ocfs2_alloc_context **ac); | 65 | struct ocfs2_alloc_context **ac); |
| 69 | int ocfs2_reserve_clusters(struct ocfs2_super *osb, | 66 | int ocfs2_reserve_clusters(struct ocfs2_super *osb, |
| 70 | struct ocfs2_journal_handle *handle, | ||
| 71 | u32 bits_wanted, | 67 | u32 bits_wanted, |
| 72 | struct ocfs2_alloc_context **ac); | 68 | struct ocfs2_alloc_context **ac); |
| 73 | 69 | ||
| 74 | int ocfs2_claim_metadata(struct ocfs2_super *osb, | 70 | int ocfs2_claim_metadata(struct ocfs2_super *osb, |
| 75 | struct ocfs2_journal_handle *handle, | 71 | handle_t *handle, |
| 76 | struct ocfs2_alloc_context *ac, | 72 | struct ocfs2_alloc_context *ac, |
| 77 | u32 bits_wanted, | 73 | u32 bits_wanted, |
| 78 | u16 *suballoc_bit_start, | 74 | u16 *suballoc_bit_start, |
| 79 | u32 *num_bits, | 75 | u32 *num_bits, |
| 80 | u64 *blkno_start); | 76 | u64 *blkno_start); |
| 81 | int ocfs2_claim_new_inode(struct ocfs2_super *osb, | 77 | int ocfs2_claim_new_inode(struct ocfs2_super *osb, |
| 82 | struct ocfs2_journal_handle *handle, | 78 | handle_t *handle, |
| 83 | struct ocfs2_alloc_context *ac, | 79 | struct ocfs2_alloc_context *ac, |
| 84 | u16 *suballoc_bit, | 80 | u16 *suballoc_bit, |
| 85 | u64 *fe_blkno); | 81 | u64 *fe_blkno); |
| 86 | int ocfs2_claim_clusters(struct ocfs2_super *osb, | 82 | int ocfs2_claim_clusters(struct ocfs2_super *osb, |
| 87 | struct ocfs2_journal_handle *handle, | 83 | handle_t *handle, |
| 88 | struct ocfs2_alloc_context *ac, | 84 | struct ocfs2_alloc_context *ac, |
| 89 | u32 min_clusters, | 85 | u32 min_clusters, |
| 90 | u32 *cluster_start, | 86 | u32 *cluster_start, |
| 91 | u32 *num_clusters); | 87 | u32 *num_clusters); |
| 92 | 88 | ||
| 93 | int ocfs2_free_dinode(struct ocfs2_journal_handle *handle, | 89 | int ocfs2_free_dinode(handle_t *handle, |
| 94 | struct inode *inode_alloc_inode, | 90 | struct inode *inode_alloc_inode, |
| 95 | struct buffer_head *inode_alloc_bh, | 91 | struct buffer_head *inode_alloc_bh, |
| 96 | struct ocfs2_dinode *di); | 92 | struct ocfs2_dinode *di); |
| 97 | int ocfs2_free_extent_block(struct ocfs2_journal_handle *handle, | 93 | int ocfs2_free_extent_block(handle_t *handle, |
| 98 | struct inode *eb_alloc_inode, | 94 | struct inode *eb_alloc_inode, |
| 99 | struct buffer_head *eb_alloc_bh, | 95 | struct buffer_head *eb_alloc_bh, |
| 100 | struct ocfs2_extent_block *eb); | 96 | struct ocfs2_extent_block *eb); |
| 101 | int ocfs2_free_clusters(struct ocfs2_journal_handle *handle, | 97 | int ocfs2_free_clusters(handle_t *handle, |
| 102 | struct inode *bitmap_inode, | 98 | struct inode *bitmap_inode, |
| 103 | struct buffer_head *bitmap_bh, | 99 | struct buffer_head *bitmap_bh, |
| 104 | u64 start_blk, | 100 | u64 start_blk, |
