diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2022-11-17 16:03:15 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:46 -0400 |
commit | 42af0ad569edbfcd252e9abf0badd97b895c34be (patch) | |
tree | ae24fa72c52e7f8ed6797a98cae59fdae556f543 /fs/bcachefs/btree_cache.c | |
parent | 7fec8266af12b655e98978050e716e12e8544fe6 (diff) |
bcachefs: Fix a race with b->write_type
b->write_type needs to be set atomically with setting the
btree_node_need_write flag, so move it into b->flags.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_cache.c')
-rw-r--r-- | fs/bcachefs/btree_cache.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_cache.c b/fs/bcachefs/btree_cache.c index 5adfdc5afbea..c9d287f38d63 100644 --- a/fs/bcachefs/btree_cache.c +++ b/fs/bcachefs/btree_cache.c @@ -631,7 +631,6 @@ out: b->flags = 0; b->written = 0; b->nsets = 0; - b->write_type = 0; b->sib_u64s[0] = 0; b->sib_u64s[1] = 0; b->whiteout_u64s = 0; |