btrfs: free delayed node outside of root->inode_lock
authorJeff Mahoney <jeffm@suse.com>
Tue, 27 May 2014 17:53:20 +0000 (13:53 -0400)
committerChris Mason <clm@fb.com>
Tue, 10 Jun 2014 00:21:08 +0000 (17:21 -0700)
On heavy workloads, we're seeing soft lockup warnings on
root->inode_lock in __btrfs_release_delayed_node. The low hanging fruit
is to reduce the size of the critical section.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Reviewed-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <clm@fb.com>

No differences found