aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs
AgeCommit message (Expand)AuthorFilesLines
2022-03-14btrfs: disable balance for extent tree v2 for nowJosef Bacik1-0/+6
2022-03-14btrfs: add definition for EXTENT_TREE_V2Josef Bacik2-1/+25
2022-03-14btrfs: use single variable to track return value at btrfs_log_inode()Filipe Manana1-30/+22
2022-03-14btrfs: avoid inode logging during rename and link when possibleFilipe Manana2-65/+183
2022-03-14btrfs: stop doing unnecessary log updates during a renameFilipe Manana2-115/+59
2022-03-14btrfs: avoid logging all directory changes during renamesFilipe Manana3-24/+78
2022-03-14btrfs: pass the dentry to btrfs_log_new_name() instead of the inodeFilipe Manana3-9/+20
2022-03-14btrfs: add helper to delete a dir entry from a log treeFilipe Manana1-31/+39
2022-03-14btrfs: send: remove redundant ret variable in fs_path_copyMinghao Chi1-6/+1
2022-03-14btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_workerNikolay Borisov1-7/+6
2022-03-14btrfs: scrub: remove redundant initialization of incrementJiapeng Chong1-1/+1
2022-03-14btrfs: zoned: remove redundant initialization of to_addJiapeng Chong1-4/+3
2022-03-14btrfs: cleanup temporary variables when finding rotational device statusAnand Jain1-6/+2
2022-03-14btrfs: use dev_t to match device in device_matchedAnand Jain1-40/+1
2022-03-14btrfs: add device major-minor info in the struct btrfs_deviceAnand Jain3-25/+23
2022-03-14btrfs: match stale devices by dev_tAnand Jain3-27/+39
2022-03-14btrfs: harden identification of a stale deviceAnand Jain1-7/+38
2022-03-14btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdevAnand Jain1-7/+8
2022-03-14btrfs: reuse existing inode from btrfs_ioctlSahil Kang3-28/+19
2022-03-14btrfs: move missing device handling in a dedicate functionNikolay Borisov1-14/+24
2022-03-14btrfs: stop trying to log subdirectories created in past transactionsFilipe Manana1-2/+1
2022-03-14btrfs: stop copying old dir items when logging a directoryFilipe Manana1-30/+53
2022-03-14btrfs: put initial index value of a directory in a constantFilipe Manana2-10/+12
2022-03-14btrfs: don't log unnecessary boundary keys when logging directoryFilipe Manana1-18/+21
2022-03-14btrfs: reuse existing pointers from btrfs_ioctlSahil Kang1-17/+11
2022-03-14btrfs: remove write and wait of struct walk_controlFilipe Manana1-23/+5
2022-03-13Kbuild: add -Wno-shift-negative-value where -Wextra is usedArnd Bergmann1-0/+1
2022-03-07block: remove the per-bio/request write hintChristoph Hellwig1-1/+0
2022-03-07Merge branch 'for-5.18/block' into for-5.18/write-streamsJens Axboe3-10/+7
2022-03-06Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds13-28/+230
2022-03-04btrfs: fallback to blocking mode when doing async dio over multiple extentsFilipe Manana1-0/+28
2022-03-02btrfs: add missing run of delayed items after unlink during log replayFilipe Manana1-0/+18
2022-03-02btrfs: qgroup: fix deadlock between rescan worker and remove qgroupSidong Yang1-1/+8
2022-03-02btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()Omar Sandoval1-1/+31
2022-03-02btrfs: do not start relocation until in progress drops are doneJosef Bacik7-1/+91
2022-03-02btrfs: tree-checker: use u64 for item data end to avoid overflowSu Yue1-9/+9
2022-03-02btrfs: do not WARN_ON() if we have PageError setJosef Bacik1-3/+13
2022-03-02btrfs: fix lost prealloc extents beyond eof after full fsyncFilipe Manana1-12/+31
2022-03-02btrfs: subpage: fix a wrong check on subpage->writersQu Wenruo1-1/+1
2022-02-25Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds7-84/+296
2022-02-24btrfs: reduce extent threshold for autodefragQu Wenruo3-4/+17
2022-02-23btrfs: autodefrag: only scan one inode onceQu Wenruo1-62/+22
2022-02-23btrfs: defrag: don't use merged extent map for their generation checkQu Wenruo3-0/+24
2022-02-23btrfs: defrag: bring back the old file extent search behaviorQu Wenruo1-4/+157
2022-02-23btrfs: defrag: remove an ambiguous condition for rejectionQu Wenruo1-4/+0
2022-02-23btrfs: defrag: don't defrag extents which are already at max capacityQu Wenruo1-0/+20
2022-02-23btrfs: defrag: don't try to merge regular extents with preallocated extentsQu Wenruo1-6/+11
2022-02-15btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a targetQu Wenruo1-9/+39
2022-02-15btrfs: prevent copying too big compressed lzo segmentDāvis Mosāns1-0/+11
2022-02-15Merge tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds3-2/+19