diff options
author | Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> | 2008-07-17 16:12:08 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2008-07-17 16:12:08 -0400 |
commit | 12219aea6b944e36795267be31d43f9c484841be (patch) | |
tree | 0a9970929358fc8f0105334f2969888ecdf894e6 /fs/ext4/ext4.h | |
parent | 34071da71a665d8c81e3b3467c9a2e7c56386fec (diff) | |
download | linux-12219aea6b944e36795267be31d43f9c484841be.tar.gz linux-12219aea6b944e36795267be31d43f9c484841be.tar.bz2 linux-12219aea6b944e36795267be31d43f9c484841be.zip |
ext4: Cleanup the block reservation code path
The truncate patch should not use the i_allocated_meta_blocks
value. So add seperate functions to be used in the truncate
and alloc path. We also need to release the meta-data block
that we reserved for the blocks that we are truncating.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/ext4.h')
-rw-r--r-- | fs/ext4/ext4.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h index 303e41cf7b14..6c7924d9e358 100644 --- a/fs/ext4/ext4.h +++ b/fs/ext4/ext4.h @@ -1044,7 +1044,6 @@ extern void ext4_mb_update_group_info(struct ext4_group_info *grp, /* inode.c */ -void ext4_da_release_space(struct inode *inode, int used, int to_free); int ext4_forget(handle_t *handle, int is_metadata, struct inode *inode, struct buffer_head *bh, ext4_fsblk_t blocknr); struct buffer_head *ext4_getblk(handle_t *, struct inode *, |