summaryrefslogtreecommitdiff
path: root/fs/btrfs
AgeCommit message (Expand)AuthorFilesLines
2022-09-29btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new...Tetsuo Handa1-0/+3
2022-09-29btrfs: drop extent map range more efficientlyFilipe Manana1-45/+74
2022-09-29btrfs: avoid pointless extent map tree search when flushing delallocFilipe Manana1-1/+0
2022-09-29btrfs: remove unnecessary next extent map searchFilipe Manana1-14/+17
2022-09-29btrfs: remove unnecessary NULL pointer checks when searching extent mapsFilipe Manana1-14/+14
2022-09-29btrfs: assert tree is locked when clearing extent map from loggingFilipe Manana1-0/+2
2022-09-29btrfs: remove unnecessary extent map initializationsFilipe Manana1-2/+0
2022-09-29btrfs: remove the refcount warning/check at free_extent_map()Filipe Manana1-1/+0
2022-09-29btrfs: add helper to replace extent map range with a new extent mapFilipe Manana5-60/+56
2022-09-29btrfs: move open coded extent map tree deletion out of inode evictionFilipe Manana2-14/+28
2022-09-29btrfs: use cond_resched_rwlock_write() during inode evictionFilipe Manana1-5/+1
2022-09-29btrfs: use extent_map_end() at btrfs_drop_extent_map_range()Filipe Manana1-4/+6
2022-09-29btrfs: move btrfs_drop_extent_cache() to extent_map.cFilipe Manana8-223/+237
2022-09-29btrfs: fix missed extent on fsync after dropping extent mapsFilipe Manana1-12/+46
2022-09-29btrfs: remove stale prototype of btrfs_write_inodeJeff Layton1-1/+0
2022-09-29btrfs: enable nowait async buffered writesStefan Roesch1-2/+2
2022-09-29btrfs: assert nowait mode is not used for some btree search functionsStefan Roesch1-0/+4
2022-09-29btrfs: make btrfs_buffered_write nowait compatibleStefan Roesch1-2/+5
2022-09-29btrfs: plumb NOWAIT through the write pathStefan Roesch1-6/+13
2022-09-29btrfs: make lock_and_cleanup_extent_if_need nowait compatibleStefan Roesch1-3/+16
2022-09-29btrfs: make prepare_pages nowait compatibleStefan Roesch1-8/+35
2022-09-29btrfs: make btrfs_check_nocow_lock nowait compatibleJosef Bacik3-13/+24
2022-09-29btrfs: add btrfs_try_lock_ordered_rangeJosef Bacik2-0/+26
2022-09-29btrfs: add the ability to use NO_FLUSH for data reservationsJosef Bacik6-9/+18
2022-09-29btrfs: make can_nocow_extent nowait compatibleJosef Bacik8-16/+29
2022-09-26btrfs: implement a nowait option for tree searchesJosef Bacik4-3/+64
2022-09-26btrfs: relax block-group-tree feature dependency checksQu Wenruo3-79/+113
2022-09-26btrfs: move end_io_func argument to btrfs_bio_ctrl structureQu Wenruo1-17/+23
2022-09-26btrfs: switch page and disk_bytenr argument position for submit_extent_page()Qu Wenruo1-9/+9
2022-09-26btrfs: update the comment for submit_extent_page()Qu Wenruo1-3/+5
2022-09-26btrfs: add struct declarations in dev-replace.hJosef Bacik1-0/+4
2022-09-26btrfs: use a runtime flag to indicate an inode is a free space inodeJosef Bacik2-7/+8
2022-09-26btrfs: open code and remove btrfs_insert_inode_hash helperJosef Bacik2-8/+3
2022-09-26btrfs: open code and remove btrfs_inode_sectorsize helperJosef Bacik3-13/+7
2022-09-26btrfs: move btrfs_ordered_sum_size into file-item.cJosef Bacik2-12/+11
2022-09-26btrfs: move the fs_info related helpers closer to fs_info in ctree.hJosef Bacik1-60/+63
2022-09-26btrfs: move btrfs_csum_ptr to inode.cJosef Bacik2-8/+7
2022-09-26btrfs: move fs_info forward declarations to the top of ctree.hJosef Bacik1-7/+5
2022-09-26btrfs: move btrfs_swapfile_pin into volumes.hJosef Bacik2-25/+25
2022-09-26btrfs: move btrfs_pinned_by_swapfile prototype into volumes.hJosef Bacik2-2/+2
2022-09-26btrfs: move btrfs_init_async_reclaim_work prototype to space-info.hJosef Bacik2-2/+1
2022-09-26btrfs: move btrfs_full_stripe_locks_tree into block-group.hJosef Bacik3-15/+10
2022-09-26btrfs: move btrfs_caching_type to block-group.hJosef Bacik2-7/+7
2022-09-26btrfs: stop tracking failed reads in the I/O treeChristoph Hellwig3-17/+2
2022-09-26btrfs: remove is_data_inode() checks in extent-io-tree.cJosef Bacik1-6/+6
2022-09-26btrfs: don't init io tree with private data for non-inodesJosef Bacik3-3/+3
2022-09-26btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITSJosef Bacik12-55/+61
2022-09-26btrfs: don't clear CTL bits when trying to release extent stateJosef Bacik1-3/+5
2022-09-26btrfs: get rid of extent_io_tree::dirty_bytesJosef Bacik2-17/+1
2022-09-26btrfs: remove extent_io_tree::track_uptodateJosef Bacik3-3/+0