Btrfs: clean up for wait_extent_bit()
authorXiao Guangrong <xiaoguangrong@cn.fujitsu.com>
Thu, 14 Jul 2011 03:19:27 +0000 (03:19 +0000)
committerChris Mason <chris.mason@oracle.com>
Mon, 1 Aug 2011 18:32:38 +0000 (14:32 -0400)
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>
fs/btrfs/extent_io.c

index 0d69425d0197b9d164e42b43f5959e33a5dd82fa..a0811e639f58ae5f9d9d3355353e010df36379d3 100644 (file)
@@ -648,11 +648,7 @@ again:
                if (start > end)
                        break;
 
-               if (need_resched()) {
-                       spin_unlock(&tree->lock);
-                       cond_resched();
-                       spin_lock(&tree->lock);
-               }
+               cond_resched_lock(&tree->lock);
        }
 out:
        spin_unlock(&tree->lock);