ext4: yield during large unlinks
authorTheodore Ts'o <tytso@mit.edu>
Mon, 15 Jul 2013 16:27:47 +0000 (12:27 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 15 Jul 2013 16:27:47 +0000 (12:27 -0400)
During large unlink operations on files with extents, we can use a lot
of CPU time.  This adds a cond_resched() call when starting to examine
the next level of a multi-level extent tree.  Multi-level extent trees
are rare in the first place, and this should rarely be executed.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>

No differences found