1. fdb1e12 btrfs: use PAGE_ALIGNED instead of open-coding it by Johannes Thumshirn · 6 years ago
  2. 7073017 btrfs: use offset_in_page instead of open-coding it by Johannes Thumshirn · 6 years ago
  3. cb5583d btrfs: dev-replace: open code trivial locking helpers by David Sterba · 6 years ago
  4. 53176dd btrfs: dev-replace: remove custom read/write blocking scheme by David Sterba · 7 years ago
  5. 129827e btrfs: dev-replace: swich locking to rw semaphore by David Sterba · 7 years ago
  6. ceb21a8d btrfs: reada: reorder dev-replace locks before radix tree preload by David Sterba · 6 years ago
  7. d1051d6 btrfs: Fix error handling in btrfs_cleanup_ordered_extents by Nikolay Borisov · 6 years ago
  8. 3522e90 btrfs: remove always true if branch in find_delalloc_range by Lu Fengqi · 6 years ago
  9. 27a7ff5 btrfs: skip file_extent generation check for free_space_inode in run_delalloc_nocow by Lu Fengqi · 6 years ago
  10. 41bd606 Btrfs: fix fsync of files with multiple hard links in new directories by Filipe Manana · 6 years ago
  11. bbe339c btrfs: drop extra enum initialization where using defaults by David Sterba · 6 years ago
  12. 5b84030 btrfs: switch BTRFS_ORDERED_* to enums by David Sterba · 6 years ago
  13. 50b5b60 btrfs: switch EXTENT_FLAG_* to enums by David Sterba · 6 years ago
  14. 80cb383 btrfs: switch EXTENT_BUFFER_* to enums by David Sterba · 6 years ago
  15. 61fa90c btrfs: switch BTRFS_ROOT_* to enums by David Sterba · 6 years ago
  16. eb1a524 btrfs: switch BTRFS_FS_* to enums by David Sterba · 6 years ago
  17. 688a75b btrfs: switch BTRFS_BLOCK_RSV_* to enums by David Sterba · 6 years ago
  18. b00146b btrfs: switch BTRFS_FS_STATE_* to enums by David Sterba · 6 years ago
  19. da12fe5 btrfs: Refactor btrfs_merge_bio_hook by Nikolay Borisov · 6 years ago
  20. 2ab4fd3 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction by Lu Fengqi · 6 years ago
  21. d2e174d btrfs: document extent mapping assumptions in checksum by Johannes Thumshirn · 6 years ago
  22. cc2c39d btrfs: don't initialize 'offset' in map_private_extent_buffer() by Johannes Thumshirn · 6 years ago
  23. a5fb114 Btrfs: fix deadlock with memory reclaim during scrub by Filipe Manana · 6 years ago
  24. 78e62c0 btrfs: Remove extent_io_ops::readpage_io_failed_hook by Nikolay Borisov · 6 years ago
  25. 7b41ba7 btrfs: remove btrfs_bio_end_io_t by Johannes Thumshirn · 6 years ago
  26. b3a0dd5 btrfs: replace btrfs_io_bio::end_io with a simple helper by David Sterba · 6 years ago
  27. 31feccc btrfs: remove redundant csum buffer in btrfs_io_bio by David Sterba · 6 years ago
  28. 600b6cf btrfs: replace async_cow::root with fs_info by David Sterba · 6 years ago
  29. 06ea01b btrfs: merge btrfs_submit_bio_done to its caller by David Sterba · 6 years ago
  30. 7333bd0 btrfs: balance: print to system log when balance ends or is paused by Anand Jain · 6 years ago
  31. 56fc37d btrfs: balance: print args during start and resume by Anand Jain · 6 years ago
  32. f89e09c btrfs: add helper to describe block group flags by Anand Jain · 6 years ago
  33. 9a6f209 Btrfs: fix deadlock when enabling quotas due to concurrent snapshot creation by Filipe Manana · 6 years ago
  34. 5a8067c Btrfs: fix access to available allocation bits when starting balance by Filipe Manana · 6 years ago
  35. 0e6ec38 Btrfs: allow clear_extent_dirty() to receive a cached extent state record by Filipe Manana · 6 years ago
  36. cc5de4e btrfs: Handle final split-brain possibility during fsid change by Nikolay Borisov · 6 years ago
  37. 7a62d0f btrfs: Handle one more split-brain scenario during fsid change by Nikolay Borisov · 6 years ago
  38. d1a6300 btrfs: add members to fs_devices to track fsid changes by Nikolay Borisov · 6 years ago
  39. fbc6fea btrfs: Add handling for disk split-brain scenario during fsid change by Nikolay Borisov · 6 years ago
  40. de37aa5 btrfs: Remove fsid/metadata_fsid fields from btrfs_info by Nikolay Borisov · 6 years ago
  41. 56f20f4 btrfs: Add sysfs support for metadata_uuid feature by Nikolay Borisov · 6 years ago
  42. 7239ff4 btrfs: Introduce support for FSID change without metadata rewrite by Nikolay Borisov · 6 years ago
  43. ce9f967 btrfs: use EXPORT_FOR_TESTS for conditionally exported functions by Johannes Thumshirn · 6 years ago
  44. f8f591d btrfs: introduce EXPORT_FOR_TESTS macro by Johannes Thumshirn · 6 years ago
  45. e9a05cf btrfs: remove unused drop_on_err in btrfs_mkdir by Johannes Thumshirn · 6 years ago
  46. 9bfd61d btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range by Nikolay Borisov · 6 years ago
  47. 917aace btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument by Nikolay Borisov · 6 years ago
  48. 64bc6c2 btrfs: Remove superfluous check form btrfs_remove_chunk by Nikolay Borisov · 6 years ago
  49. f9085ab btrfs: don't report user-requested cancel as an error by Anand Jain · 6 years ago
  50. 49365e6 btrfs: silence warning if replace is canceled by Anand Jain · 6 years ago
  51. 53e62fb btrfs: dev-replace: add explicit check for replace result "no error" by Anand Jain · 6 years ago
  52. fe97e2e btrfs: dev-replace: replace's scrub must not be running in suspended state by Anand Jain · 6 years ago
  53. b47dda2 btrfs: dev-replace: set result code of cancel by status of scrub by Anand Jain · 6 years ago
  54. d189dd7 btrfs: fix use-after-free due to race between replace start and cancel by Anand Jain · 6 years ago
  55. 05c49e6 btrfs: dev-replace: go back to suspend state if another EXCL_OP is running by Anand Jain · 6 years ago
  56. 0d228ec btrfs: dev-replace: go back to suspended state if target device is missing by Anand Jain · 6 years ago
  57. 54862d6 btrfs: mark btrfs_dev_replace_start as static by Anand Jain · 6 years ago
  58. a9261d4 btrfs: harden agaist duplicate fsid on scanned devices by Anand Jain · 6 years ago
  59. b50836e btrfs: introduce nparity raid_attr by Hans van Kranenburg · 6 years ago
  60. da612e3 btrfs: fix ncopies raid_attr for RAID56 by Hans van Kranenburg · 6 years ago
  61. baf9211 btrfs: alloc_chunk: fix more DUP stripe size handling by Hans van Kranenburg · 6 years ago
  62. 23f0ff1 btrfs: alloc_chunk: improve chunk size variable name by Hans van Kranenburg · 6 years ago
  63. 2f29df4 btrfs: alloc_chunk: do not refurbish num_bytes by Hans van Kranenburg · 6 years ago
  64. 3cd24c6 btrfs: use tagged writepage to mitigate livelock of snapshot by Ethan Lien · 6 years ago
  65. c629732 btrfs: Remove unused extent_state argument from btrfs_writepage_endio_finish_ordered by Nikolay Borisov · 6 years ago
  66. 8cc0237 btrfs: Remove extent_page_data argument from writepage_delalloc by Nikolay Borisov · 6 years ago
  67. 7789a55 btrfs: Move epd::extent_locked check to writepage_delalloc's caller by Nikolay Borisov · 6 years ago
  68. fc8a168 btrfs: Check for missing device before bio submission in btrfs_map_bio by Nikolay Borisov · 6 years ago
  69. ab45724 btrfs: remove redundant replace_state init by Anand Jain · 6 years ago
  70. 6d4cbf7 Btrfs: remove no longer used io_err from btrfs_log_ctx by Filipe Manana · 6 years ago
  71. 59b0713 Btrfs: simpler and more efficient cleanup of a log tree's extent io tree by Filipe Manana · 6 years ago
  72. 46cc775 btrfs: Adjust loop in free_extent_buffer by Nikolay Borisov · 6 years ago
  73. 9cfc8ba btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED while freeing by Nikolay Borisov · 6 years ago
  74. df44971 btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf by Nikolay Borisov · 6 years ago
  75. 8c7eeb6 btrfs: Remove extra reference count bumps in btrfs_compare_trees by Nikolay Borisov · 6 years ago
  76. 24cee18 btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind by Nikolay Borisov · 6 years ago
  77. 6c122e2 btrfs: Remove redundant extent_buffer_get in get_old_root by Nikolay Borisov · 6 years ago
  78. 5c623d3 btrfs: Remove needless tree locking in iterate_inode_extrefs by Nikolay Borisov · 6 years ago
  79. e5bba0b btrfs: Remove needless tree locking in iterate_inode_refs by Nikolay Borisov · 6 years ago
  80. d9cb245 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the intermediate number by Qu Wenruo · 6 years ago
  81. ed46ff3 Btrfs: support swap files by Omar Sandoval · 8 years ago
  82. 60ca842 Btrfs: rename and export get_chunk_map by Omar Sandoval · 7 years ago
  83. eede2bf Btrfs: prevent ioctls from interfering with a swap file by Omar Sandoval · 8 years ago
  84. abbb55f btrfs: Remove extent_io_ops::split_extent_hook callback by Nikolay Borisov · 6 years ago
  85. 5c84819 btrfs: Remove extent_io_ops::merge_extent_hook callback by Nikolay Borisov · 6 years ago
  86. a36bb5f btrfs: Remove extent_io_ops::clear_bit_hook callback by Nikolay Borisov · 6 years ago
  87. e06a1fc btrfs: Remove extent_io_ops::set_bit_hook extent_io callback by Nikolay Borisov · 6 years ago
  88. 65a680f btrfs: Remove extent_io_ops::check_extent_io_range callback by Nikolay Borisov · 6 years ago
  89. 7087a9d btrfs: Remove extent_io_ops::writepage_end_io_hook by Nikolay Borisov · 6 years ago
  90. d75855b btrfs: Remove extent_io_ops::writepage_start_hook by Nikolay Borisov · 6 years ago
  91. 5eaad97 btrfs: Remove extent_io_ops::fill_delalloc by Nikolay Borisov · 6 years ago
  92. 06f2548 btrfs: Add function to distinguish between data and btree inode by Nikolay Borisov · 6 years ago
  93. 05a37c4 btrfs: volumes: Make sure no dev extent is beyond device boundary by Qu Wenruo · 6 years ago
  94. 5eb1938 btrfs: volumes: Make sure there is no overlap of dev extents at mount time by Qu Wenruo · 6 years ago
  95. e72d79d btrfs: Refactor find_free_extent loops update into find_free_extent_update_loop by Qu Wenruo · 6 years ago
  96. e1a4184 btrfs: Refactor unclustered extent allocation into find_free_extent_unclustered() by Qu Wenruo · 6 years ago
  97. d06e3bb btrfs: Refactor clustered extent allocation into find_free_extent_clustered by Qu Wenruo · 6 years ago
  98. b4bd745 btrfs: Introduce find_free_extent_ctl structure for later rework by Qu Wenruo · 6 years ago
  99. e2907c1 btrfs: extent-tree: Detect bytes_pinned underflow earlier by Lu Fengqi · 6 years ago
  100. 9f9b8e8 btrfs: extent-tree: Detect bytes_may_use underflow earlier by Qu Wenruo · 6 years ago