diff options
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r-- | fs/btrfs/inode.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 0f2754eaa05b..c3f386b7cc0b 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -2206,7 +2206,7 @@ again: | |||
2206 | 2206 | ||
2207 | ClearPageChecked(page); | 2207 | ClearPageChecked(page); |
2208 | set_page_dirty(page); | 2208 | set_page_dirty(page); |
2209 | btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE, false); | 2209 | btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE); |
2210 | out: | 2210 | out: |
2211 | unlock_extent_cached(&BTRFS_I(inode)->io_tree, page_start, page_end, | 2211 | unlock_extent_cached(&BTRFS_I(inode)->io_tree, page_start, page_end, |
2212 | &cached_state); | 2212 | &cached_state); |
@@ -4951,7 +4951,7 @@ again: | |||
4951 | if (!page) { | 4951 | if (!page) { |
4952 | btrfs_delalloc_release_space(inode, data_reserved, | 4952 | btrfs_delalloc_release_space(inode, data_reserved, |
4953 | block_start, blocksize, true); | 4953 | block_start, blocksize, true); |
4954 | btrfs_delalloc_release_extents(BTRFS_I(inode), blocksize, true); | 4954 | btrfs_delalloc_release_extents(BTRFS_I(inode), blocksize); |
4955 | ret = -ENOMEM; | 4955 | ret = -ENOMEM; |
4956 | goto out; | 4956 | goto out; |
4957 | } | 4957 | } |
@@ -5018,7 +5018,7 @@ out_unlock: | |||
5018 | if (ret) | 5018 | if (ret) |
5019 | btrfs_delalloc_release_space(inode, data_reserved, block_start, | 5019 | btrfs_delalloc_release_space(inode, data_reserved, block_start, |
5020 | blocksize, true); | 5020 | blocksize, true); |
5021 | btrfs_delalloc_release_extents(BTRFS_I(inode), blocksize, (ret != 0)); | 5021 | btrfs_delalloc_release_extents(BTRFS_I(inode), blocksize); |
5022 | unlock_page(page); | 5022 | unlock_page(page); |
5023 | put_page(page); | 5023 | put_page(page); |
5024 | out: | 5024 | out: |
@@ -8709,7 +8709,7 @@ static ssize_t btrfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter) | |||
8709 | } else if (ret >= 0 && (size_t)ret < count) | 8709 | } else if (ret >= 0 && (size_t)ret < count) |
8710 | btrfs_delalloc_release_space(inode, data_reserved, | 8710 | btrfs_delalloc_release_space(inode, data_reserved, |
8711 | offset, count - (size_t)ret, true); | 8711 | offset, count - (size_t)ret, true); |
8712 | btrfs_delalloc_release_extents(BTRFS_I(inode), count, false); | 8712 | btrfs_delalloc_release_extents(BTRFS_I(inode), count); |
8713 | } | 8713 | } |
8714 | out: | 8714 | out: |
8715 | if (wakeup) | 8715 | if (wakeup) |
@@ -9059,7 +9059,7 @@ again: | |||
9059 | unlock_extent_cached(io_tree, page_start, page_end, &cached_state); | 9059 | unlock_extent_cached(io_tree, page_start, page_end, &cached_state); |
9060 | 9060 | ||
9061 | if (!ret2) { | 9061 | if (!ret2) { |
9062 | btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE, true); | 9062 | btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE); |
9063 | sb_end_pagefault(inode->i_sb); | 9063 | sb_end_pagefault(inode->i_sb); |
9064 | extent_changeset_free(data_reserved); | 9064 | extent_changeset_free(data_reserved); |
9065 | return VM_FAULT_LOCKED; | 9065 | return VM_FAULT_LOCKED; |
@@ -9068,7 +9068,7 @@ again: | |||
9068 | out_unlock: | 9068 | out_unlock: |
9069 | unlock_page(page); | 9069 | unlock_page(page); |
9070 | out: | 9070 | out: |
9071 | btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE, (ret != 0)); | 9071 | btrfs_delalloc_release_extents(BTRFS_I(inode), PAGE_SIZE); |
9072 | btrfs_delalloc_release_space(inode, data_reserved, page_start, | 9072 | btrfs_delalloc_release_space(inode, data_reserved, page_start, |
9073 | reserved_space, (ret != 0)); | 9073 | reserved_space, (ret != 0)); |
9074 | out_noreserve: | 9074 | out_noreserve: |