diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-03-24 15:03:58 -0400 |
---|---|---|
committer | David Woodhouse <dwmw2@hera.kernel.org> | 2008-03-24 15:03:58 -0400 |
commit | d12d4c7203a2ef08ef208a020471290cd1d42c35 (patch) | |
tree | 46f81ea3c2a03bf4ec657761a82ece2181318bb9 /ctree.h | |
parent | 510be296772108b6d5ae829d76cef2b1a1690262 (diff) |
Dynamic chunk allocation
Diffstat (limited to 'ctree.h')
-rw-r--r-- | ctree.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -419,10 +419,20 @@ struct btrfs_block_group_item { __le64 flags; } __attribute__ ((__packed__)); +struct btrfs_space_info { + u64 flags; + u64 total_bytes; + u64 bytes_used; + u64 bytes_pinned; + int full; + struct list_head list; +}; + struct btrfs_block_group_cache { struct cache_extent cache; struct btrfs_key key; struct btrfs_block_group_item item; + struct btrfs_space_info *space_info; u64 pinned; u64 flags; int cached; @@ -466,7 +476,7 @@ struct btrfs_fs_info { struct list_head dirty_cowonly_roots; struct list_head devices; - struct list_head *last_device; + struct list_head space_info; int fp; int force_system_allocs; void *priv_data; |