1. 884b07d btrfs: handle sectorsize < PAGE_SIZE case for extent buffer accessors by Qu Wenruo · 4 years, 1 month ago
  2. 1aaac38 btrfs: don't allow tree block to cross page boundary for subpage support by Qu Wenruo · 4 years, 1 month ago
  3. deb6789 btrfs: calculate inline extent buffer page size based on page size by Qu Wenruo · 4 years, 1 month ago
  4. f91e0d0 btrfs: factor out btree page submission code to a helper by Qu Wenruo · 4 years, 1 month ago
  5. 7ffd27e btrfs: pass bio_offset to check_data_csum() directly by Qu Wenruo · 4 years, 1 month ago
  6. 1201b58 btrfs: drop casts of bio bi_sector by David Sterba · 4 years, 1 month ago
  7. fb22e9c btrfs: use detach_page_private() in alloc_extent_buffer() by Qu Wenruo · 4 years, 2 months ago
  8. 829ddec btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage by Qu Wenruo · 4 years, 2 months ago
  9. 8e1dc98 btrfs: remove unused parameter phy_offset from btrfs_validate_metadata_buffer by Qu Wenruo · 4 years, 2 months ago
  10. f97e27e btrfs: use fixed width int type for extent_state::state by Qu Wenruo · 4 years, 2 months ago
  11. e09caaf btrfs: introduce helper to handle page status update in end_bio_extent_readpage() by Qu Wenruo · 4 years, 2 months ago
  12. 94e8c95 btrfs: add structure to keep track of extent range in end_bio_extent_readpage by Qu Wenruo · 4 years, 2 months ago
  13. 1cab5e7 btrfs: merge __set_extent_bit and set_extent_bit by Nikolay Borisov · 4 years, 2 months ago
  14. a55463c btrfs: remove extent_buffer::recursed by Josef Bacik · 4 years, 2 months ago
  15. 2766ff6 btrfs: update the number of bytes used by an inode atomically by Filipe Manana · 4 years, 2 months ago
  16. e114c54 btrfs: set the lockdep class for extent buffers on creation by Josef Bacik · 4 years, 2 months ago
  17. 3fbaf25 btrfs: pass the owner_root and level to alloc_extent_buffer by Josef Bacik · 4 years, 2 months ago
  18. bfb484d btrfs: cleanup extent buffer readahead by Josef Bacik · 4 years, 2 months ago
  19. 478ef88 btrfs: make buffer_radix take sector size units by Qu Wenruo · 4 years, 3 months ago
  20. 0d01e24 btrfs: assert page mapping lock in attach_extent_buffer_page by Qu Wenruo · 4 years, 3 months ago
  21. b9729ce btrfs: locking: rip out path->leave_spinning by Josef Bacik · 4 years, 5 months ago
  22. 223486c btrfs: switch cached fs_info::csum_size from u16 to u32 by David Sterba · 4 years, 6 months ago
  23. 55fc29b btrfs: use cached value of fs_info::csum_size everywhere by David Sterba · 4 years, 6 months ago
  24. 265fdfa btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits by David Sterba · 4 years, 6 months ago
  25. e940e9a btrfs: rename page_size to io_size in submit_extent_page by Qu Wenruo · 4 years, 3 months ago
  26. 8b8bbd4 btrfs: only require sector size alignment for page read by Qu Wenruo · 4 years, 3 months ago
  27. 12e3360 btrfs: rename pages_locked in process_pages_contig() by Qu Wenruo · 4 years, 3 months ago
  28. 3f6bb4a btrfs: sink the failed_start parameter to set_extent_bit by Qu Wenruo · 4 years, 3 months ago
  29. 03509b7 btrfs: update the comment for find_first_extent_bit by Qu Wenruo · 4 years, 3 months ago
  30. a3efb2f btrfs: fix the comment on lock_extent_buffer_for_io by Qu Wenruo · 4 years, 3 months ago
  31. 196d59a btrfs: switch extent buffer tree lock to rw_semaphore by Josef Bacik · 4 years, 5 months ago
  32. 949b327 btrfs: use iosize while reading compressed pages by Goldwyn Rodrigues · 4 years, 4 months ago
  33. 905eb88 btrfs: remove struct extent_io_ops by Nikolay Borisov · 4 years, 4 months ago
  34. 1b36294 btrfs: call submit_bio_hook directly for metadata pages by Nikolay Borisov · 4 years, 4 months ago
  35. 908930f btrfs: stop calling submit_bio_hook for data inodes by Nikolay Borisov · 4 years, 4 months ago
  36. be17b3a btrfs: don't opencode is_data_inode in end_bio_extent_readpage by Nikolay Borisov · 4 years, 4 months ago
  37. cd05374 btrfs: call submit_bio_hook directly in submit_one_bio by Nikolay Borisov · 4 years, 4 months ago
  38. 9a446d6 btrfs: replace readpage_end_io_hook with direct calls by Nikolay Borisov · 4 years, 4 months ago
  39. 0f20881 btrfs: open code extent_read_full_page to its sole caller by Nikolay Borisov · 4 years, 4 months ago
  40. fd51300 btrfs: sink mirror_num argument in __do_readpage by Nikolay Borisov · 4 years, 4 months ago
  41. 6f15af6 btrfs: sink read_flags argument into extent_read_full_page by Nikolay Borisov · 4 years, 4 months ago
  42. 003c286 btrfs: sink mirror_num argument in extent_read_full_page by Nikolay Borisov · 4 years, 4 months ago
  43. c1be9c1 btrfs: promote extent_read_full_page to btrfs_readpage by Nikolay Borisov · 4 years, 4 months ago
  44. 72cffee btrfs: remove mirror_num argument from extent_read_full_page by Nikolay Borisov · 4 years, 4 months ago
  45. 1a5ee1e btrfs: remove btrfs_get_extent indirection from __do_readpage by Nikolay Borisov · 4 years, 4 months ago
  46. 0420177 btrfs: simplify metadata pages reading by Nikolay Borisov · 4 years, 4 months ago
  47. facee0a btrfs: make extent_fiemap take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  48. f1bbde8 btrfs: make get_extent_skip_holes take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  49. 6fee248 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  50. 329ced7 btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed by Josef Bacik · 4 years, 5 months ago
  51. f98b621 btrfs: extent_io: do extra check for extent buffer read write functions by Qu Wenruo · 4 years, 5 months ago
  52. 260db43 btrfs: delete duplicated words + other fixes in comments by Randy Dunlap · 4 years, 5 months ago
  53. dcdfd9c Merge tag 'for-5.9-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 4 months ago
  54. a48b73e btrfs: fix potential deadlock in the search ioctl by Josef Bacik · 4 years, 5 months ago
  55. 8f0cb66 Merge tag 'core-rcu-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 5 months ago
  56. c1cc478 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 4 years, 5 months ago
  57. 5e548b3 btrfs: do not set the full sync flag on the inode during page release by Filipe Manana · 4 years, 6 months ago
  58. fbc2bd7 btrfs: release old extent maps during page release by Filipe Manana · 4 years, 6 months ago
  59. 3d6448e btrfs: fix race between page release and a fast fsync by Filipe Manana · 4 years, 6 months ago
  60. fbabd4a btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases by Josef Bacik · 4 years, 6 months ago
  61. b69d1ee btrfs: remove done label in writepage_delalloc by Nikolay Borisov · 4 years, 6 months ago
  62. 3526302 btrfs: streamline btrfs_get_io_failure_record logic by Nikolay Borisov · 4 years, 6 months ago
  63. 2279a27 btrfs: make get_state_failrec return failrec directly by Nikolay Borisov · 4 years, 6 months ago
  64. cd4c0bf94 btrfs: make writepage_delalloc take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  65. d4580fe btrfs: make __extent_writepage_io take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  66. 98456b9 btrfs: make btrfs_run_delalloc_range take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  67. bab16e2 btrfs: don't use UAPI types for fiemap callback by David Sterba · 4 years, 7 months ago
  68. ad7ff17 btrfs: make extent_clear_unlock_delalloc take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  69. 0669704 Merge tag 'for-5.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into master by Linus Torvalds · 4 years, 6 months ago
  70. 5909ca1 btrfs: fix page leaks after failure to lock page for delalloc by Robbie Ko · 4 years, 6 months ago
  71. aa27b32 Merge tag 'for-5.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 6 months ago
  72. 6bf9cd2 btrfs: fix fatal extent_buffer readahead vs releasepage race by Boris Burkov · 4 years, 7 months ago
  73. 9f47eb5 fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls by Paul E. McKenney · 4 years, 8 months ago
  74. f3cdc8a Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 7 months ago
  75. d1b89bc btrfs: use attach/detach_page_private by Guoqing Jiang · 4 years, 7 months ago
  76. ba206a0 btrfs: convert from readpages to readahead by Matthew Wilcox (Oracle) · 4 years, 7 months ago
  77. c60ac0f btrfs: drop unnecessary offset_in_page in extent buffer helpers by David Sterba · 4 years, 8 months ago
  78. 2b48966 btrfs: constify extent_buffer in the API functions by David Sterba · 4 years, 8 months ago
  79. db3756c btrfs: remove unused map_private_extent_buffer by David Sterba · 4 years, 8 months ago
  80. 77d5d68 btrfs: unify buffered and direct I/O read repair by Omar Sandoval · 4 years, 9 months ago
  81. fd9d667 btrfs: simplify direct I/O read repair by Omar Sandoval · 4 years, 9 months ago
  82. ce06d3e btrfs: make btrfs_check_repairable() static by Omar Sandoval · 4 years, 9 months ago
  83. f337bd7 btrfs: don't do repair validation for checksum errors by Omar Sandoval · 4 years, 9 months ago
  84. c733397 btrfs: look at full bi_io_vec for repair decision by Omar Sandoval · 4 years, 9 months ago
  85. 8c38938 btrfs: move the root freeing stuff into btrfs_put_root by Josef Bacik · 5 years ago
  86. 3fd6372 btrfs: make the extent buffer leak check per fs info by Josef Bacik · 5 years ago
  87. b3ff8f1 btrfs: Don't submit any btree write bio if the fs has errors by Qu Wenruo · 5 years ago
  88. 5ce48d0 btrfs: Add missing lock annotation for release_extent_buffer() by Jules Irenge · 4 years, 11 months ago
  89. 55ffaab Btrfs: avoid unnecessary splits when setting bits on an extent io tree by Filipe Manana · 5 years ago
  90. f657a31 btrfs: sink argument tree to __do_readpage by David Sterba · 5 years ago
  91. b6660e8 btrfs: sink arugment tree to contiguous_readpages by David Sterba · 5 years ago
  92. 0d44fea btrfs: sink argument tree to __extent_read_full_page by David Sterba · 5 years ago
  93. 71ad38b btrfs: sink argument tree to extent_read_full_page by David Sterba · 5 years ago
  94. b272ae2 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range by David Sterba · 5 years ago
  95. ae6957e btrfs: add assertions for tree == inode->io_tree to extent IO helpers by David Sterba · 5 years ago
  96. 0ceb34b btrfs: drop argument tree from submit_extent_page by David Sterba · 5 years ago
  97. 45b0840 btrfs: remove extent_page_data::tree by David Sterba · 5 years ago
  98. 41a2ee7 btrfs: introduce per-inode file extent tree by Josef Bacik · 5 years ago
  99. 5ab5805 btrfs: drop the -EBUSY case in __extent_writepage_io by Josef Bacik · 5 years ago
  100. 5750c37 btrfs: Correctly handle empty trees in find_first_clear_extent_bit by Nikolay Borisov · 5 years ago