diff options
| author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-11-17 03:31:01 -0500 |
|---|---|---|
| committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-12-21 01:36:18 -0500 |
| commit | cec51e0a5d6d48eeeef6bfcfb8c5e91147dcdddb (patch) | |
| tree | 10853f8be0d5b0ec0785af8c50d35c69dd17f022 /fs/bcachefs/io_write.c | |
| parent | bcachefs: Kill bch2_get_next_backpointer() (diff) | |
| download | linux-cec51e0a5d6d48eeeef6bfcfb8c5e91147dcdddb.tar.gz linux-cec51e0a5d6d48eeeef6bfcfb8c5e91147dcdddb.zip | |
bcachefs: add missing BTREE_ITER_intent
this fixes excessive transaction restarts due to trans_commit having to
upgrade
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/io_write.c')
| -rw-r--r-- | fs/bcachefs/io_write.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/bcachefs/io_write.c b/fs/bcachefs/io_write.c index f11e11279f01..f97ebb30f6c0 100644 --- a/fs/bcachefs/io_write.c +++ b/fs/bcachefs/io_write.c @@ -216,6 +216,7 @@ static inline int bch2_extent_update_i_size_sectors(struct btree_trans *trans, SPOS(0, extent_iter->pos.inode, extent_iter->snapshot), + BTREE_ITER_intent| BTREE_ITER_cached); int ret = bkey_err(k); if (unlikely(ret)) |
