search for: reserve_log

Displaying 2 results from an estimated 2 matches for "reserve_log".

2011 Jul 26
0
[PATCH] Btrfs: use bytes_may_use for all ENOSPC reservations
...xtent-tree.c +++ b/fs/btrfs/extent-tree.c @@ -52,6 +52,21 @@ enum { CHUNK_ALLOC_LIMITED = 2, }; +/* + * Control how reservations are dealt with. + * + * RESERVE_FREE - freeing a reservation. + * RESERVE_ALLOC - a reservation from the allocator. We do the ENOSPC + * accounting in this case + * RESERVE_LOG - a reservation from the tree logging code. We don''t do the + * ENOSPC accounting in this case. + */ +enum { + RESERVE_FREE = 0, + RESERVE_ALLOC = 1, + RESERVE_LOG = 2, +}; + static int update_block_group(struct btrfs_trans_handle *trans, struct btrfs_root *root, u64...
2011 Jul 27
0
[PATCH] Btrfs: use bytes_may_use for all ENOSPC reservations V2
...xtent-tree.c +++ b/fs/btrfs/extent-tree.c @@ -52,6 +52,21 @@ enum { CHUNK_ALLOC_LIMITED = 2, }; +/* + * Control how reservations are dealt with. + * + * RESERVE_FREE - freeing a reservation. + * RESERVE_ALLOC - a reservation from the allocator. We do the ENOSPC + * accounting in this case + * RESERVE_LOG - a reservation from the tree logging code. We don''t do the + * ENOSPC accounting in this case. + */ +enum { + RESERVE_FREE = 0, + RESERVE_ALLOC = 1, + RESERVE_LOG = 2, +}; + static int update_block_group(struct btrfs_trans_handle *trans, struct btrfs_root *root, u64...