1. f0b65f3 iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant by Al Viro · 3 years, 8 months ago
  2. 3227788 btrfs: fix a potential hole punching failure by BingJing Chang · 3 years, 9 months ago
  3. e2b8421 btrfs: update outdated comment at btrfs_replace_file_extents() by Filipe Manana · 3 years, 9 months ago
  4. bc0939f btrfs: fix race between marking inode needs to be logged and log syncing by Filipe Manana · 3 years, 10 months ago
  5. 885f46d btrfs: fix race between memory mapped writes and fsync by Filipe Manana · 3 years, 10 months ago
  6. 8d9b4a1 btrfs: exclude mmap from happening during all fallocate operations by Josef Bacik · 3 years, 11 months ago
  7. 6470853 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers by Josef Bacik · 3 years, 11 months ago
  8. cca5de9 btrfs: make find_desired_extent take btrfs_inode by Nikolay Borisov · 3 years, 10 months ago
  9. bfc7847 btrfs: make btrfs_replace_file_extents take btrfs_inode by Nikolay Borisov · 3 years, 10 months ago
  10. f09b04c Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 10 months ago
  11. 4f6a49d btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors by Nikolay Borisov · 3 years, 10 months ago
  12. 87fa0f3 mm/filemap: rename generic_file_buffered_read to filemap_read by Christoph Hellwig · 3 years, 10 months ago
  13. 4f016a3 Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux by Linus Torvalds · 3 years, 10 months ago
  14. d8e3fb1 btrfs: zoned: use ZONE_APPEND write for zoned mode by Naohiro Aota · 3 years, 11 months ago
  15. 32443de btrfs: introduce btrfs_subpage for data inodes by Qu Wenruo · 4 years ago
  16. d0c2f4f btrfs: make concurrent fsyncs wait less when waiting for a transaction commit by Filipe Manana · 4 years ago
  17. c0fab48 btrfs: update comment for btrfs_dirty_pages by Qu Wenruo · 4 years ago
  18. 1497165 btrfs: cleanup local variables in btrfs_file_write_iter by Nikolay Borisov · 4 years, 1 month ago
  19. 2f63296 iomap: pass a flags argument to iomap_dio_rw by Christoph Hellwig · 4 years ago
  20. f1569c4 btrfs: disable fallocate in ZONED mode by Naohiro Aota · 4 years, 2 months ago
  21. b06359a btrfs: make btrfs_cont_expand take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  22. 217f42e btrfs: make btrfs_truncate_block take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  23. 03fcb1a btrfs: make btrfs_insert_replace_extent take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  24. dea46d8 btrfs: make find_first_non_hole take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  25. 9a56fcd btrfs: make btrfs_update_inode take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  26. 76aea53 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  27. 2766ff6 btrfs: update the number of bytes used by an inode atomically by Filipe Manana · 4 years, 2 months ago
  28. 5893dfb btrfs: refactor btrfs_drop_extents() to make it easier to extend by Filipe Manana · 4 years, 2 months ago
  29. ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 4 months ago
  30. 265fdfa btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits by David Sterba · 4 years, 6 months ago
  31. ecfdc08 btrfs: remove dio iomap DSYNC workaround by Goldwyn Rodrigues · 4 years, 3 months ago
  32. a42fa64 btrfs: call iomap_dio_complete() without inode_lock by Goldwyn Rodrigues · 4 years, 3 months ago
  33. 502756b btrfs: remove btrfs_inode::dio_sem by Goldwyn Rodrigues · 4 years, 3 months ago
  34. e9adabb btrfs: use shared lock for direct writes within EOF by Goldwyn Rodrigues · 4 years, 3 months ago
  35. c352370 btrfs: push inode locking and unlocking into buffered/direct write by Goldwyn Rodrigues · 4 years, 3 months ago
  36. a14b78a btrfs: introduce btrfs_inode_lock()/unlock() by Goldwyn Rodrigues · 4 years, 3 months ago
  37. b8d8e1f btrfs: introduce btrfs_write_check() by Goldwyn Rodrigues · 4 years, 3 months ago
  38. c86537a btrfs: check FS error state bit early during write by Goldwyn Rodrigues · 4 years, 3 months ago
  39. 5e8b9ef btrfs: move pos increment and pagecache extension to btrfs_buffered_write by Goldwyn Rodrigues · 4 years, 3 months ago
  40. 4e4cabe btrfs: split btrfs_direct_IO to read and write by Goldwyn Rodrigues · 4 years, 3 months ago
  41. aa8c1a4 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() by Goldwyn Rodrigues · 4 years, 3 months ago
  42. 13f0dd8 btrfs: use round_down while calculating start position in btrfs_dirty_pages() by Goldwyn Rodrigues · 4 years, 3 months ago
  43. eefa45f5 btrfs: calculate num_pages, reserve_bytes once in btrfs_buffered_write by Goldwyn Rodrigues · 4 years, 3 months ago
  44. c334730 btrfs: fix missing delalloc new bit for new delalloc ranges by Filipe Manana · 4 years, 2 months ago
  45. 0425e7b btrfs: don't fallback to buffered read if we don't need to by Johannes Thumshirn · 4 years, 2 months ago
  46. 1fd4033 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag by Nikolay Borisov · 4 years, 3 months ago
  47. c0a4360 btrfs: remove inode argument from btrfs_start_ordered_extent by Nikolay Borisov · 4 years, 3 months ago
  48. fc0d82e btrfs: sink total_data parameter in setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  49. 3dc9dc8 btrfs: eliminate total_size parameter from setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  50. 0cbb5bd btrfs: rename btrfs_insert_clone_extent() to a more generic name by Filipe Manana · 4 years, 4 months ago
  51. 306bfec btrfs: rename btrfs_punch_hole_range() to a more generic name by Filipe Manana · 4 years, 4 months ago
  52. bf38564 btrfs: rename struct btrfs_clone_extent_info to a more generic name by Filipe Manana · 4 years, 4 months ago
  53. fb870f6 btrfs: remove item_size member of struct btrfs_clone_extent_info by Filipe Manana · 4 years, 4 months ago
  54. 8fccebf btrfs: fix metadata reservation for fallocate that leads to transaction aborts by Filipe Manana · 4 years, 4 months ago
  55. 948dfeb btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  56. 6fee248 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  57. 6d072c8 btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  58. 0eb7929 btrfs: dio iomap DSYNC workaround by Josef Bacik · 4 years, 4 months ago
  59. f85781f btrfs: switch to iomap for direct IO by Goldwyn Rodrigues · 4 years, 4 months ago
  60. 4877817 btrfs: make fast fsyncs wait only for writeback by Filipe Manana · 4 years, 5 months ago
  61. e21139c btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need() by Qu Wenruo · 4 years, 5 months ago
  62. 9907ab3 Merge tag 'for-5.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 4 months ago
  63. a84d5d4 btrfs: detect nocow for swap after snapshot delete by Boris Burkov · 4 years, 4 months ago
  64. cdc8fcb Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 5 months ago
  65. 36ea6f3 btrfs: make btrfs_check_data_free_space take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  66. 86d5292 btrfs: make btrfs_delalloc_release_space take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  67. 25ce28c btrfs: make btrfs_free_reserved_data_space take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  68. 7661a3e btrfs: make btrfs_qgroup_reserve_data take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  69. 088545f btrfs: make btrfs_dirty_pages take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  70. c2566f2 btrfs: make btrfs_set_extent_delalloc take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  71. 38d37aa btrfs: refactor btrfs_check_can_nocow() into two variants by Qu Wenruo · 4 years, 6 months ago
  72. e4ecaf9 btrfs: add comments for btrfs_check_can_nocow() and can_nocow_extent() by Qu Wenruo · 4 years, 6 months ago
  73. 6d4572a btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation by Qu Wenruo · 4 years, 6 months ago
  74. 906c448 btrfs: make __btrfs_drop_extents take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  75. a7f8b1c btrfs: file: reserve qgroup space after the hole punch range is locked by Qu Wenruo · 4 years, 7 months ago
  76. 6a3c7f5 btrfs: don't balance btree inode pages from buffered write path by Nikolay Borisov · 4 years, 7 months ago
  77. d777659 btrfs: wire up iter_file_splice_write by Christoph Hellwig · 4 years, 6 months ago
  78. 8730f12 btrfs: flag files as supporting buffered async reads by Jens Axboe · 4 years, 7 months ago
  79. 5dbb75e btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO by Filipe Manana · 4 years, 7 months ago
  80. 260a633 btrfs: fix RWF_NOWAIT write not failling when we need to cow by Filipe Manana · 4 years, 7 months ago
  81. f2cb2f3 btrfs: fix hang on snapshot creation after RWF_NOWAIT write by Filipe Manana · 4 years, 7 months ago
  82. 55e20bd Revert "btrfs: switch to iomap_dio_rw() for dio" by David Sterba · 4 years, 7 months ago
  83. f4c48b4 Revert "btrfs: split btrfs_direct_IO to read and write part" by David Sterba · 4 years, 7 months ago
  84. d8f3e73 btrfs: split btrfs_direct_IO to read and write part by Christoph Hellwig · 4 years, 7 months ago
  85. a43a67a btrfs: switch to iomap_dio_rw() for dio by Goldwyn Rodrigues · 4 years, 7 months ago
  86. 0202e83 btrfs: simplify iget helpers by David Sterba · 4 years, 8 months ago
  87. 56e9357 btrfs: simplify root lookup by id by David Sterba · 4 years, 8 months ago
  88. 92a7cc4 btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE by Qu Wenruo · 4 years, 8 months ago
  89. 7af5974 btrfs: make full fsyncs always operate on the entire file again by Filipe Manana · 4 years, 9 months ago
  90. 6ff0672 btrfs: fix missing semaphore unlock in btrfs_sync_file by Robbie Ko · 4 years, 10 months ago
  91. c75e839 btrfs: kill the subvol_srcu by Josef Bacik · 4 years, 11 months ago
  92. 0a8068a btrfs: make ranged full fsyncs more efficient by Filipe Manana · 4 years, 10 months ago
  93. 95418ed btrfs: fix missing file extent item for hole after ranged fsync by Filipe Manana · 4 years, 10 months ago
  94. 6a17738 Btrfs: move all reflink implementation code into its own file by Filipe Manana · 4 years, 10 months ago
  95. dcc3eb9 btrfs: convert snapshot/nocow exlcusion to drew lock by Nikolay Borisov · 5 years ago
  96. b272ae2 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range by David Sterba · 5 years ago
  97. 0024652 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root by Josef Bacik · 5 years ago
  98. bc44d7c btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root by Josef Bacik · 5 years ago
  99. 02162a0 btrfs: hold a ref on the root in __btrfs_run_defrag_inode by Josef Bacik · 5 years ago
  100. 3619c94 btrfs: open code btrfs_read_fs_root_no_name by Josef Bacik · 5 years ago