diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 46df425ab7ba..00cd932791c8 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -1209,7 +1209,7 @@ out_free_reserve: extent_clear_unlock_delalloc(inode, start, end, NULL, EXTENT_LOCKED | EXTENT_DELALLOC | EXTENT_DELALLOC_NEW | - EXTENT_DEFRAG | EXTENT_DO_ACCOUNTING, + EXTENT_DEFRAG | EXTENT_CLEAR_META_RESV, PAGE_UNLOCK | PAGE_START_WRITEBACK | PAGE_END_WRITEBACK); free_async_extent_pages(async_extent);