1. 51bd956 btrfs: fix deadlock due to page faults during direct IO reads and writes by Filipe Manana · 3 years, 2 months ago
  2. c03098d Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 by Linus Torvalds · 3 years, 2 months ago
  3. f42c5da btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref by Nikolay Borisov · 3 years, 3 months ago
  4. 8496153 btrfs: add a BTRFS_FS_ERROR helper by Josef Bacik · 3 years, 3 months ago
  5. e4f9434 btrfs: subpage: add bitmap for PageChecked flag by Qu Wenruo · 3 years, 3 months ago
  6. f064165 btrfs: unexport setup_items_for_insert() by Filipe Manana · 3 years, 3 months ago
  7. b7ef5f3 btrfs: loop only once over data sizes array when inserting an item batch by Filipe Manana · 3 years, 3 months ago
  8. 4fdccaa iomap: Add done_before argument to iomap_dio_rw by Andreas Gruenbacher · 3 years, 5 months ago
  9. a629459 iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable by Andreas Gruenbacher · 3 years, 5 months ago
  10. 4afb912 btrfs: fix abort logic in btrfs_replace_file_extents by Josef Bacik · 3 years, 3 months ago
  11. d175209 btrfs: update refs for any root except tree log roots by Josef Bacik · 3 years, 3 months ago
  12. 1460540 btrfs: initial fsverity support by Boris Burkov · 3 years, 6 months ago
  13. 7c11d0a btrfs: subpage: fix a potential use-after-free in writeback helper by Qu Wenruo · 3 years, 5 months ago
  14. e046786 btrfs: subpage: fix race between prepare_pages() and btrfs_releasepage() by Qu Wenruo · 3 years, 5 months ago
  15. d3acb15 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 3 years, 6 months ago
  16. 77d2553 btrfs: eliminate insert label in add_falloc_range by Nikolay Borisov · 3 years, 7 months ago
  17. 0528476 btrfs: fix the filemap_range_has_page() call in btrfs_punch_hole_lock_range() by Qu Wenruo · 3 years, 7 months ago
  18. f02a85d btrfs: make btrfs_dirty_pages() to be subpage compatible by Qu Wenruo · 3 years, 7 months ago
  19. ec87b42 btrfs: use list_last_entry in add_falloc_range by Nikolay Borisov · 3 years, 7 months ago
  20. f0b65f3 iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant by Al Viro · 3 years, 8 months ago
  21. e7b2ec3 btrfs: return value from btrfs_mark_extent_written() in case of error by Ritesh Harjani · 3 years, 7 months ago
  22. 626e9f4 btrfs: fix race leading to unpersisted data and metadata on fsync by Filipe Manana · 3 years, 8 months ago
  23. 3227788 btrfs: fix a potential hole punching failure by BingJing Chang · 3 years, 9 months ago
  24. e2b8421 btrfs: update outdated comment at btrfs_replace_file_extents() by Filipe Manana · 3 years, 9 months ago
  25. bc0939f btrfs: fix race between marking inode needs to be logged and log syncing by Filipe Manana · 3 years, 10 months ago
  26. 885f46d btrfs: fix race between memory mapped writes and fsync by Filipe Manana · 3 years, 10 months ago
  27. 8d9b4a1 btrfs: exclude mmap from happening during all fallocate operations by Josef Bacik · 3 years, 11 months ago
  28. 6470853 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers by Josef Bacik · 3 years, 11 months ago
  29. cca5de9 btrfs: make find_desired_extent take btrfs_inode by Nikolay Borisov · 3 years, 10 months ago
  30. bfc7847 btrfs: make btrfs_replace_file_extents take btrfs_inode by Nikolay Borisov · 3 years, 10 months ago
  31. 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
  32. 4f6a49d btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors by Nikolay Borisov · 3 years, 10 months ago
  33. 87fa0f3 mm/filemap: rename generic_file_buffered_read to filemap_read by Christoph Hellwig · 3 years, 10 months ago
  34. 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
  35. d8e3fb1 btrfs: zoned: use ZONE_APPEND write for zoned mode by Naohiro Aota · 3 years, 11 months ago
  36. 32443de btrfs: introduce btrfs_subpage for data inodes by Qu Wenruo · 4 years ago
  37. d0c2f4f btrfs: make concurrent fsyncs wait less when waiting for a transaction commit by Filipe Manana · 4 years ago
  38. c0fab48 btrfs: update comment for btrfs_dirty_pages by Qu Wenruo · 4 years ago
  39. 1497165 btrfs: cleanup local variables in btrfs_file_write_iter by Nikolay Borisov · 4 years, 1 month ago
  40. 2f63296 iomap: pass a flags argument to iomap_dio_rw by Christoph Hellwig · 4 years ago
  41. f1569c4 btrfs: disable fallocate in ZONED mode by Naohiro Aota · 4 years, 2 months ago
  42. b06359a btrfs: make btrfs_cont_expand take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  43. 217f42e btrfs: make btrfs_truncate_block take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  44. 03fcb1a btrfs: make btrfs_insert_replace_extent take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  45. dea46d8 btrfs: make find_first_non_hole take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  46. 9a56fcd btrfs: make btrfs_update_inode take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  47. 76aea53 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode by Nikolay Borisov · 4 years, 2 months ago
  48. 2766ff6 btrfs: update the number of bytes used by an inode atomically by Filipe Manana · 4 years, 2 months ago
  49. 5893dfb btrfs: refactor btrfs_drop_extents() to make it easier to extend by Filipe Manana · 4 years, 2 months ago
  50. ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 4 months ago
  51. 265fdfa btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits by David Sterba · 4 years, 6 months ago
  52. ecfdc08 btrfs: remove dio iomap DSYNC workaround by Goldwyn Rodrigues · 4 years, 3 months ago
  53. a42fa64 btrfs: call iomap_dio_complete() without inode_lock by Goldwyn Rodrigues · 4 years, 3 months ago
  54. 502756b btrfs: remove btrfs_inode::dio_sem by Goldwyn Rodrigues · 4 years, 3 months ago
  55. e9adabb btrfs: use shared lock for direct writes within EOF by Goldwyn Rodrigues · 4 years, 3 months ago
  56. c352370 btrfs: push inode locking and unlocking into buffered/direct write by Goldwyn Rodrigues · 4 years, 3 months ago
  57. a14b78a btrfs: introduce btrfs_inode_lock()/unlock() by Goldwyn Rodrigues · 4 years, 3 months ago
  58. b8d8e1f btrfs: introduce btrfs_write_check() by Goldwyn Rodrigues · 4 years, 3 months ago
  59. c86537a btrfs: check FS error state bit early during write by Goldwyn Rodrigues · 4 years, 3 months ago
  60. 5e8b9ef btrfs: move pos increment and pagecache extension to btrfs_buffered_write by Goldwyn Rodrigues · 4 years, 3 months ago
  61. 4e4cabe btrfs: split btrfs_direct_IO to read and write by Goldwyn Rodrigues · 4 years, 3 months ago
  62. aa8c1a4 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() by Goldwyn Rodrigues · 4 years, 3 months ago
  63. 13f0dd8 btrfs: use round_down while calculating start position in btrfs_dirty_pages() by Goldwyn Rodrigues · 4 years, 3 months ago
  64. eefa45f5 btrfs: calculate num_pages, reserve_bytes once in btrfs_buffered_write by Goldwyn Rodrigues · 4 years, 3 months ago
  65. c334730 btrfs: fix missing delalloc new bit for new delalloc ranges by Filipe Manana · 4 years, 2 months ago
  66. 0425e7b btrfs: don't fallback to buffered read if we don't need to by Johannes Thumshirn · 4 years, 2 months ago
  67. 1fd4033 btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag by Nikolay Borisov · 4 years, 3 months ago
  68. c0a4360 btrfs: remove inode argument from btrfs_start_ordered_extent by Nikolay Borisov · 4 years, 3 months ago
  69. fc0d82e btrfs: sink total_data parameter in setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  70. 3dc9dc8 btrfs: eliminate total_size parameter from setup_items_for_insert by Nikolay Borisov · 4 years, 4 months ago
  71. 0cbb5bd btrfs: rename btrfs_insert_clone_extent() to a more generic name by Filipe Manana · 4 years, 4 months ago
  72. 306bfec btrfs: rename btrfs_punch_hole_range() to a more generic name by Filipe Manana · 4 years, 4 months ago
  73. bf38564 btrfs: rename struct btrfs_clone_extent_info to a more generic name by Filipe Manana · 4 years, 4 months ago
  74. fb870f6 btrfs: remove item_size member of struct btrfs_clone_extent_info by Filipe Manana · 4 years, 4 months ago
  75. 8fccebf btrfs: fix metadata reservation for fallocate that leads to transaction aborts by Filipe Manana · 4 years, 4 months ago
  76. 948dfeb btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  77. 6fee248 btrfs: convert btrfs_inode_sectorsize to take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  78. 6d072c8 btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode by Nikolay Borisov · 4 years, 4 months ago
  79. 0eb7929 btrfs: dio iomap DSYNC workaround by Josef Bacik · 4 years, 4 months ago
  80. f85781f btrfs: switch to iomap for direct IO by Goldwyn Rodrigues · 4 years, 4 months ago
  81. 4877817 btrfs: make fast fsyncs wait only for writeback by Filipe Manana · 4 years, 5 months ago
  82. e21139c btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need() by Qu Wenruo · 4 years, 5 months ago
  83. 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
  84. a84d5d4 btrfs: detect nocow for swap after snapshot delete by Boris Burkov · 4 years, 4 months ago
  85. cdc8fcb Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 5 months ago
  86. 36ea6f3 btrfs: make btrfs_check_data_free_space take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  87. 86d5292 btrfs: make btrfs_delalloc_release_space take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  88. 25ce28c btrfs: make btrfs_free_reserved_data_space take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  89. 7661a3e btrfs: make btrfs_qgroup_reserve_data take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  90. 088545f btrfs: make btrfs_dirty_pages take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  91. c2566f2 btrfs: make btrfs_set_extent_delalloc take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  92. 38d37aa btrfs: refactor btrfs_check_can_nocow() into two variants by Qu Wenruo · 4 years, 6 months ago
  93. e4ecaf9 btrfs: add comments for btrfs_check_can_nocow() and can_nocow_extent() by Qu Wenruo · 4 years, 6 months ago
  94. 6d4572a btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation by Qu Wenruo · 4 years, 6 months ago
  95. 906c448 btrfs: make __btrfs_drop_extents take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  96. a7f8b1c btrfs: file: reserve qgroup space after the hole punch range is locked by Qu Wenruo · 4 years, 7 months ago
  97. 6a3c7f5 btrfs: don't balance btree inode pages from buffered write path by Nikolay Borisov · 4 years, 7 months ago
  98. d777659 btrfs: wire up iter_file_splice_write by Christoph Hellwig · 4 years, 6 months ago
  99. 8730f12 btrfs: flag files as supporting buffered async reads by Jens Axboe · 4 years, 7 months ago
  100. 5dbb75e btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO by Filipe Manana · 4 years, 7 months ago