return tarerofs_otoi(ptr, len);
}
-int tarerofs_init_empty_dir(struct erofs_inode *inode)
-{
- int ret = erofs_init_empty_dir(inode);
-
- if (ret)
- return ret;
- inode->i_nlink = 2;
- return 0;
-}
-
static struct erofs_dentry *tarerofs_mkdir(struct erofs_inode *dir, const char *s)
{
struct erofs_inode *inode;
inode->i_gid = getgid();
inode->i_mtime = inode->sbi->build_time;
inode->i_mtime_nsec = inode->sbi->build_time_nsec;
- tarerofs_init_empty_dir(inode);
+ erofs_init_empty_dir(inode);
d = erofs_d_alloc(dir, s);
if (!IS_ERR(d)) {
inode->i_nlink++;
ret = 0;
} else if (!inode->i_nlink)
- ret = tarerofs_init_empty_dir(inode);
+ ret = erofs_init_empty_dir(inode);
else
ret = 0;
out:
root_inode->i_parent = root_inode;
root_inode->i_mtime = sbi.build_time;
root_inode->i_mtime_nsec = sbi.build_time_nsec;
- tarerofs_init_empty_dir(root_inode);
+ erofs_init_empty_dir(root_inode);
while (!(err = tarerofs_parse_tar(root_inode, &erofstar)));