Series |
btrfs: refactor and generalize chunk/dev_extent/extent allocation
|
expand
-
[v3,00/21] btrfs: refactor and generalize chunk/dev_extent/extent allocation
-
[v3,01/21] btrfs: change type of full_search to bool
-
[v3,02/21] btrfs: do not BUG_ON with invalid profile
-
[v3,03/21] btrfs: introduce chunk allocation policy
-
[v3,04/21] btrfs: refactor find_free_dev_extent_start()
-
[v3,05/21] btrfs: introduce alloc_chunk_ctl
-
[v3,06/21] btrfs: factor out init_alloc_chunk_ctl
-
[v3,07/21] btrfs: factor out gather_device_info()
-
[v3,08/21] btrfs: factor out decide_stripe_size()
-
[v3,09/21] btrfs: factor out create_chunk()
-
[v3,10/21] btrfs: parameterize dev_extent_min
-
[v3,11/21] btrfs: introduce extent allocation policy
-
[v3,12/21] btrfs: move hint_byte into find_free_extent_ctl
-
[v3,13/21] btrfs: move variables for clustered allocation into find_free_extent_ctl
-
[v3,14/21] btrfs: factor out do_allocation()
-
[v3,15/21] btrfs: drop unnecessary arguments from clustered allocation functions
-
[v3,16/21] btrfs: factor out release_block_group()
-
[v3,17/21] btrfs: factor out found_extent()
-
[v3,18/21] btrfs: drop unnecessary arguments from find_free_extent_update_loop()
-
[v3,19/21] btrfs: factor out chunk_allocation_failed()
-
[v3,20/21] btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation
-
[v3,21/21] btrfs: factor out prepare_allocation()
|