diff options
author | Josef Bacik <josef@toxicpanda.com> | 2019-08-01 18:19:33 -0400 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2019-09-09 14:59:10 +0200 |
commit | 844245b4548499efad26e33e408a459b1fe3a346 (patch) | |
tree | a05b8fe9ca52c60ce5410a1ee38bdca395539686 /fs/btrfs/ctree.h | |
parent | e11c0406ad1bb602e1e880fa4ff37dadb716639d (diff) | |
download | lwn-844245b4548499efad26e33e408a459b1fe3a346.tar.gz lwn-844245b4548499efad26e33e408a459b1fe3a346.zip |
btrfs: add a flush step for delayed iputs
Delayed iputs could very well free up enough space without needing to
commit the transaction, so make this step it's own step. This will
allow us to skip the step for evictions in a later patch.
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/ctree.h')
-rw-r--r-- | fs/btrfs/ctree.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h index 85b808e3ea42..4ad4715a7941 100644 --- a/fs/btrfs/ctree.h +++ b/fs/btrfs/ctree.h @@ -2548,7 +2548,8 @@ enum btrfs_flush_state { FLUSH_DELALLOC_WAIT = 6, ALLOC_CHUNK = 7, ALLOC_CHUNK_FORCE = 8, - COMMIT_TRANS = 9, + RUN_DELAYED_IPUTS = 9, + COMMIT_TRANS = 10, }; int btrfs_subvolume_reserve_metadata(struct btrfs_root *root, |