diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-11-12 15:47:02 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-11-12 15:47:02 -0500 |
commit | 9db7d2c947f8a2d9df950aa49a785af6e5351f66 (patch) | |
tree | af81a0398f43c9cac762a4b22eba1e1ccee6e2c5 | |
parent | 7137a0ddfc8ea9a7e515d3a6e82c418cf08a9c66 (diff) |
bcachefs: fix missing commitbcachefs-tracepoints
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/inode.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/bcachefs/inode.c b/fs/bcachefs/inode.c index def77f2d8802..5a8d358230be 100644 --- a/fs/bcachefs/inode.c +++ b/fs/bcachefs/inode.c @@ -1124,7 +1124,10 @@ static int may_delete_deleted_inode(struct btree_trans *trans, inode.bi_flags &= ~BCH_INODE_unlinked; ret = bch2_inode_write_flags(trans, &inode_iter, &inode, - BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE); + BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE) ?: + bch2_trans_commit(trans, NULL, NULL, + BTREE_INSERT_NOFAIL| + BTREE_INSERT_LAZY_RW); bch_err_msg(c, ret, "clearing inode unlinked flag"); if (ret) goto out; |