nilfs2: separate read method of meta data files on super root block
Will displace nilfs_mdt_read_inode_direct function with an individual read method: nilfs_dat_read, nilfs_sufile_read, nilfs_cpfile_read. This provides the opportunity to initialize local variables of each metadata file after reading the inode. Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
This commit is contained in:
@@ -426,6 +426,16 @@ ssize_t nilfs_dat_get_vinfo(struct inode *dat, void *buf, unsigned visz,
|
||||
return nvi;
|
||||
}
|
||||
|
||||
/**
|
||||
* nilfs_dat_read - read dat inode
|
||||
* @dat: dat inode
|
||||
* @raw_inode: on-disk dat inode
|
||||
*/
|
||||
int nilfs_dat_read(struct inode *dat, struct nilfs_inode *raw_inode)
|
||||
{
|
||||
return nilfs_read_inode_common(dat, raw_inode);
|
||||
}
|
||||
|
||||
/**
|
||||
* nilfs_dat_new - create dat file
|
||||
* @nilfs: nilfs object
|
||||
|
Reference in New Issue
Block a user