bcachefs: Don't let copygc buckets be stolen by other threads
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 21 Jul 2020 21:12:39 +0000 (17:12 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:43 +0000 (17:08 -0400)
commit74ed7e560b794369adf87e0d310453bc78f4b273
tree4ba81323571e27cdb7bdf3d6f372132d86418035
parent3d080aa52f6c1bf10734ec4464a2204cbbd80671
bcachefs: Don't let copygc buckets be stolen by other threads

And assorted other copygc fixes.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/alloc_background.c
fs/bcachefs/alloc_foreground.c
fs/bcachefs/alloc_foreground.h
fs/bcachefs/alloc_types.h
fs/bcachefs/btree_gc.c
fs/bcachefs/move.c
fs/bcachefs/movinggc.c
fs/bcachefs/super.c