aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/btrfs/inode.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 38d1e7b976d8..cdbd20e62bb6 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -6777,8 +6777,10 @@ bool btrfs_page_exists_in_range(struct inode *inode, loff_t start, loff_t end)
6777 break; /* TODO: Is this relevant for this use case? */ 6777 break; /* TODO: Is this relevant for this use case? */
6778 } 6778 }
6779 6779
6780 if (!page_cache_get_speculative(page)) 6780 if (!page_cache_get_speculative(page)) {
6781 page = NULL;
6781 continue; 6782 continue;
6783 }
6782 6784
6783 /* 6785 /*
6784 * Has the page moved? 6786 * Has the page moved?