btrfs-progs/libbtrfs
Qu Wenruo 83ab92512e libbtrfs: remove the support for fs without uuid tree
Since kernel 3.12, any btrfs mounted by a kernel would have an UUID
tree created, to record all the UUID of its subvolumes.

Without UUID tree, libbtrfs send functionality has to go through all the
subvolumes seen so far, and record those subvolumes' UUID internally so
that libbtrfs send can locate a desired subvolume.

Since commit 194b90aa2c ("btrfs-progs: libbtrfs: remove declarations
without exports in send-utils") we're deprecating this old interface
already, meaning deprecated users won't be able to build its own
subvolume list already.

And we received no error report on this so far.  So let's finish the
cleanup by removing the support for fs without an UUID tree.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2023-05-26 18:02:31 +02:00
..
crc32c.c
crc32c.h
ctree.h
ioctl.h
kerncompat.h btrfs-progs: sync messages.[ch] from the kernel 2023-05-26 18:02:28 +02:00
libbtrfs.sym
send-stream.c btrfs-progs: introduce UASSERT() for purely userspace code 2023-05-26 18:02:28 +02:00
send-stream.h
send-utils.c libbtrfs: remove the support for fs without uuid tree 2023-05-26 18:02:31 +02:00
send-utils.h libbtrfs: remove the support for fs without uuid tree 2023-05-26 18:02:31 +02:00
send.h
version.h.in