1. 3478c73 btrfs: remove unnecessary extent root check in btrfs_defrag_leaves by Josef Bacik · 3 years, 2 months ago
  2. ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 4 months ago
  3. a2570ef btrfs: remove unused btrfs_root::defrag_trans_start by David Sterba · 4 years, 6 months ago
  4. 92a7cc4 btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE by Qu Wenruo · 4 years, 8 months ago
  5. 8bead25 btrfs: open code now trivial btrfs_set_lock_blocking by David Sterba · 7 years ago
  6. c1d7c51 btrfs: replace GPL boilerplate by SPDX -- sources by David Sterba · 7 years ago
  7. 7c829b7 btrfs: add define for oldest generation by Anand Jain · 7 years ago
  8. 0376374 Btrfs: fix locking bugs when defragging leaves by Filipe Manana · 9 years ago
  9. 527afb4 Btrfs: cleanup: remove unnecessary check before btrfs_free_path is called by Tsutomu Itoh · 9 years ago
  10. 1302890 btrfs: let tree defrag work in SSD mode by David Sterba · 10 years ago
  11. 27cdeb7 Btrfs: use bitfield instead of integer data type for the some variants in btrfs_root by Miao Xie · 11 years ago
  12. 8319bfe Btrfs: cleanup dead code of defragment by Liu Bo · 11 years ago
  13. 6174d3c Btrfs: remove unused max_key arg from btrfs_search_forward by Filipe David Borba Manana · 11 years ago
  14. de78b51 btrfs: remove cache only arguments from defrag path by Eric Sandeen · 12 years ago
  15. b3b4aa7 btrfs: drop unused parameter from btrfs_release_path by David Sterba · 14 years ago
  16. 559af82 Btrfs: cleanup warnings from gcc 4.6 (nonbugs) by Andi Kleen · 14 years ago
  17. 8929ecfa Btrfs: Introduce global metadata reservation by Yan, Zheng · 15 years ago
  18. 56bec29 Btrfs: do extent allocation and reference count updates in the background by Chris Mason · 16 years ago
  19. b4ce94d Btrfs: Change btree locking to use explicit blocking points by Chris Mason · 16 years ago
  20. d397712 Btrfs: Fix checkpatch.pl warnings by Chris Mason · 16 years ago
  21. 2517920 Btrfs: nuke fs wide allocation mutex V2 by Josef Bacik · 16 years ago
  22. d352ac6 Btrfs: add and improve comments by Chris Mason · 16 years ago
  23. e02119d Btrfs: Add a write ahead tree log to optimize synchronous operations by Chris Mason · 16 years ago
  24. 3f157a2 Btrfs: Online btree defragmentation fixes by Chris Mason · 17 years ago
  25. 1b1e213 Btrfs: Add a per-inode csum mutex to avoid races creating csum items by Chris Mason · 17 years ago
  26. e7a8456 Btrfs: Add btree locking to the tree defragmentation code by Chris Mason · 17 years ago
  27. 925baed Btrfs: Start btree concurrency work. by Chris Mason · 17 years ago
  28. 0ef3e66 Btrfs: Allocator fix variety pack by Chris Mason · 17 years ago
  29. 1259ab7 Btrfs: Handle write errors on raid1 and raid10 by Chris Mason · 17 years ago
  30. ca7a79a Btrfs: Pass down the expected generation number when reading tree blocks by Chris Mason · 17 years ago
  31. 0999df5 Btrfs: Verify checksums on tree blocks found without read_tree_block by Chris Mason · 17 years ago
  32. 9afbb0b Btrfs: Disable tree defrag in SSD mode by Chris Mason · 17 years ago
  33. b3236e6 Btrfs: Leave on the tree defragger in mount -o ssd, it still helps there by Chris Mason · 17 years ago
  34. e18e480 Btrfs: Add mount -o ssd, which includes optimizations for seek free storage by Chris Mason · 17 years ago
  35. 7bb8631 Btrfs: Add back pointers from extents to the btree or file referencing them by Chris Mason · 17 years ago
  36. f84a8b3 Btrfs: Optimize allocations as we need to mix data and metadata into one group by Chris Mason · 17 years ago
  37. 081e957 Btrfs: Make defrag check nodes against the progress key to prevent repeating work by Chris Mason · 17 years ago
  38. 5708b95 Btrfs: Tune the automatic defrag code by Chris Mason · 17 years ago
  39. a6b6e75 Btrfs: Defrag only leaves, and only when the parent node has a single objectid by Chris Mason · 17 years ago
  40. cf786e7 Btrfs: Defrag: only walk into nodes with the defrag bit set by Chris Mason · 17 years ago
  41. 0f1ebbd Btrfs: Large block related defrag optimizations by Chris Mason · 17 years ago
  42. 0f82731 Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big. by Chris Mason · 17 years ago
  43. 6b80053 Btrfs: Add back the online defragging code by Chris Mason · 17 years ago
  44. db94535 Btrfs: Allow tree blocks larger than the page size by Chris Mason · 17 years ago
  45. 5f39d39 Btrfs: Create extent_buffer interface for large blocksizes by Chris Mason · 17 years ago
  46. 86479a0 Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree by Chris Mason · 17 years ago
  47. f2183bd Btrfs: Add BH_Defrag to mark buffers that are in need of defragging by Chris Mason · 17 years ago
  48. e9d0b13 Btrfs: Btree defrag on the extent-mapping tree as well by Chris Mason · 17 years ago
  49. 409eb95 Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshot by Chris Mason · 17 years ago
  50. 6702ed4 Btrfs: Add run time btree defrag, and an ioctl to force btree defrag by Chris Mason · 17 years ago