diff options
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r-- | fs/btrfs/inode.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 5606361b5f04..8cd109972fa6 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -3797,12 +3797,6 @@ struct inode *btrfs_lookup_dentry(struct inode *dir, struct dentry *dentry) | |||
3797 | 3797 | ||
3798 | if (location.type == BTRFS_INODE_ITEM_KEY) { | 3798 | if (location.type == BTRFS_INODE_ITEM_KEY) { |
3799 | inode = btrfs_iget(dir->i_sb, &location, root); | 3799 | inode = btrfs_iget(dir->i_sb, &location, root); |
3800 | if (unlikely(root->clean_orphans) && | ||
3801 | !(inode->i_sb->s_flags & MS_RDONLY)) { | ||
3802 | down_read(&root->fs_info->cleanup_work_sem); | ||
3803 | btrfs_orphan_cleanup(root); | ||
3804 | up_read(&root->fs_info->cleanup_work_sem); | ||
3805 | } | ||
3806 | return inode; | 3800 | return inode; |
3807 | } | 3801 | } |
3808 | 3802 | ||