bcachefs: Fix try_decrease_writepoints()
authorKent Overstreet <kent.overstreet@linux.dev>
Thu, 16 Mar 2023 22:05:00 +0000 (18:05 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:10:04 +0000 (17:10 -0400)
commit995f9128e03f769e4cdbcf6dbea8f0db5ce75c69
tree1e5fb8c624b4fb3d54ced9b438e4332ec4cb79ff
parent25c70097a65a22a5799442c8935fa927d91bddaf
bcachefs: Fix try_decrease_writepoints()

 - We may need to drop btree locks before taking the writepoint_lock, as
   is done in other places.
 - We should be using open_bucket_free_unused(), so that we don't waste
   space.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/alloc_foreground.c