aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/mballoc.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext4/mballoc.h')
-rw-r--r--fs/ext4/mballoc.h18
1 files changed, 1 insertions, 17 deletions
diff --git a/fs/ext4/mballoc.h b/fs/ext4/mballoc.h
index a931b6b4f6ad..997f78fff129 100644
--- a/fs/ext4/mballoc.h
+++ b/fs/ext4/mballoc.h
@@ -99,9 +99,6 @@
99 */ 99 */
100#define MB_DEFAULT_GROUP_PREALLOC 512 100#define MB_DEFAULT_GROUP_PREALLOC 512
101 101
102static struct kmem_cache *ext4_pspace_cachep;
103static struct kmem_cache *ext4_ac_cachep;
104static struct kmem_cache *ext4_free_ext_cachep;
105 102
106struct ext4_free_data { 103struct ext4_free_data {
107 /* this links the free block information from group_info */ 104 /* this links the free block information from group_info */
@@ -262,25 +259,12 @@ static inline void ext4_mb_store_history(struct ext4_allocation_context *ac)
262{ 259{
263 return; 260 return;
264} 261}
265#else
266static void ext4_mb_store_history(struct ext4_allocation_context *ac);
267#endif 262#endif
268 263
269#define in_range(b, first, len) ((b) >= (first) && (b) <= (first) + (len) - 1) 264#define in_range(b, first, len) ((b) >= (first) && (b) <= (first) + (len) - 1)
270 265
271struct buffer_head *read_block_bitmap(struct super_block *, ext4_group_t); 266struct buffer_head *read_block_bitmap(struct super_block *, ext4_group_t);
272 267
273static void ext4_mb_generate_from_pa(struct super_block *sb, void *bitmap,
274 ext4_group_t group);
275static void ext4_mb_return_to_preallocation(struct inode *inode,
276 struct ext4_buddy *e4b, sector_t block,
277 int count);
278static void ext4_mb_put_pa(struct ext4_allocation_context *,
279 struct super_block *, struct ext4_prealloc_space *pa);
280static int ext4_mb_init_per_dev_proc(struct super_block *sb);
281static int ext4_mb_destroy_per_dev_proc(struct super_block *sb);
282static void release_blocks_on_commit(journal_t *journal, transaction_t *txn);
283
284 268
285static inline void ext4_lock_group(struct super_block *sb, ext4_group_t group) 269static inline void ext4_lock_group(struct super_block *sb, ext4_group_t group)
286{ 270{
@@ -306,7 +290,7 @@ static inline int ext4_is_group_locked(struct super_block *sb,
306 &(grinfo->bb_state)); 290 &(grinfo->bb_state));
307} 291}
308 292
309static ext4_fsblk_t ext4_grp_offs_to_block(struct super_block *sb, 293static inline ext4_fsblk_t ext4_grp_offs_to_block(struct super_block *sb,
310 struct ext4_free_extent *fex) 294 struct ext4_free_extent *fex)
311{ 295{
312 ext4_fsblk_t block; 296 ext4_fsblk_t block;