1. c122799 btrfs: refactor unlock_up by Nikolay Borisov · 3 years ago
  2. 727e606 btrfs: remove stale comment about locking at btrfs_search_slot() by Filipe Manana · 3 years, 1 month ago
  3. bb8e9a6 btrfs: remove BUG_ON() after splitting leaf by Filipe Manana · 3 years, 1 month ago
  4. 109324c btrfs: move leaf search logic out of btrfs_search_slot() by Filipe Manana · 3 years, 1 month ago
  5. e5e1c17 btrfs: remove useless condition check before splitting leaf by Filipe Manana · 3 years, 1 month ago
  6. e2e58d0 btrfs: try to unlock parent nodes earlier when inserting a key by Filipe Manana · 3 years, 1 month ago
  7. fb81212 btrfs: allow generic_bin_search() to take low boundary as an argument by Filipe Manana · 3 years, 1 month ago
  8. 120de40 btrfs: check the root node for uptodate before returning it by Josef Bacik · 3 years, 1 month ago
  9. d96b342 btrfs: make send work with concurrent block group relocation by Filipe Manana · 3 years, 1 month ago
  10. dc2e724 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end by Josef Bacik · 3 years, 2 months ago
  11. 3212fa1 btrfs: drop the _nr from the item helpers by Josef Bacik · 3 years, 2 months ago
  12. 7479420 btrfs: introduce item_nr token variant helpers by Josef Bacik · 3 years, 2 months ago
  13. c91666b btrfs: add btrfs_set_item_*_nr() helpers by Josef Bacik · 3 years, 2 months ago
  14. 227f3cd btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere by Josef Bacik · 3 years, 2 months ago
  15. 9609134 Merge tag 'for-5.16-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years ago
  16. 7a163608 btrfs: fix invalid delayed ref after subvolume creation failure by Filipe Manana · 3 years, 1 month ago
  17. 037c50b Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 2 months ago
  18. f064165 btrfs: unexport setup_items_for_insert() by Filipe Manana · 3 years, 3 months ago
  19. b7ef5f3 btrfs: loop only once over data sizes array when inserting an item batch by Filipe Manana · 3 years, 3 months ago
  20. 49d0c64 btrfs: assert that extent buffers are write locked instead of only locked by Filipe Manana · 3 years, 3 months ago
  21. e41d12f mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> by Christoph Hellwig · 3 years, 3 months ago
  22. 0ff40a9 btrfs: introduce btrfs_search_backwards function by Marcos Paulo de Souza · 3 years, 5 months ago
  23. 809d690 btrfs: make btrfs_next_leaf static inline by David Sterba · 3 years, 5 months ago
  24. 069a2e3 btrfs: continue readahead of siblings even if target node is in memory by Filipe Manana · 3 years, 5 months ago
  25. 67d5e28 btrfs: remove max argument from generic_bin_search by Marcos Paulo de Souza · 3 years, 6 months ago
  26. 79bd371 btrfs: rework chunk allocation to avoid exhaustion of the system chunk array by Filipe Manana · 3 years, 6 months ago
  27. 5963ffca btrfs: always abort the transaction if we abort a trans handle by Josef Bacik · 3 years, 7 months ago
  28. ace7506 btrfs: improve btree readahead for full send operations by Filipe Manana · 3 years, 9 months ago
  29. 406808a btrfs: use booleans where appropriate for the tree mod log functions by Filipe Manana · 3 years, 10 months ago
  30. f3a84cc btrfs: move the tree mod log code into its own file by Filipe Manana · 3 years, 10 months ago
  31. dbcc7d5 btrfs: fix race when cloning extent buffer during rewind of an old root by Filipe Manana · 3 years, 10 months ago
  32. 72c9925 btrfs: fix extent buffer leak on failure to copy root by Filipe Manana · 3 years, 11 months ago
  33. 867ed32 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root by Josef Bacik · 4 years ago
  34. f75e2b7 btrfs: allow error injection for btrfs_search_slot and btrfs_cow_block by Josef Bacik · 4 years ago
  35. 9a66497 btrfs: correctly calculate item size used when item key collision happens by ethanwu · 4 years, 1 month ago
  36. 884b07d btrfs: handle sectorsize < PAGE_SIZE case for extent buffer accessors by Qu Wenruo · 4 years, 1 month ago
  37. 95b982d btrfs: simplify return values in setup_nodes_for_search by Nikolay Borisov · 4 years, 2 months ago
  38. d5286a92 btrfs: remove useless return value statement in split_node by Nikolay Borisov · 4 years, 2 months ago
  39. fe596ca btrfs: use btrfs_tree_read_lock in btrfs_search_slot by Josef Bacik · 4 years, 2 months ago
  40. 1bb9659 btrfs: merge back btrfs_read_lock_root_node helpers by Josef Bacik · 4 years, 2 months ago
  41. 2f5239d btrfs: remove btrfs_path::recurse by Josef Bacik · 4 years, 2 months ago
  42. 0e46318 btrfs: unlock to current level in btrfs_next_old_leaf by Josef Bacik · 4 years, 2 months ago
  43. ffeb03c btrfs: cleanup the locking in btrfs_next_old_leaf by Josef Bacik · 4 years, 2 months ago
  44. 1b7ec85 btrfs: pass root owner to read_tree_block by Josef Bacik · 4 years, 2 months ago
  45. 206983b btrfs: use btrfs_read_node_slot in btrfs_realloc_node by Josef Bacik · 4 years, 2 months ago
  46. bfb484d btrfs: cleanup extent buffer readahead by Josef Bacik · 4 years, 2 months ago
  47. b9729ce btrfs: locking: rip out path->leave_spinning by Josef Bacik · 4 years, 4 months ago
  48. ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 4 months ago
  49. 572c83a btrfs: cleanup cow block on error by Josef Bacik · 4 years, 3 months ago
  50. 7269ddd btrfs: improve error message in setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  51. da9ffb2 btrfs: add kerneldoc for setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  52. fc0d82e btrfs: sink total_data parameter in setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  53. 3dc9dc8 btrfs: eliminate total_size parameter from setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  54. fc0716c btrfs: re-arrange statements in setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  55. ca9d473 btrfs: use BTRFS_NESTED_NEW_ROOT for double splits by Josef Bacik · 4 years, 4 months ago
  56. cf6f34a btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots by Josef Bacik · 4 years, 4 months ago
  57. 4dff97e btrfs: introduce BTRFS_NESTING_SPLIT for split blocks by Josef Bacik · 4 years, 4 months ago
  58. bf59a5a btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW by Josef Bacik · 4 years, 4 months ago
  59. bf77467 btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT by Josef Bacik · 4 years, 4 months ago
  60. 9631e4c btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks by Josef Bacik · 4 years, 4 months ago
  61. fd7ba1c btrfs: add nesting tags to the locking helpers by Josef Bacik · 4 years, 4 months ago
  62. 5189941 btrfs: introduce btrfs_path::recurse by Josef Bacik · 4 years, 4 months ago
  63. d16c702 btrfs: ctree: check key order before merging tree blocks by Qu Wenruo · 4 years, 4 months ago
  64. 260db43 btrfs: delete duplicated words + other fixes in comments by Randy Dunlap · 4 years, 5 months ago
  65. d3beaa2 btrfs: set the lockdep class for log tree extent buffers by Josef Bacik · 4 years, 5 months ago
  66. 604997b btrfs: use the correct const function attribute for btrfs_get_num_csums by David Sterba · 4 years, 5 months ago
  67. ce6ef5a btrfs: add little-endian optimized key helpers by David Sterba · 4 years, 7 months ago
  68. c730ae0 btrfs: convert comments to fallthrough annotations by Marcos Paulo de Souza · 4 years, 7 months ago
  69. 213ff4b btrfs: remove redundant local variable in read_block_for_search by Nikolay Borisov · 4 years, 7 months ago
  70. 995e9a1 btrfs: open code key_search by Nikolay Borisov · 4 years, 7 months ago
  71. 92a7cc4 btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE by Qu Wenruo · 4 years, 8 months ago
  72. 5cd17f3 btrfs: speed up and simplify generic_bin_search by David Sterba · 4 years, 8 months ago
  73. a31356b btrfs: don't use set/get token in leaf_space_used by David Sterba · 4 years, 8 months ago
  74. cc4c13d btrfs: drop eb parameter from set/get token helpers by David Sterba · 4 years, 8 months ago
  75. e3b8336 btrfs: remove the redundant parameter level in btrfs_bin_search() by Qu Wenruo · 4 years, 9 months ago
  76. 59a0fcd btrfs: inline checksum name and driver definitions by David Sterba · 4 years, 10 months ago
  77. 42c9d0b btrfs: simplify parameters of btrfs_set_disk_extent_flags by David Sterba · 6 years ago
  78. b908c33 btrfs: move root node locking helpers to locking.c by David Sterba · 5 years ago
  79. 42836cf Btrfs: don't iterate mod seq list when putting a tree mod seq by Filipe Manana · 5 years ago
  80. 7227ff4 Btrfs: fix race between adding and putting tree mod seq elements and nodes by Filipe Manana · 5 years ago
  81. 6609fee Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues by Filipe Manana · 5 years ago
  82. 352ae07 btrfs: add blake2b to checksumming algorithms by David Sterba · 5 years ago
  83. b4e967b btrfs: add member for a specific checksum driver by David Sterba · 5 years ago
  84. f7cea56 btrfs: sysfs: export supported checksums by David Sterba · 5 years ago
  85. 3831bf0 btrfs: add sha256 to checksumming algorithm by Johannes Thumshirn · 5 years ago
  86. 3951e7f btrfs: add xxhash64 to checksumming algorithms by Johannes Thumshirn · 5 years ago
  87. 67439da btrfs: opencode extent_buffer_get by David Sterba · 5 years ago
  88. e1f60a6 btrfs: add __pure attribute to functions by David Sterba · 5 years ago
  89. 1f95ec0 btrfs: move btrfs_unlock_up_safe to other locking functions by David Sterba · 5 years ago
  90. ed2b1d3 btrfs: move btrfs_set_path_blocking to other locking functions by David Sterba · 5 years ago
  91. 34ffafd btrfs: ctree: Remove stray comment of setting up path lock by Qu Wenruo · 5 years ago
  92. abe9339 btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() by Qu Wenruo · 5 years ago
  93. f624d97 btrfs: ctree: Reduce one indent level for btrfs_search_slot() by Qu Wenruo · 5 years ago
  94. 65e99c4 btrfs: Don't assign retval of btrfs_try_tree_write_lock/btrfs_tree_read_lock_atomic by Nikolay Borisov · 5 years ago
  95. af024ed btrfs: create structure to encode checksum type and length by Johannes Thumshirn · 5 years ago
  96. c82f823 btrfs: tie extent buffer and it's token together by David Sterba · 5 years ago
  97. 18d0f5c btrfs: move functions for tree compare to send.c by David Sterba · 5 years ago
  98. 4b231ae btrfs: rename and export read_node_slot by David Sterba · 5 years ago
  99. efad8a8 Btrfs: fix use-after-free when using the tree modification log by Filipe Manana · 5 years ago
  100. 6a9fb46 btrfs: make caching_thread use btrfs_find_next_key by Josef Bacik · 6 years ago