mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
Update bcachefs sources to 199bfbed8a lib/generic-radix-tree.c: Don't overflow in peek()
This commit is contained in:
parent
c28f93bc52
commit
a437f5fc84
@ -1 +1 @@
|
|||||||
5e73602f6c2569e7b81b3ea658502ac9b546cb61
|
199bfbed8a4ebda0ec5c5bd04c742218f2fca586
|
||||||
|
@ -1351,7 +1351,8 @@ static int bch2_gc_walk_inodes(struct bch_fs *c,
|
|||||||
nlinks_iter = genradix_iter_init(links, 0);
|
nlinks_iter = genradix_iter_init(links, 0);
|
||||||
|
|
||||||
while ((k = bch2_btree_iter_peek(iter)).k &&
|
while ((k = bch2_btree_iter_peek(iter)).k &&
|
||||||
!(ret2 = bkey_err(k))) {
|
!(ret2 = bkey_err(k)) &&
|
||||||
|
iter->pos.offset < range_end) {
|
||||||
peek_nlinks: link = genradix_iter_peek(&nlinks_iter, links);
|
peek_nlinks: link = genradix_iter_peek(&nlinks_iter, links);
|
||||||
|
|
||||||
if (!link && (!k.k || iter->pos.offset >= range_end))
|
if (!link && (!k.k || iter->pos.offset >= range_end))
|
||||||
|
Loading…
Reference in New Issue
Block a user