diff options
author | Josef Bacik <josef@toxicpanda.com> | 2019-08-22 15:11:00 -0400 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2019-09-09 14:59:18 +0200 |
commit | 00c0135eb8b8172de48e1accbb09ebfa3aa8bf25 (patch) | |
tree | efed93f9a10b2b5e0ca67d2622b025e7a501947d /fs/reiserfs/inode.c | |
parent | 2341ccd1bf05b3d844c10ad224cd38b06fd53219 (diff) | |
download | linux-00c0135eb8b8172de48e1accbb09ebfa3aa8bf25.tar.bz2 |
btrfs: fix may_commit_transaction to deal with no partial filling
Now that we aren't partially filling tickets we may have some slack
space left in the space_info. We need to account for this in
may_commit_transaction, otherwise we may choose to not commit the
transaction despite it actually having enough space to satisfy our
ticket.
Calculate the free space we have in the space_info, if any, and subtract
this from the ticket we have and use that amount to determine if we will
need to commit to reclaim enough space.
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/reiserfs/inode.c')
0 files changed, 0 insertions, 0 deletions