diff options
author | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | 2010-09-05 00:35:53 -0400 |
---|---|---|
committer | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | 2010-10-22 20:24:39 -0400 |
commit | 2879ed66e4c6da1dfc6bb0bd04566b61824f9256 (patch) | |
tree | f6d5b47abac374fb9ecd516eaea424d990821d83 /fs/nilfs2/super.c | |
parent | 090fd5b10165033d7c30afde0a7e59141d820602 (diff) |
nilfs2: remove own inode allocator and destructor for metadata files
This finally removes own inode allocator and destructor functions for
metadata files. Several routines, nilfs_mdt_new(),
nilfs_mdt_new_common(), nilfs_mdt_clear(), nilfs_mdt_destroy(), and
nilfs_alloc_inode_common() will be gone.
Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Diffstat (limited to 'fs/nilfs2/super.c')
-rw-r--r-- | fs/nilfs2/super.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/fs/nilfs2/super.c b/fs/nilfs2/super.c index ab96d26bf7e9..d92ebd5d60d9 100644 --- a/fs/nilfs2/super.c +++ b/fs/nilfs2/super.c | |||
@@ -146,7 +146,7 @@ void nilfs_warning(struct super_block *sb, const char *function, | |||
146 | } | 146 | } |
147 | 147 | ||
148 | 148 | ||
149 | struct inode *nilfs_alloc_inode_common(struct the_nilfs *nilfs) | 149 | struct inode *nilfs_alloc_inode(struct super_block *sb) |
150 | { | 150 | { |
151 | struct nilfs_inode_info *ii; | 151 | struct nilfs_inode_info *ii; |
152 | 152 | ||
@@ -157,15 +157,10 @@ struct inode *nilfs_alloc_inode_common(struct the_nilfs *nilfs) | |||
157 | ii->i_state = 0; | 157 | ii->i_state = 0; |
158 | ii->i_cno = 0; | 158 | ii->i_cno = 0; |
159 | ii->vfs_inode.i_version = 1; | 159 | ii->vfs_inode.i_version = 1; |
160 | nilfs_btnode_cache_init(&ii->i_btnode_cache, nilfs->ns_bdi); | 160 | nilfs_btnode_cache_init(&ii->i_btnode_cache, sb->s_bdi); |
161 | return &ii->vfs_inode; | 161 | return &ii->vfs_inode; |
162 | } | 162 | } |
163 | 163 | ||
164 | struct inode *nilfs_alloc_inode(struct super_block *sb) | ||
165 | { | ||
166 | return nilfs_alloc_inode_common(NILFS_SB(sb)->s_nilfs); | ||
167 | } | ||
168 | |||
169 | void nilfs_destroy_inode(struct inode *inode) | 164 | void nilfs_destroy_inode(struct inode *inode) |
170 | { | 165 | { |
171 | struct nilfs_mdt_info *mdi = NILFS_MDT(inode); | 166 | struct nilfs_mdt_info *mdi = NILFS_MDT(inode); |