bcachefs: fsck: delete dead code
Delete the old, now reimplemented overlapping extent check/repair. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
922bc5a037
commit
9d8a3c95dc
1 changed files with 0 additions and 41 deletions
|
@ -1038,47 +1038,6 @@ int bch2_check_inodes(struct bch_fs *c)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Checking for overlapping extents needs to be reimplemented
|
|
||||||
*/
|
|
||||||
#if 0
|
|
||||||
static int fix_overlapping_extent(struct btree_trans *trans,
|
|
||||||
struct bkey_s_c k, struct bpos cut_at)
|
|
||||||
{
|
|
||||||
struct btree_iter iter;
|
|
||||||
struct bkey_i *u;
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
u = bch2_trans_kmalloc(trans, bkey_bytes(k.k));
|
|
||||||
ret = PTR_ERR_OR_ZERO(u);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
|
|
||||||
bkey_reassemble(u, k);
|
|
||||||
bch2_cut_front(cut_at, u);
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* We don't want to go through the extent_handle_overwrites path:
|
|
||||||
*
|
|
||||||
* XXX: this is going to screw up disk accounting, extent triggers
|
|
||||||
* assume things about extent overwrites - we should be running the
|
|
||||||
* triggers manually here
|
|
||||||
*/
|
|
||||||
bch2_trans_iter_init(trans, &iter, BTREE_ID_extents, u->k.p,
|
|
||||||
BTREE_ITER_INTENT|BTREE_ITER_NOT_EXTENTS);
|
|
||||||
|
|
||||||
BUG_ON(iter.flags & BTREE_ITER_IS_EXTENTS);
|
|
||||||
ret = bch2_btree_iter_traverse(&iter) ?:
|
|
||||||
bch2_trans_update(trans, &iter, u, BTREE_TRIGGER_NORUN) ?:
|
|
||||||
bch2_trans_commit(trans, NULL, NULL,
|
|
||||||
BTREE_INSERT_NOFAIL|
|
|
||||||
BTREE_INSERT_LAZY_RW);
|
|
||||||
bch2_trans_iter_exit(trans, &iter);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static struct bkey_s_c_dirent dirent_get_by_pos(struct btree_trans *trans,
|
static struct bkey_s_c_dirent dirent_get_by_pos(struct btree_trans *trans,
|
||||||
struct btree_iter *iter,
|
struct btree_iter *iter,
|
||||||
struct bpos pos)
|
struct bpos pos)
|
||||||
|
|
Loading…
Reference in a new issue