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 cdbd20e62bb6..f265f413acba 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -6767,8 +6767,10 @@ bool btrfs_page_exists_in_range(struct inode *inode, loff_t start, loff_t end)
6767 break; 6767 break;
6768 6768
6769 if (radix_tree_exception(page)) { 6769 if (radix_tree_exception(page)) {
6770 if (radix_tree_deref_retry(page)) 6770 if (radix_tree_deref_retry(page)) {
6771 page = NULL;
6771 continue; 6772 continue;
6773 }
6772 /* 6774 /*
6773 * Otherwise, shmem/tmpfs must be storing a swap entry 6775 * Otherwise, shmem/tmpfs must be storing a swap entry
6774 * here as an exceptional entry: so return it without 6776 * here as an exceptional entry: so return it without