diff options
Diffstat (limited to 'fs/ocfs2/suballoc.c')
-rw-r--r-- | fs/ocfs2/suballoc.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/fs/ocfs2/suballoc.c b/fs/ocfs2/suballoc.c index 186d2c3d524d..000d71cca6c5 100644 --- a/fs/ocfs2/suballoc.c +++ b/fs/ocfs2/suballoc.c | |||
@@ -49,7 +49,7 @@ | |||
49 | static inline void ocfs2_debug_bg(struct ocfs2_group_desc *bg); | 49 | static inline void ocfs2_debug_bg(struct ocfs2_group_desc *bg); |
50 | static inline void ocfs2_debug_suballoc_inode(struct ocfs2_dinode *fe); | 50 | static inline void ocfs2_debug_suballoc_inode(struct ocfs2_dinode *fe); |
51 | static inline u16 ocfs2_find_victim_chain(struct ocfs2_chain_list *cl); | 51 | static inline u16 ocfs2_find_victim_chain(struct ocfs2_chain_list *cl); |
52 | static int ocfs2_block_group_fill(struct ocfs2_journal_handle *handle, | 52 | static int ocfs2_block_group_fill(handle_t *handle, |
53 | struct inode *alloc_inode, | 53 | struct inode *alloc_inode, |
54 | struct buffer_head *bg_bh, | 54 | struct buffer_head *bg_bh, |
55 | u64 group_blkno, | 55 | u64 group_blkno, |
@@ -69,7 +69,7 @@ static int ocfs2_block_group_search(struct inode *inode, | |||
69 | u16 *bit_off, u16 *bits_found); | 69 | u16 *bit_off, u16 *bits_found); |
70 | static int ocfs2_claim_suballoc_bits(struct ocfs2_super *osb, | 70 | static int ocfs2_claim_suballoc_bits(struct ocfs2_super *osb, |
71 | struct ocfs2_alloc_context *ac, | 71 | struct ocfs2_alloc_context *ac, |
72 | struct ocfs2_journal_handle *handle, | 72 | handle_t *handle, |
73 | u32 bits_wanted, | 73 | u32 bits_wanted, |
74 | u32 min_bits, | 74 | u32 min_bits, |
75 | u16 *bit_off, | 75 | u16 *bit_off, |
@@ -77,20 +77,20 @@ static int ocfs2_claim_suballoc_bits(struct ocfs2_super *osb, | |||
77 | u64 *bg_blkno); | 77 | u64 *bg_blkno); |
78 | static int ocfs2_test_bg_bit_allocatable(struct buffer_head *bg_bh, | 78 | static int ocfs2_test_bg_bit_allocatable(struct buffer_head *bg_bh, |
79 | int nr); | 79 | int nr); |
80 | static inline int ocfs2_block_group_set_bits(struct ocfs2_journal_handle *handle, | 80 | static inline int ocfs2_block_group_set_bits(handle_t *handle, |
81 | struct inode *alloc_inode, | 81 | struct inode *alloc_inode, |
82 | struct ocfs2_group_desc *bg, | 82 | struct ocfs2_group_desc *bg, |
83 | struct buffer_head *group_bh, | 83 | struct buffer_head *group_bh, |
84 | unsigned int bit_off, | 84 | unsigned int bit_off, |
85 | unsigned int num_bits); | 85 | unsigned int num_bits); |
86 | static inline int ocfs2_block_group_clear_bits(struct ocfs2_journal_handle *handle, | 86 | static inline int ocfs2_block_group_clear_bits(handle_t *handle, |
87 | struct inode *alloc_inode, | 87 | struct inode *alloc_inode, |
88 | struct ocfs2_group_desc *bg, | 88 | struct ocfs2_group_desc *bg, |
89 | struct buffer_head *group_bh, | 89 | struct buffer_head *group_bh, |
90 | unsigned int bit_off, | 90 | unsigned int bit_off, |
91 | unsigned int num_bits); | 91 | unsigned int num_bits); |
92 | 92 | ||
93 | static int ocfs2_relink_block_group(struct ocfs2_journal_handle *handle, | 93 | static int ocfs2_relink_block_group(handle_t *handle, |
94 | struct inode *alloc_inode, | 94 | struct inode *alloc_inode, |
95 | struct buffer_head *fe_bh, | 95 | struct buffer_head *fe_bh, |
96 | struct buffer_head *bg_bh, | 96 | struct buffer_head *bg_bh, |
@@ -98,7 +98,7 @@ static int ocfs2_relink_block_group(struct ocfs2_journal_handle *handle, | |||
98 | u16 chain); | 98 | u16 chain); |
99 | static inline int ocfs2_block_group_reasonably_empty(struct ocfs2_group_desc *bg, | 99 | static inline int ocfs2_block_group_reasonably_empty(struct ocfs2_group_desc *bg, |
100 | u32 wanted); | 100 | u32 wanted); |
101 | static int ocfs2_free_suballoc_bits(struct ocfs2_journal_handle *handle, | 101 | static int ocfs2_free_suballoc_bits(handle_t *handle, |
102 | struct inode *alloc_inode, | 102 | struct inode *alloc_inode, |
103 | struct buffer_head *alloc_bh, | 103 | struct buffer_head *alloc_bh, |
104 | unsigned int start_bit, | 104 | unsigned int start_bit, |
@@ -196,7 +196,7 @@ static int ocfs2_check_group_descriptor(struct super_block *sb, | |||
196 | return 0; | 196 | return 0; |
197 | } | 197 | } |
198 | 198 | ||
199 | static int ocfs2_block_group_fill(struct ocfs2_journal_handle *handle, | 199 | static int ocfs2_block_group_fill(handle_t *handle, |
200 | struct inode *alloc_inode, | 200 | struct inode *alloc_inode, |
201 | struct buffer_head *bg_bh, | 201 | struct buffer_head *bg_bh, |
202 | u64 group_blkno, | 202 | u64 group_blkno, |
@@ -279,7 +279,7 @@ static int ocfs2_block_group_alloc(struct ocfs2_super *osb, | |||
279 | struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bh->b_data; | 279 | struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bh->b_data; |
280 | struct ocfs2_chain_list *cl; | 280 | struct ocfs2_chain_list *cl; |
281 | struct ocfs2_alloc_context *ac = NULL; | 281 | struct ocfs2_alloc_context *ac = NULL; |
282 | struct ocfs2_journal_handle *handle = NULL; | 282 | handle_t *handle = NULL; |
283 | u32 bit_off, num_bits; | 283 | u32 bit_off, num_bits; |
284 | u16 alloc_rec; | 284 | u16 alloc_rec; |
285 | u64 bg_blkno; | 285 | u64 bg_blkno; |
@@ -747,7 +747,7 @@ static int ocfs2_block_group_find_clear_bits(struct ocfs2_super *osb, | |||
747 | return status; | 747 | return status; |
748 | } | 748 | } |
749 | 749 | ||
750 | static inline int ocfs2_block_group_set_bits(struct ocfs2_journal_handle *handle, | 750 | static inline int ocfs2_block_group_set_bits(handle_t *handle, |
751 | struct inode *alloc_inode, | 751 | struct inode *alloc_inode, |
752 | struct ocfs2_group_desc *bg, | 752 | struct ocfs2_group_desc *bg, |
753 | struct buffer_head *group_bh, | 753 | struct buffer_head *group_bh, |
@@ -818,7 +818,7 @@ static inline u16 ocfs2_find_victim_chain(struct ocfs2_chain_list *cl) | |||
818 | return best; | 818 | return best; |
819 | } | 819 | } |
820 | 820 | ||
821 | static int ocfs2_relink_block_group(struct ocfs2_journal_handle *handle, | 821 | static int ocfs2_relink_block_group(handle_t *handle, |
822 | struct inode *alloc_inode, | 822 | struct inode *alloc_inode, |
823 | struct buffer_head *fe_bh, | 823 | struct buffer_head *fe_bh, |
824 | struct buffer_head *bg_bh, | 824 | struct buffer_head *bg_bh, |
@@ -998,7 +998,7 @@ static int ocfs2_block_group_search(struct inode *inode, | |||
998 | } | 998 | } |
999 | 999 | ||
1000 | static int ocfs2_alloc_dinode_update_counts(struct inode *inode, | 1000 | static int ocfs2_alloc_dinode_update_counts(struct inode *inode, |
1001 | struct ocfs2_journal_handle *handle, | 1001 | handle_t *handle, |
1002 | struct buffer_head *di_bh, | 1002 | struct buffer_head *di_bh, |
1003 | u32 num_bits, | 1003 | u32 num_bits, |
1004 | u16 chain) | 1004 | u16 chain) |
@@ -1028,7 +1028,7 @@ out: | |||
1028 | } | 1028 | } |
1029 | 1029 | ||
1030 | static int ocfs2_search_one_group(struct ocfs2_alloc_context *ac, | 1030 | static int ocfs2_search_one_group(struct ocfs2_alloc_context *ac, |
1031 | struct ocfs2_journal_handle *handle, | 1031 | handle_t *handle, |
1032 | u32 bits_wanted, | 1032 | u32 bits_wanted, |
1033 | u32 min_bits, | 1033 | u32 min_bits, |
1034 | u16 *bit_off, | 1034 | u16 *bit_off, |
@@ -1088,7 +1088,7 @@ out: | |||
1088 | } | 1088 | } |
1089 | 1089 | ||
1090 | static int ocfs2_search_chain(struct ocfs2_alloc_context *ac, | 1090 | static int ocfs2_search_chain(struct ocfs2_alloc_context *ac, |
1091 | struct ocfs2_journal_handle *handle, | 1091 | handle_t *handle, |
1092 | u32 bits_wanted, | 1092 | u32 bits_wanted, |
1093 | u32 min_bits, | 1093 | u32 min_bits, |
1094 | u16 *bit_off, | 1094 | u16 *bit_off, |
@@ -1245,7 +1245,7 @@ bail: | |||
1245 | /* will give out up to bits_wanted contiguous bits. */ | 1245 | /* will give out up to bits_wanted contiguous bits. */ |
1246 | static int ocfs2_claim_suballoc_bits(struct ocfs2_super *osb, | 1246 | static int ocfs2_claim_suballoc_bits(struct ocfs2_super *osb, |
1247 | struct ocfs2_alloc_context *ac, | 1247 | struct ocfs2_alloc_context *ac, |
1248 | struct ocfs2_journal_handle *handle, | 1248 | handle_t *handle, |
1249 | u32 bits_wanted, | 1249 | u32 bits_wanted, |
1250 | u32 min_bits, | 1250 | u32 min_bits, |
1251 | u16 *bit_off, | 1251 | u16 *bit_off, |
@@ -1362,7 +1362,7 @@ bail: | |||
1362 | } | 1362 | } |
1363 | 1363 | ||
1364 | int ocfs2_claim_metadata(struct ocfs2_super *osb, | 1364 | int ocfs2_claim_metadata(struct ocfs2_super *osb, |
1365 | struct ocfs2_journal_handle *handle, | 1365 | handle_t *handle, |
1366 | struct ocfs2_alloc_context *ac, | 1366 | struct ocfs2_alloc_context *ac, |
1367 | u32 bits_wanted, | 1367 | u32 bits_wanted, |
1368 | u16 *suballoc_bit_start, | 1368 | u16 *suballoc_bit_start, |
@@ -1399,7 +1399,7 @@ bail: | |||
1399 | } | 1399 | } |
1400 | 1400 | ||
1401 | int ocfs2_claim_new_inode(struct ocfs2_super *osb, | 1401 | int ocfs2_claim_new_inode(struct ocfs2_super *osb, |
1402 | struct ocfs2_journal_handle *handle, | 1402 | handle_t *handle, |
1403 | struct ocfs2_alloc_context *ac, | 1403 | struct ocfs2_alloc_context *ac, |
1404 | u16 *suballoc_bit, | 1404 | u16 *suballoc_bit, |
1405 | u64 *fe_blkno) | 1405 | u64 *fe_blkno) |
@@ -1502,7 +1502,7 @@ static inline void ocfs2_block_to_cluster_group(struct inode *inode, | |||
1502 | * of any size. | 1502 | * of any size. |
1503 | */ | 1503 | */ |
1504 | int ocfs2_claim_clusters(struct ocfs2_super *osb, | 1504 | int ocfs2_claim_clusters(struct ocfs2_super *osb, |
1505 | struct ocfs2_journal_handle *handle, | 1505 | handle_t *handle, |
1506 | struct ocfs2_alloc_context *ac, | 1506 | struct ocfs2_alloc_context *ac, |
1507 | u32 min_clusters, | 1507 | u32 min_clusters, |
1508 | u32 *cluster_start, | 1508 | u32 *cluster_start, |
@@ -1572,7 +1572,7 @@ bail: | |||
1572 | return status; | 1572 | return status; |
1573 | } | 1573 | } |
1574 | 1574 | ||
1575 | static inline int ocfs2_block_group_clear_bits(struct ocfs2_journal_handle *handle, | 1575 | static inline int ocfs2_block_group_clear_bits(handle_t *handle, |
1576 | struct inode *alloc_inode, | 1576 | struct inode *alloc_inode, |
1577 | struct ocfs2_group_desc *bg, | 1577 | struct ocfs2_group_desc *bg, |
1578 | struct buffer_head *group_bh, | 1578 | struct buffer_head *group_bh, |
@@ -1627,7 +1627,7 @@ bail: | |||
1627 | /* | 1627 | /* |
1628 | * expects the suballoc inode to already be locked. | 1628 | * expects the suballoc inode to already be locked. |
1629 | */ | 1629 | */ |
1630 | static int ocfs2_free_suballoc_bits(struct ocfs2_journal_handle *handle, | 1630 | static int ocfs2_free_suballoc_bits(handle_t *handle, |
1631 | struct inode *alloc_inode, | 1631 | struct inode *alloc_inode, |
1632 | struct buffer_head *alloc_bh, | 1632 | struct buffer_head *alloc_bh, |
1633 | unsigned int start_bit, | 1633 | unsigned int start_bit, |
@@ -1711,7 +1711,7 @@ static inline u64 ocfs2_which_suballoc_group(u64 block, unsigned int bit) | |||
1711 | return group; | 1711 | return group; |
1712 | } | 1712 | } |
1713 | 1713 | ||
1714 | int ocfs2_free_dinode(struct ocfs2_journal_handle *handle, | 1714 | int ocfs2_free_dinode(handle_t *handle, |
1715 | struct inode *inode_alloc_inode, | 1715 | struct inode *inode_alloc_inode, |
1716 | struct buffer_head *inode_alloc_bh, | 1716 | struct buffer_head *inode_alloc_bh, |
1717 | struct ocfs2_dinode *di) | 1717 | struct ocfs2_dinode *di) |
@@ -1724,7 +1724,7 @@ int ocfs2_free_dinode(struct ocfs2_journal_handle *handle, | |||
1724 | inode_alloc_bh, bit, bg_blkno, 1); | 1724 | inode_alloc_bh, bit, bg_blkno, 1); |
1725 | } | 1725 | } |
1726 | 1726 | ||
1727 | int ocfs2_free_extent_block(struct ocfs2_journal_handle *handle, | 1727 | int ocfs2_free_extent_block(handle_t *handle, |
1728 | struct inode *eb_alloc_inode, | 1728 | struct inode *eb_alloc_inode, |
1729 | struct buffer_head *eb_alloc_bh, | 1729 | struct buffer_head *eb_alloc_bh, |
1730 | struct ocfs2_extent_block *eb) | 1730 | struct ocfs2_extent_block *eb) |
@@ -1737,7 +1737,7 @@ int ocfs2_free_extent_block(struct ocfs2_journal_handle *handle, | |||
1737 | bit, bg_blkno, 1); | 1737 | bit, bg_blkno, 1); |
1738 | } | 1738 | } |
1739 | 1739 | ||
1740 | int ocfs2_free_clusters(struct ocfs2_journal_handle *handle, | 1740 | int ocfs2_free_clusters(handle_t *handle, |
1741 | struct inode *bitmap_inode, | 1741 | struct inode *bitmap_inode, |
1742 | struct buffer_head *bitmap_bh, | 1742 | struct buffer_head *bitmap_bh, |
1743 | u64 start_blk, | 1743 | u64 start_blk, |