]> www.infradead.org Git - linux.git/commit
bcachefs: Switch gc bucket array to a genradix
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 24 Aug 2024 15:38:21 +0000 (11:38 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 9 Sep 2024 13:41:49 +0000 (09:41 -0400)
commit2c6a7bff2a2eb2d7f183fbe1e9800ae278f415c7
tree74239fae513d71703aa30ced89518964d5355d3b
parenta803fa551d53e4504a8dfca57817319f71030e2c
bcachefs: Switch gc bucket array to a genradix

A user with a 30 tb device is overflowing the INT_MAX limit on vmalloc
allocations...

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs.h
fs/bcachefs/btree_gc.c
fs/bcachefs/buckets.h
fs/bcachefs/buckets_types.h