Loading fs/f2fs/data.c +1 −1 Original line number Diff line number Diff line Loading @@ -1539,7 +1539,7 @@ int f2fs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, goto out; } if (f2fs_has_inline_data(inode)) { if (f2fs_has_inline_data(inode) || f2fs_has_inline_dentry(inode)) { ret = f2fs_inline_data_fiemap(inode, fieinfo, start, len); if (ret != -EAGAIN) goto out; Loading fs/f2fs/inline.c +7 −1 Original line number Diff line number Diff line Loading @@ -704,7 +704,13 @@ int f2fs_inline_data_fiemap(struct inode *inode, if (IS_ERR(ipage)) return PTR_ERR(ipage); if (!f2fs_has_inline_data(inode)) { if ((S_ISREG(inode->i_mode) || S_ISLNK(inode->i_mode)) && !f2fs_has_inline_data(inode)) { err = -EAGAIN; goto out; } if (S_ISDIR(inode->i_mode) && !f2fs_has_inline_dentry(inode)) { err = -EAGAIN; goto out; } Loading fs/f2fs/namei.c +1 −0 Original line number Diff line number Diff line Loading @@ -1250,6 +1250,7 @@ const struct inode_operations f2fs_dir_inode_operations = { #ifdef CONFIG_F2FS_FS_XATTR .listxattr = f2fs_listxattr, #endif .fiemap = f2fs_fiemap, }; const struct inode_operations f2fs_symlink_inode_operations = { Loading Loading
fs/f2fs/data.c +1 −1 Original line number Diff line number Diff line Loading @@ -1539,7 +1539,7 @@ int f2fs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, goto out; } if (f2fs_has_inline_data(inode)) { if (f2fs_has_inline_data(inode) || f2fs_has_inline_dentry(inode)) { ret = f2fs_inline_data_fiemap(inode, fieinfo, start, len); if (ret != -EAGAIN) goto out; Loading
fs/f2fs/inline.c +7 −1 Original line number Diff line number Diff line Loading @@ -704,7 +704,13 @@ int f2fs_inline_data_fiemap(struct inode *inode, if (IS_ERR(ipage)) return PTR_ERR(ipage); if (!f2fs_has_inline_data(inode)) { if ((S_ISREG(inode->i_mode) || S_ISLNK(inode->i_mode)) && !f2fs_has_inline_data(inode)) { err = -EAGAIN; goto out; } if (S_ISDIR(inode->i_mode) && !f2fs_has_inline_dentry(inode)) { err = -EAGAIN; goto out; } Loading
fs/f2fs/namei.c +1 −0 Original line number Diff line number Diff line Loading @@ -1250,6 +1250,7 @@ const struct inode_operations f2fs_dir_inode_operations = { #ifdef CONFIG_F2FS_FS_XATTR .listxattr = f2fs_listxattr, #endif .fiemap = f2fs_fiemap, }; const struct inode_operations f2fs_symlink_inode_operations = { Loading