|
@@ -1416,7 +1416,7 @@ static int end_bio_extent_writepage(struct bio *bio,
|
|
|
* to the correct offsets in the file
|
|
|
*/
|
|
|
if (state && (state->end + 1 != start ||
|
|
|
- !state->state & EXTENT_WRITEBACK)) {
|
|
|
+ !(state->state & EXTENT_WRITEBACK))) {
|
|
|
state = NULL;
|
|
|
}
|
|
|
spin_unlock_irqrestore(&tree->lock, flags);
|
|
@@ -1539,7 +1539,7 @@ static int end_bio_extent_readpage(struct bio *bio,
|
|
|
* to the correct offsets in the file
|
|
|
*/
|
|
|
if (state && (state->end + 1 != start ||
|
|
|
- !state->state & EXTENT_WRITEBACK)) {
|
|
|
+ !(state->state & EXTENT_LOCKED))) {
|
|
|
state = NULL;
|
|
|
}
|
|
|
spin_unlock_irqrestore(&tree->lock, flags);
|