bcachefs: Fix reflink trigger
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 4 May 2021 00:31:27 +0000 (20:31 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:03 +0000 (17:09 -0400)
commit933532b8b25cd7b739f30d66a0e9fcc9e03d57ec
treea7d39399bf5c3380d169bb09537776fa8518c3a1
parent3a402c8dabf11142d78d0f6174b50db6ba846c4e
bcachefs: Fix reflink trigger

The trigger for reflink pointers wasn't always incrementing/decrementing
the refcounts correctly - this patch fixes that logic.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/buckets.c
fs/bcachefs/io.c