aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/fs.h
diff options
context:
space:
mode:
authorGravatar Josef Bacik <josef@toxicpanda.com> 2022-10-19 10:50:55 -0400
committerGravatar David Sterba <dsterba@suse.com> 2022-12-05 18:00:42 +0100
commitc52cc7b7acfb3290a0268538b82ac7cf18df7ca4 (patch)
treea156dd94c88b3c1cf3e04a70fd86585923bfda70 /fs/btrfs/fs.h
parentbtrfs: move fs_info::flags enum to fs.h (diff)
downloadlinux-c52cc7b7acfb3290a0268538b82ac7cf18df7ca4.tar.gz
linux-c52cc7b7acfb3290a0268538b82ac7cf18df7ca4.tar.bz2
linux-c52cc7b7acfb3290a0268538b82ac7cf18df7ca4.zip
btrfs: add a BTRFS_FS_NEED_TRANS_COMMIT flag
Currently we are only using fs_info->pending_changes to indicate that we need a transaction commit. The original users for this were removed years ago and we don't have more usage in sight, so this is the only remaining reason to have this field. Add a flag so we can remove this code. Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Reviewed-by: Anand Jain <anand.jain@oracle.com> 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/fs.h')
-rw-r--r--fs/btrfs/fs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/btrfs/fs.h b/fs/btrfs/fs.h
index 7337707d3939..bc5de4d598ad 100644
--- a/fs/btrfs/fs.h
+++ b/fs/btrfs/fs.h
@@ -90,6 +90,9 @@ enum {
/* Indicate we have to finish a zone to do next allocation. */
BTRFS_FS_NEED_ZONE_FINISH,
+ /* Indicate that we want to commit the transaction. */
+ BTRFS_FS_NEED_TRANS_COMMIT,
+
#if BITS_PER_LONG == 32
/* Indicate if we have error/warn message printed on 32bit systems */
BTRFS_FS_32BIT_ERROR,