1. 75a36a7 btrfs: avoid defragging extents whose next extents are not targets by Qu Wenruo · 2 years, 9 months ago
  2. 7c0c726 btrfs: add BTRFS_IOC_ENCODED_WRITE by Omar Sandoval · 5 years ago
  3. 1881fba btrfs: add BTRFS_IOC_ENCODED_READ ioctl by Omar Sandoval · 5 years ago
  4. a55e65b btrfs: replace BUILD_BUG_ON by static_assert by David Sterba · 2 years, 11 months ago
  5. 813febd btrfs: disable snapshot creation/deletion for extent tree v2 by Josef Bacik · 3 years ago
  6. da32c6d btrfs: disable scrub for extent-tree-v2 by Josef Bacik · 3 years ago
  7. 914a519 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 by Josef Bacik · 3 years ago
  8. 9ad1230 btrfs: reuse existing inode from btrfs_ioctl by Sahil Kang · 3 years ago
  9. dc408cc btrfs: reuse existing pointers from btrfs_ioctl by Sahil Kang · 3 years ago
  10. c041918 Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 2 years, 10 months ago
  11. 199257a btrfs: defrag: don't use merged extent map for their generation check by Qu Wenruo · 2 years, 10 months ago
  12. d5633b0 btrfs: defrag: bring back the old file extent search behavior by Qu Wenruo · 2 years, 10 months ago
  13. 550f133 btrfs: defrag: remove an ambiguous condition for rejection by Qu Wenruo · 2 years, 11 months ago
  14. 979b25c btrfs: defrag: don't defrag extents which are already at max capacity by Qu Wenruo · 2 years, 11 months ago
  15. 7093f15 btrfs: defrag: don't try to merge regular extents with preallocated extents by Qu Wenruo · 2 years, 11 months ago
  16. 966d879 btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target by Qu Wenruo · 2 years, 10 months ago
  17. 705d84a Merge tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 2 years, 10 months ago
  18. 0d1ffa2 btrfs: defrag: don't try to defrag extents which are under writeback by Qu Wenruo · 2 years, 10 months ago
  19. ea0eba6 btrfs: don't hold CPU for too long when defragging a file by Qu Wenruo · 2 years, 11 months ago
  20. 86286e4 Merge tag 'for-5.17-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 2 years, 11 months ago
  21. 37b4599 btrfs: fix use of uninitialized variable at rm device ioctl by Tom Rix · 2 years, 11 months ago
  22. 28b21c5 btrfs: fix use-after-free after failure to create a snapshot by Filipe Manana · 2 years, 11 months ago
  23. 4897e72 Merge tag 'fsnotify_for_v5.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs by Linus Torvalds · 2 years, 11 months ago
  24. 27cdfde btrfs: update writeback index when starting defrag by Filipe Manana · 2 years, 11 months ago
  25. 3c9d31c7 btrfs: add back missing dirty page rate limiting to defrag by Filipe Manana · 2 years, 11 months ago
  26. 0cb5950 btrfs: fix deadlock when reserving space during defrag by Filipe Manana · 2 years, 11 months ago
  27. a37d9a1 fsnotify: invalidate dcache before IN_DELETE event by Amir Goldstein · 2 years, 11 months ago
  28. c080b41 btrfs: defrag: properly update range->start for autodefrag by Qu Wenruo · 2 years, 11 months ago
  29. 484167d btrfs: defrag: fix wrong number of defragged sectors by Qu Wenruo · 2 years, 11 months ago
  30. b767c2f btrfs: allow defrag to be interruptible by Filipe Manana · 2 years, 11 months ago
  31. 6b34cd8 btrfs: fix too long loop when defragging a 1 byte file by Filipe Manana · 3 years ago
  32. 1b58ae0 btrfs: skip transaction commit after failure to create subvolume by Filipe Manana · 3 years ago
  33. a174c0a btrfs: allow device add if balance is paused by Nikolay Borisov · 3 years, 1 month ago
  34. 621a1ee btrfs: make device add compatible with paused balance in btrfs_exclop_start_try_lock by Nikolay Borisov · 3 years, 1 month ago
  35. efc0e69 btrfs: introduce exclusive operation BALANCE_PAUSED state by Nikolay Borisov · 3 years, 1 month ago
  36. fdfbf02 btrfs: rework async transaction committing by Josef Bacik · 3 years, 1 month ago
  37. 3212fa1 btrfs: drop the _nr from the item helpers by Josef Bacik · 3 years, 2 months ago
  38. 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
  39. 212a58fd btrfs: fix warning when freeing leaf after subvolume creation failure by Filipe Manana · 3 years ago
  40. 7a163608 btrfs: fix invalid delayed ref after subvolume creation failure by Filipe Manana · 3 years ago
  41. 6f51352 Merge tag 'for-5.16-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years ago
  42. d815b3f btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() by Dan Carpenter · 3 years, 1 month ago
  43. 6fdf886 Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 1 month ago
  44. 6c405b2 btrfs: deprecate BTRFS_IOC_BALANCE ioctl by Nikolay Borisov · 3 years, 1 month ago
  45. 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
  46. 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
  47. e77fbf9 btrfs: send: prepare for v2 protocol by David Sterba · 3 years, 2 months ago
  48. 24bcb45 btrfs: fix deadlock when defragging transparent huge pages by Omar Sandoval · 3 years, 2 months ago
  49. 1a15eb7 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls by Josef Bacik · 3 years, 2 months ago
  50. 562d7b1 btrfs: handle device lookup with btrfs_dev_lookup_args by Josef Bacik · 3 years, 2 months ago
  51. c22a357 btrfs: defrag: enable defrag for subpage case by Qu Wenruo · 3 years, 4 months ago
  52. c635757 btrfs: defrag: remove the old infrastructure by Qu Wenruo · 3 years, 4 months ago
  53. 7b50803 btrfs: defrag: use defrag_one_cluster() to implement btrfs_defrag_file() by Qu Wenruo · 3 years, 7 months ago
  54. b18c3ab btrfs: defrag: introduce helper to defrag one cluster by Qu Wenruo · 3 years, 4 months ago
  55. e9eec72 btrfs: defrag: introduce helper to defrag a range by Qu Wenruo · 3 years, 4 months ago
  56. 22b398e btrfs: defrag: introduce helper to defrag a contiguous prepared range by Qu Wenruo · 3 years, 4 months ago
  57. eb793cf btrfs: defrag: introduce helper to collect target file extents by Qu Wenruo · 3 years, 4 months ago
  58. 5767b50 btrfs: defrag: factor out page preparation into a helper by Qu Wenruo · 3 years, 4 months ago
  59. 76068cae btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize by Qu Wenruo · 3 years, 4 months ago
  60. cae7968 btrfs: defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag() by Qu Wenruo · 3 years, 4 months ago
  61. 1ccc2e8 btrfs: defrag: pass file_ra_state instead of file to btrfs_defrag_file() by Qu Wenruo · 3 years, 4 months ago
  62. 991a3da btrfs: drop unnecessary ret in ioctl_quota_rescan_status by Anand Jain · 3 years, 5 months ago
  63. cda00eb btrfs: use bdev_nr_bytes instead of open coding it by Christoph Hellwig · 3 years, 2 months ago
  64. bb523b4 gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} by Andreas Gruenbacher · 3 years, 5 months ago
  65. 3fa421d btrfs: delay blkdev_put until after the device remove by Josef Bacik · 3 years, 5 months ago
  66. 6623d9a btrfs: allow idmapped INO_LOOKUP_USER ioctl by Christian Brauner · 3 years, 5 months ago
  67. 39e1674 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl by Christian Brauner · 3 years, 5 months ago
  68. e4fed17 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls by Christian Brauner · 3 years, 5 months ago
  69. aabb34e btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids by Christian Brauner · 3 years, 5 months ago
  70. c4ed533 btrfs: allow idmapped SNAP_DESTROY ioctls by Christian Brauner · 3 years, 5 months ago
  71. 4d4340c btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls by Christian Brauner · 3 years, 5 months ago
  72. 5474bf4 btrfs: check whether fsgid/fsuid are mapped during subvolume creation by Christian Brauner · 3 years, 5 months ago
  73. c853a57 btrfs: allocate btrfs_ioctl_defrag_range_args on stack by Goldwyn Rodrigues · 3 years, 5 months ago
  74. 0afb603 btrfs: allocate btrfs_ioctl_quota_rescan_args on stack by Goldwyn Rodrigues · 3 years, 5 months ago
  75. 0ff40a9 btrfs: introduce btrfs_search_backwards function by Marcos Paulo de Souza · 3 years, 5 months ago
  76. 1460540 btrfs: initial fsverity support by Boris Burkov · 3 years, 6 months ago
  77. 77eea05 btrfs: add ro compat flags to inodes by Boris Burkov · 3 years, 6 months ago
  78. 95ea048 btrfs: allow read-write for 4K sectorsize on 64K page size systems by Qu Wenruo · 3 years, 5 months ago
  79. 1a9fd41 btrfs: fix typos in comments by David Sterba · 3 years, 7 months ago
  80. 32cc4f8 btrfs: sink wait_for_unblock parameter to async commit by David Sterba · 3 years, 7 months ago
  81. 67ae34b btrfs: add device delete cancel by David Sterba · 3 years, 7 months ago
  82. bb059a3 btrfs: add cancellation to resize by David Sterba · 3 years, 7 months ago
  83. 17aaa43 btrfs: add wrapper for conditional start of exclusive operation by David Sterba · 3 years, 7 months ago
  84. 578bda9 btrfs: introduce try-lock semantics for exclusive op start by David Sterba · 3 years, 7 months ago
  85. 0d7ed32 btrfs: protect exclusive_operation by super_lock by David Sterba · 3 years, 7 months ago
  86. 50535db btrfs: return EAGAIN if defrag is canceled by Tian Tao · 3 years, 8 months ago
  87. 88b0639 Merge tag 'for-5.13-rc1-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 7 months ago
  88. 9b8a233 btrfs: handle transaction start error in btrfs_fileattr_set by Ritesh Harjani · 3 years, 8 months ago
  89. 142b507 Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 7 months ago
  90. f9baa50 btrfs: fix deadlock when cloning inline extents and using qgroups by Filipe Manana · 3 years, 8 months ago
  91. a4f7fae Merge branch 'miklos.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 3 years, 8 months ago
  92. 67addf2 btrfs: fix metadata extent leak after failure to create subvolume by Filipe Manana · 3 years, 8 months ago
  93. 221581e btrfs: handle btrfs_record_root_in_trans failure in create_subvol by Josef Bacik · 3 years, 9 months ago
  94. 6470853 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers by Josef Bacik · 3 years, 10 months ago
  95. 97fc297 btrfs: convert to fileattr by Miklos Szeredi · 3 years, 9 months ago
  96. 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
  97. 5011c5a btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl by Dan Carpenter · 3 years, 10 months ago
  98. 7d6beb7 Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux by Linus Torvalds · 3 years, 10 months ago
  99. 1cb3dc3 btrfs: zoned: disallow fitrim on zoned filesystems by Naohiro Aota · 3 years, 11 months ago
  100. 32443de btrfs: introduce btrfs_subpage for data inodes by Qu Wenruo · 3 years, 11 months ago