diff options
Diffstat (limited to 'fs/btrfs/ctree.h')
-rw-r--r-- | fs/btrfs/ctree.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h index caa860a1c3e5..fdba4f1b634e 100644 --- a/fs/btrfs/ctree.h +++ b/fs/btrfs/ctree.h | |||
@@ -558,6 +558,7 @@ struct btrfs_block_group_cache { | |||
558 | struct btrfs_key key; | 558 | struct btrfs_key key; |
559 | struct btrfs_block_group_item item; | 559 | struct btrfs_block_group_item item; |
560 | spinlock_t lock; | 560 | spinlock_t lock; |
561 | struct mutex alloc_mutex; | ||
561 | u64 pinned; | 562 | u64 pinned; |
562 | u64 reserved; | 563 | u64 reserved; |
563 | u64 flags; | 564 | u64 flags; |
@@ -635,7 +636,8 @@ struct btrfs_fs_info { | |||
635 | struct mutex tree_log_mutex; | 636 | struct mutex tree_log_mutex; |
636 | struct mutex transaction_kthread_mutex; | 637 | struct mutex transaction_kthread_mutex; |
637 | struct mutex cleaner_mutex; | 638 | struct mutex cleaner_mutex; |
638 | struct mutex alloc_mutex; | 639 | struct mutex extent_ins_mutex; |
640 | struct mutex pinned_mutex; | ||
639 | struct mutex chunk_mutex; | 641 | struct mutex chunk_mutex; |
640 | struct mutex drop_mutex; | 642 | struct mutex drop_mutex; |
641 | struct mutex volume_mutex; | 643 | struct mutex volume_mutex; |
@@ -1941,8 +1943,12 @@ int btrfs_acl_chmod(struct inode *inode); | |||
1941 | /* free-space-cache.c */ | 1943 | /* free-space-cache.c */ |
1942 | int btrfs_add_free_space(struct btrfs_block_group_cache *block_group, | 1944 | int btrfs_add_free_space(struct btrfs_block_group_cache *block_group, |
1943 | u64 bytenr, u64 size); | 1945 | u64 bytenr, u64 size); |
1946 | int btrfs_add_free_space_lock(struct btrfs_block_group_cache *block_group, | ||
1947 | u64 offset, u64 bytes); | ||
1944 | int btrfs_remove_free_space(struct btrfs_block_group_cache *block_group, | 1948 | int btrfs_remove_free_space(struct btrfs_block_group_cache *block_group, |
1945 | u64 bytenr, u64 size); | 1949 | u64 bytenr, u64 size); |
1950 | int btrfs_remove_free_space_lock(struct btrfs_block_group_cache *block_group, | ||
1951 | u64 offset, u64 bytes); | ||
1946 | void btrfs_remove_free_space_cache(struct btrfs_block_group_cache | 1952 | void btrfs_remove_free_space_cache(struct btrfs_block_group_cache |
1947 | *block_group); | 1953 | *block_group); |
1948 | struct btrfs_free_space *btrfs_find_free_space(struct btrfs_block_group_cache | 1954 | struct btrfs_free_space *btrfs_find_free_space(struct btrfs_block_group_cache |