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