btrfs-progs/kernel-shared
Josef Bacik dd8e7477f7 btrfs-progs: remove data extents from the free space tree
Dave reported a failure of mkfs-test 009 with the free space tree
enabled by default.  This is because 009 pre-populates the file system
with a given directory, and for some reason our data allocation path
isn't the same as in the kernel.  Fix this by making sure when we
allocate a data extent we remove the space from the free space tree, and
with this our mkfs tests now pass.

Issue: #410
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2021-10-06 16:49:52 +02:00
..
backref.c
backref.h
ctree.c btrfs-progs: properly format btrfs_header in btrfs_create_root() 2021-10-06 16:49:11 +02:00
ctree.h btrfs-progs: remove max_zone_append_size logic 2021-10-06 16:49:07 +02:00
delayed-ref.c btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
delayed-ref.h btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
dir-item.c
disk-io.c btrfs-progs: introduce OPEN_CTREE_ALLOW_TRANSID_MISMATCH flag 2021-09-20 12:17:29 +02:00
disk-io.h btrfs-progs: introduce OPEN_CTREE_ALLOW_TRANSID_MISMATCH flag 2021-09-20 12:17:29 +02:00
extent-tree.c btrfs-progs: remove data extents from the free space tree 2021-10-06 16:49:52 +02:00
extent_io.c btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
extent_io.h
file-item.c
file.c
free-space-cache.c
free-space-cache.h
free-space-tree.c btrfs-progs: add add_block_group_free_space helper 2021-09-06 16:36:17 +02:00
free-space-tree.h btrfs-progs: add add_block_group_free_space helper 2021-09-06 16:36:17 +02:00
inode-item.c
inode.c
print-tree.c
print-tree.h
root-tree.c
send.h btrfs-progs: remove stale declaration from send.h 2021-09-07 19:27:59 +02:00
transaction.c
transaction.h
ulist.c btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
ulist.h btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
uuid-tree.c btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
volumes.c btrfs-progs: rename and move group_profile_max_safe_loss 2021-09-07 16:38:56 +02:00
volumes.h btrfs-progs: rename and move group_profile_max_safe_loss 2021-09-07 16:38:56 +02:00
zoned.c btrfs-progs: remove max_zone_append_size logic 2021-10-06 16:49:07 +02:00
zoned.h btrfs-progs: remove max_zone_append_size logic 2021-10-06 16:49:07 +02:00