From 011c8b44b34f99b1ea22f6d0b5ad55d0454e5680 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 30 Aug 2012 16:26:17 -0600 Subject: [PATCH] --- yaml --- r: 332534 b: refs/heads/master c: ac14aed66558d686b1f95dac1f07ecfe11d8c30e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/btrfs/inode.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 56272ee1cdea..a5d2f180f402 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e209db7ace281ca347b1ac699bf1fb222eac03fe +refs/heads/master: ac14aed66558d686b1f95dac1f07ecfe11d8c30e diff --git a/trunk/fs/btrfs/inode.c b/trunk/fs/btrfs/inode.c index 8cb272c84089..073af0724bc0 100644 --- a/trunk/fs/btrfs/inode.c +++ b/trunk/fs/btrfs/inode.c @@ -2118,7 +2118,6 @@ void btrfs_run_delayed_iputs(struct btrfs_root *root) if (empty) return; - down_read(&root->fs_info->cleanup_work_sem); spin_lock(&fs_info->delayed_iput_lock); list_splice_init(&fs_info->delayed_iputs, &list); spin_unlock(&fs_info->delayed_iput_lock); @@ -2129,7 +2128,6 @@ void btrfs_run_delayed_iputs(struct btrfs_root *root) iput(delayed->inode); kfree(delayed); } - up_read(&root->fs_info->cleanup_work_sem); } enum btrfs_orphan_cleanup_state {