diff options
Diffstat (limited to 'include/linux/ext3_fs.h')
-rw-r--r-- | include/linux/ext3_fs.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/include/linux/ext3_fs.h b/include/linux/ext3_fs.h index 757d54d8f1a5..34136ff02aca 100644 --- a/include/linux/ext3_fs.h +++ b/include/linux/ext3_fs.h | |||
@@ -730,13 +730,15 @@ struct dir_private_info { | |||
730 | /* balloc.c */ | 730 | /* balloc.c */ |
731 | extern int ext3_bg_has_super(struct super_block *sb, int group); | 731 | extern int ext3_bg_has_super(struct super_block *sb, int group); |
732 | extern unsigned long ext3_bg_num_gdb(struct super_block *sb, int group); | 732 | extern unsigned long ext3_bg_num_gdb(struct super_block *sb, int group); |
733 | extern int ext3_new_block (handle_t *, struct inode *, unsigned long, int *); | 733 | extern ext3_fsblk_t ext3_new_block (handle_t *handle, struct inode *inode, |
734 | extern int ext3_new_blocks (handle_t *, struct inode *, unsigned long, | 734 | ext3_fsblk_t goal, int *errp); |
735 | unsigned long *, int *); | 735 | extern ext3_fsblk_t ext3_new_blocks (handle_t *handle, struct inode *inode, |
736 | extern void ext3_free_blocks (handle_t *, struct inode *, unsigned long, | 736 | ext3_fsblk_t goal, unsigned long *count, int *errp); |
737 | unsigned long); | 737 | extern void ext3_free_blocks (handle_t *handle, struct inode *inode, |
738 | extern void ext3_free_blocks_sb (handle_t *, struct super_block *, | 738 | ext3_fsblk_t block, unsigned long count); |
739 | unsigned long, unsigned long, int *); | 739 | extern void ext3_free_blocks_sb (handle_t *handle, struct super_block *sb, |
740 | ext3_fsblk_t block, unsigned long count, | ||
741 | unsigned long *pdquot_freed_blocks); | ||
740 | extern unsigned long ext3_count_free_blocks (struct super_block *); | 742 | extern unsigned long ext3_count_free_blocks (struct super_block *); |
741 | extern void ext3_check_blocks_bitmap (struct super_block *); | 743 | extern void ext3_check_blocks_bitmap (struct super_block *); |
742 | extern struct ext3_group_desc * ext3_get_group_desc(struct super_block * sb, | 744 | extern struct ext3_group_desc * ext3_get_group_desc(struct super_block * sb, |
@@ -773,7 +775,8 @@ extern unsigned long ext3_count_free (struct buffer_head *, unsigned); | |||
773 | 775 | ||
774 | 776 | ||
775 | /* inode.c */ | 777 | /* inode.c */ |
776 | int ext3_forget(handle_t *, int, struct inode *, struct buffer_head *, int); | 778 | int ext3_forget(handle_t *handle, int is_metadata, struct inode *inode, |
779 | struct buffer_head *bh, ext3_fsblk_t blocknr); | ||
777 | struct buffer_head * ext3_getblk (handle_t *, struct inode *, long, int, int *); | 780 | struct buffer_head * ext3_getblk (handle_t *, struct inode *, long, int, int *); |
778 | struct buffer_head * ext3_bread (handle_t *, struct inode *, int, int, int *); | 781 | struct buffer_head * ext3_bread (handle_t *, struct inode *, int, int, int *); |
779 | int ext3_get_blocks_handle(handle_t *handle, struct inode *inode, | 782 | int ext3_get_blocks_handle(handle_t *handle, struct inode *inode, |