aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
diff options
context:
space:
mode:
authorGravatar Kent Overstreet <kent.overstreet@linux.dev> 2022-12-31 00:15:23 -0500
committerGravatar Kent Overstreet <kent.overstreet@linux.dev> 2023-10-22 17:09:16 -0400
commit34d74830b25c7d0b4f6affda90225e4849296255 (patch)
tree84705ede6f02fbf831b4f1f7720186f5d4a47e76 /fs/bcachefs/btree_types.h
parentbcachefs: Fix __remove_dirent() (diff)
downloadlinux-34d74830b25c7d0b4f6affda90225e4849296255.tar.gz
linux-34d74830b25c7d0b4f6affda90225e4849296255.tar.bz2
linux-34d74830b25c7d0b4f6affda90225e4849296255.zip
bcachefs: BTREE_UPDATE_NOJOURNAL
We're going to have btree updates that don't need to be journalled; add a flag for that. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_types.h')
-rw-r--r--fs/bcachefs/btree_types.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/btree_types.h b/fs/bcachefs/btree_types.h
index 14acbdf34f7b..d8c35ba9ec89 100644
--- a/fs/bcachefs/btree_types.h
+++ b/fs/bcachefs/btree_types.h
@@ -630,6 +630,7 @@ static inline bool btree_type_has_snapshots(enum btree_id id)
enum btree_update_flags {
__BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE,
+ __BTREE_UPDATE_NOJOURNAL,
__BTREE_TRIGGER_NORUN, /* Don't run triggers at all */
@@ -642,6 +643,7 @@ enum btree_update_flags {
};
#define BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE (1U << __BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE)
+#define BTREE_UPDATE_NOJOURNAL (1U << __BTREE_UPDATE_NOJOURNAL)
#define BTREE_TRIGGER_NORUN (1U << __BTREE_TRIGGER_NORUN)