diff options
author | Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> | 2011-07-13 23:19:27 -0400 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2011-08-01 14:32:38 -0400 |
commit | ded91f0814a349e36b3ca0eff497f816ad518fba (patch) | |
tree | 6efec3ebb541a560eebdb0754ee0f3edab96ff56 /fs/btrfs/extent_io.c | |
parent | 3150b6996934455d7f2da243939d80a9b839085a (diff) |
Btrfs: clean up for wait_extent_bit()
We can just use cond_resched_lock().
Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com>
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/extent_io.c')
-rw-r--r-- | fs/btrfs/extent_io.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 0d69425d0197..a0811e639f58 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c | |||
@@ -648,11 +648,7 @@ again: | |||
648 | if (start > end) | 648 | if (start > end) |
649 | break; | 649 | break; |
650 | 650 | ||
651 | if (need_resched()) { | 651 | cond_resched_lock(&tree->lock); |
652 | spin_unlock(&tree->lock); | ||
653 | cond_resched(); | ||
654 | spin_lock(&tree->lock); | ||
655 | } | ||
656 | } | 652 | } |
657 | out: | 653 | out: |
658 | spin_unlock(&tree->lock); | 654 | spin_unlock(&tree->lock); |