| 5badf512ecd0 ("btrfs: factor out decide_stripe_size()") |
| 560156cb25fc ("btrfs: factor out gather_device_info()") |
| 27c314d5ca09 ("btrfs: factor out init_alloc_chunk_ctl") |
| 4f2bafe8a49e ("btrfs: introduce alloc_chunk_ctl") |
| b25c19f49ef2 ("btrfs: handle invalid profile in chunk allocation") |
| cfbb825c7619 ("btrfs: add incompat for raid1 with 3, 4 copies") |
| 47e6f7423b91 ("btrfs: add support for 3-copy replication (raid1c3)") |
| c17add7a1c61 ("btrfs: Consider system chunk array size for new SYSTEM chunks") |
| e1ea2beee284 ("btrfs: use raid_attr for minimum stripe count in btrfs_calc_avail_data_space") |
| 4f080f571192 ("btrfs: use raid_attr to adjust minimal stripe size in btrfs_calc_avail_data_space") |
| 71a9c4885e1d ("btrfs: document BTRFS_MAX_MIRRORS") |
| c7369b3faea2 ("btrfs: add mask for all RAID1 types") |
| e3ecdb3fdecf ("btrfs: factor out devs_max setting in __btrfs_alloc_chunk") |
| 60dfdf25bd31 ("btrfs: Remove 'trans' argument from find_free_dev_extent(_start)") |
| bbbf7243d62d ("btrfs: combine device update operations during transaction commit") |
| c2d1b3aae336 ("btrfs: Honour FITRIM range constraints during free space trim") |
| ab4ba2e13346 ("btrfs: tree-checker: Verify dev item") |
| 075cb3c78fe7 ("btrfs: tree-checker: Check chunk item at tree block read time") |
| 82fc28fbedbb ("btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] and export it") |
| 290342f66108 ("btrfs: use BUG() instead of BUG_ON(1)") |
| 349ae63f4063 ("btrfs: ensure that a DUP or RAID1 block group has exactly two stripes") |
| 52042d8e82ff ("btrfs: Fix typos in comments and strings") |
| 7239ff4b2be8 ("btrfs: Introduce support for FSID change without metadata rewrite") |
| b50836edf9fe ("btrfs: introduce nparity raid_attr") |
| da612e31aee5 ("btrfs: fix ncopies raid_attr for RAID56") |
| baf92114c7e6 ("btrfs: alloc_chunk: fix more DUP stripe size handling") |
| 23f0ff1ec4b0 ("btrfs: alloc_chunk: improve chunk size variable name") |
| 2f29df4fc24e ("btrfs: alloc_chunk: do not refurbish num_bytes") |
| 5f527822be40 ("btrfs: qgroup: Use generation-aware subtree swap to mark dirty extents") |
| ea49f3e73c4b ("btrfs: qgroup: Introduce function to find all new tree blocks of reloc tree") |
| 25982561db7f ("btrfs: qgroup: Introduce function to trace two swaped extents") |
| fee7acc36131 ("btrfs: keep trim from interfering with transaction commits") |
| 0be88e367fd8 ("btrfs: don't attempt to trim devices that don't support it") |
| d4e329de5e5e ("btrfs: iterate all devices during trim, instead of fs_devices::alloc_list") |
| 93bba24d4b5a ("btrfs: Enhance btrfs_trim_fs function to handle error better") |
| b444ad46b2db ("btrfs: Make btrfs_find_device_by_path return struct btrfs_device") |