commit | 659c6009ca2e3a01acc9881bafe5f55ef09c965b | [log] [tgz] |
---|---|---|
author | Eric Sandeen <sandeen@redhat.com> | Wed Oct 27 21:30:03 2010 -0400 |
committer | Theodore Ts'o <tytso@mit.edu> | Wed Oct 27 21:30:03 2010 -0400 |
tree | c7d6b0a8cfb8f5979f3f8d0e0e5122ffd9c688be | |
parent | fb1813f4a8a27bbd4735967e46931e61fc837a3e [diff] |
ext4: stop looping in ext4_num_dirty_pages when max_pages reached Today we simply break out of the inner loop when we have accumulated max_pages; this keeps scanning forwad and doing pagevec_lookup_tag() in the while (!done) loop, this does potentially a lot of work with no net effect. When we have accumulated max_pages, just clean up and return. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>