mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
bcachefs-tools: Fix build errors.
The BTREE_INSERT_ATOMIC removal broke fuse. Signed-off-by: Justin Husted <sigstop@gmail.com>
This commit is contained in:
parent
4d5e1942bd
commit
ff2b85e039
@ -210,7 +210,6 @@ retry:
|
|||||||
|
|
||||||
ret = bch2_inode_write(&trans, iter, &inode_u) ?:
|
ret = bch2_inode_write(&trans, iter, &inode_u) ?:
|
||||||
bch2_trans_commit(&trans, NULL, NULL,
|
bch2_trans_commit(&trans, NULL, NULL,
|
||||||
BTREE_INSERT_ATOMIC|
|
|
||||||
BTREE_INSERT_NOFAIL);
|
BTREE_INSERT_NOFAIL);
|
||||||
err:
|
err:
|
||||||
if (ret == -EINTR)
|
if (ret == -EINTR)
|
||||||
@ -237,7 +236,7 @@ static int do_create(struct bch_fs *c, u64 dir,
|
|||||||
|
|
||||||
bch2_inode_init_early(c, new_inode);
|
bch2_inode_init_early(c, new_inode);
|
||||||
|
|
||||||
return bch2_trans_do(c, NULL, BTREE_INSERT_ATOMIC,
|
return bch2_trans_do(c, NULL, NULL, 0,
|
||||||
bch2_create_trans(&trans,
|
bch2_create_trans(&trans,
|
||||||
dir, &dir_u,
|
dir, &dir_u,
|
||||||
new_inode, &qstr,
|
new_inode, &qstr,
|
||||||
@ -289,7 +288,7 @@ static void bcachefs_fuse_unlink(fuse_req_t req, fuse_ino_t dir,
|
|||||||
|
|
||||||
dir = map_root_ino(dir);
|
dir = map_root_ino(dir);
|
||||||
|
|
||||||
ret = bch2_trans_do(c, NULL, BTREE_INSERT_ATOMIC|BTREE_INSERT_NOFAIL,
|
ret = bch2_trans_do(c, NULL, NULL, BTREE_INSERT_NOFAIL,
|
||||||
bch2_unlink_trans(&trans, dir, &dir_u,
|
bch2_unlink_trans(&trans, dir, &dir_u,
|
||||||
&inode_u, &qstr));
|
&inode_u, &qstr));
|
||||||
|
|
||||||
@ -326,7 +325,7 @@ static void bcachefs_fuse_rename(fuse_req_t req,
|
|||||||
dst_dir = map_root_ino(dst_dir);
|
dst_dir = map_root_ino(dst_dir);
|
||||||
|
|
||||||
/* XXX handle overwrites */
|
/* XXX handle overwrites */
|
||||||
ret = bch2_trans_do(c, NULL, BTREE_INSERT_ATOMIC,
|
ret = bch2_trans_do(c, NULL, NULL, 0,
|
||||||
bch2_rename_trans(&trans,
|
bch2_rename_trans(&trans,
|
||||||
src_dir, &src_dir_u,
|
src_dir, &src_dir_u,
|
||||||
dst_dir, &dst_dir_u,
|
dst_dir, &dst_dir_u,
|
||||||
@ -350,7 +349,7 @@ static void bcachefs_fuse_link(fuse_req_t req, fuse_ino_t inum,
|
|||||||
|
|
||||||
newparent = map_root_ino(newparent);
|
newparent = map_root_ino(newparent);
|
||||||
|
|
||||||
ret = bch2_trans_do(c, NULL, BTREE_INSERT_ATOMIC,
|
ret = bch2_trans_do(c, NULL, NULL, 0,
|
||||||
bch2_link_trans(&trans, newparent,
|
bch2_link_trans(&trans, newparent,
|
||||||
inum, &dir_u, &inode_u, &qstr));
|
inum, &dir_u, &inode_u, &qstr));
|
||||||
|
|
||||||
@ -546,7 +545,7 @@ retry:
|
|||||||
goto err;
|
goto err;
|
||||||
|
|
||||||
ret = bch2_trans_commit(&trans, NULL, NULL,
|
ret = bch2_trans_commit(&trans, NULL, NULL,
|
||||||
BTREE_INSERT_ATOMIC|BTREE_INSERT_NOFAIL);
|
BTREE_INSERT_NOFAIL);
|
||||||
|
|
||||||
err:
|
err:
|
||||||
if (ret == -EINTR)
|
if (ret == -EINTR)
|
||||||
|
Loading…
Reference in New Issue
Block a user