summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/file.c')
-rw-r--r--fs/btrfs/file.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index 27e5b269e729..e955e7fa9201 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -1692,7 +1692,7 @@ again:
1692 force_page_uptodate); 1692 force_page_uptodate);
1693 if (ret) { 1693 if (ret) {
1694 btrfs_delalloc_release_extents(BTRFS_I(inode), 1694 btrfs_delalloc_release_extents(BTRFS_I(inode),
1695 reserve_bytes, true); 1695 reserve_bytes);
1696 break; 1696 break;
1697 } 1697 }
1698 1698
@@ -1704,7 +1704,7 @@ again:
1704 if (extents_locked == -EAGAIN) 1704 if (extents_locked == -EAGAIN)
1705 goto again; 1705 goto again;
1706 btrfs_delalloc_release_extents(BTRFS_I(inode), 1706 btrfs_delalloc_release_extents(BTRFS_I(inode),
1707 reserve_bytes, true); 1707 reserve_bytes);
1708 ret = extents_locked; 1708 ret = extents_locked;
1709 break; 1709 break;
1710 } 1710 }
@@ -1772,8 +1772,7 @@ again:
1772 else 1772 else
1773 free_extent_state(cached_state); 1773 free_extent_state(cached_state);
1774 1774
1775 btrfs_delalloc_release_extents(BTRFS_I(inode), reserve_bytes, 1775 btrfs_delalloc_release_extents(BTRFS_I(inode), reserve_bytes);
1776 true);
1777 if (ret) { 1776 if (ret) {
1778 btrfs_drop_pages(pages, num_pages); 1777 btrfs_drop_pages(pages, num_pages);
1779 break; 1778 break;