btrfs: remove the changed list for backref cache
authorJosef Bacik <josef@toxicpanda.com>
Thu, 3 Oct 2024 15:43:04 +0000 (11:43 -0400)
committerDavid Sterba <dsterba@suse.com>
Mon, 13 Jan 2025 13:53:14 +0000 (14:53 +0100)
commitb1d4d5d1d8cf42a97e2e2bb7e7c2a965cef78dc4
treefe4c26986380add9d1fde67a0f1ddd85efce60c6
parent6a4730b325aaa48f7a5d5ba97aff0a955e2d9cec
btrfs: remove the changed list for backref cache

Now that we're not updating the backref cache when we switch transids we
can remove the changed list.

We're going to keep the new_bytenr field because it serves as a good
sanity check for the backref cache and relocation, and can prevent us
from making extent tree corruption worse.

Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/backref.c
fs/btrfs/backref.h
fs/btrfs/relocation.c