diff options
Diffstat (limited to 'fs/btrfs')
-rw-r--r-- | fs/btrfs/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 8e3d6788d6dd..d75412bf7c4a 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c | |||
@@ -1867,8 +1867,8 @@ static int btrfs_punch_hole(struct inode *inode, loff_t offset, loff_t len) | |||
1867 | u64 drop_end; | 1867 | u64 drop_end; |
1868 | int ret = 0; | 1868 | int ret = 0; |
1869 | int err = 0; | 1869 | int err = 0; |
1870 | bool same_page = (offset >> PAGE_CACHE_SHIFT) == | 1870 | bool same_page = ((offset >> PAGE_CACHE_SHIFT) == |
1871 | ((offset + len) >> PAGE_CACHE_SHIFT); | 1871 | ((offset + len - 1) >> PAGE_CACHE_SHIFT)); |
1872 | 1872 | ||
1873 | btrfs_wait_ordered_range(inode, offset, len); | 1873 | btrfs_wait_ordered_range(inode, offset, len); |
1874 | 1874 | ||