|
@@ -3871,10 +3871,9 @@ int clear_extent_buffer_uptodate(struct extent_io_tree *tree,
|
|
|
num_pages = num_extent_pages(eb->start, eb->len);
|
|
|
clear_bit(EXTENT_BUFFER_UPTODATE, &eb->bflags);
|
|
|
|
|
|
- if (eb_straddles_pages(eb)) {
|
|
|
- clear_extent_uptodate(tree, eb->start, eb->start + eb->len - 1,
|
|
|
- cached_state, GFP_NOFS);
|
|
|
- }
|
|
|
+ clear_extent_uptodate(tree, eb->start, eb->start + eb->len - 1,
|
|
|
+ cached_state, GFP_NOFS);
|
|
|
+
|
|
|
for (i = 0; i < num_pages; i++) {
|
|
|
page = extent_buffer_page(eb, i);
|
|
|
if (page)
|